Commit graph

186 commits

Author SHA1 Message Date
Finn M Glas
63ec10f2b1
Add titles, adjust layouts
- Titles for the tutorialFragments: Launcher, Concept, Usage, Setup, 
Let's go
- Adjust `Finish` tab
2020-06-23 15:45:53 +02:00
Finn M Glas
9213d8241e
Fill the Finish tab (5) of the tutorial 2020-06-23 09:54:22 +02:00
Finn M Glas
e1f88e546d
Create 5 empty tabs / fragments for the tutorial
(Start, Concept, Usage, Setup, Finish)
2020-06-23 08:58:16 +02:00
Finn M Glas
3703c5e344
Add dotted bottom progress to swipeable tutorial
Closes #10

Now one can't exit the tutorial, this will be fixed before merging
2020-06-23 07:54:15 +02:00
Finn M Glas
d0201f02a0
Make tutorial swipeable
But this still needs lots of improvement ^^

Closes #30
2020-06-21 14:33:49 +02:00
Finn M Glas
b01ddf2ae6
Fix: White display
When newly installing the app, it would have an all white screen because 
the vibrant and dominant color would only be set when changing themes. 
This problem emerged within the `fix/code` branch and was not published 
anywhere yet.
2020-06-21 13:18:51 +02:00
Finn M Glas
56fb5a063d
Link new sponsor site
https://sponsor.finnmglas.com
2020-06-21 12:08:10 +02:00
Finn M Glas
a8303c256c
Merge pull request #53 from finnmglas/fix/code
Fix/code
2020-06-19 10:35:13 +02:00
Finn M Glas
cfa7ce5d00
Fix colors for themes 'finn' and 'dark'
- UIObject: Rename `setTheme` to `applyTheme` and `configure` to 
`adjustLayout`
2020-06-19 10:29:01 +02:00
Finn M Glas
840ef1f110
Add code documentation (classes), Improve variable names
- Rename "action" to "intention", as "action" was used for two things. 
Now it only describes swipe or click actions.
- other minor style improvements
2020-06-19 09:45:16 +02:00
Finn M Glas
90e1f8893b
Set theme and onClicks in the UIObject interfaces onStart
Also:
- Introduce a new temporary bug: The themes do not change anymore, as 
they will be switched dynamically soon (before I request pull)
- Start adding good documentation
- Speed up the apps list a little
2020-06-19 06:43:14 +02:00
Finn M Glas
5d71cf7113
Fix weird SettingsIcon behaviour
When OnPause was called and the user went back to launcher, it made 
weird movements
2020-06-18 19:53:01 +02:00
Finn M Glas
057dd5e0a4
Another color fix 2020-06-18 19:45:01 +02:00
Finn M Glas
baeaac54b6
Only use the central preferences
Only one SharedPreferences object exists (`launcherPreferences`)

Also: remove unused imports
2020-06-18 10:48:54 +02:00
Finn M Glas
68cf994c41
Add animations
- right to left swipe
- left to right swipe
- top down swipe
2020-06-18 10:17:04 +02:00
Finn M Glas
0c3a267d62
Create the UIObject interface
It is implemented by every visible object and serves as an abstraction, 
simplification.

Also: there only is one central sharedPreferences object (in 
`Functions.kt`). That makes the code way more readable.
2020-06-18 09:25:38 +02:00
Finn M Glas
fc754b8c9a
Fix color bugs 2020-06-17 23:35:58 +02:00
Finn M Glas
c141623029
Disable system default animations 2020-06-17 20:54:56 +02:00
Finn M Glas
7669c44b4d
Rename packages and move files
- Rename MainActivity to HomeActivity
- Move functions.kt one level up
- Rename package `extern` to `libraries`
- Fix layouts and layout elements (nomenclature: 
`activity_fragment_element`)
- Move SectionsPagerAdapter code into the related activity kotlin file
2020-06-17 20:42:45 +02:00
Finn M Glas
a828b90bb2
Merge pull request #50 from finnmglas/feature/intent-actions
Add ability to launch other internal activities
2020-06-17 09:49:03 +02:00
Finn M Glas
e1a9e4aa33
Fix animations
- Until now only the bottom up (swipe action) animation is implemented
2020-06-17 09:38:15 +02:00
Finn M Glas
2ab8bec8c0
Make fa icons visible for chosen actions
In the actions / apps fragment of the launchers settings.

The terminology has to be improved and kept the same everywhere in the 
app, as it also improves the codes readability and quality. I shall do 
that soon.
2020-06-17 09:14:20 +02:00
Finn M Glas
e728fca0ee
Refractor packages and activities
To improve the structure of Launcher
2020-06-16 16:24:52 +02:00
Finn M Glas
f6fdd70995
Bugfixes
+ Show only apps and no other intents in the list choosable as an action 
('view' rather than 'pick')
+ Change text for 'other' intents (+="Launcher ")
2020-06-16 09:47:36 +02:00
Finn M Glas
193df99624
Create recycler with other internal actions
Internal activities (settings or the apps list) can be opened through 
swiping or buttonpresses.

Closes #33
2020-06-16 08:42:34 +02:00
Finn M Glas
c9c12008b5
Update to gradle version 4.0.0
(from version 3.6.3)
2020-06-14 16:08:26 +02:00
Finn M Glas
2eb5e15334
Ensure onclicks in recycler are actually caught 2020-06-13 20:20:39 +02:00
Finn M Glas
e692c0317b
Add apps recycler to tab, other one is empty
The two tabs are only visible when an app is selected, not in the `view 
all apps` list
2020-06-13 11:00:50 +02:00
Finn M Glas
d71eacb7ef
Add viewpager and tabs to layout 2020-06-13 09:52:31 +02:00
Finn M Glas
2955c89536
Crop images before selecting them as background
Still has to be tested with a few devices,
Closes #49
2020-06-13 05:00:54 +02:00
Finn M Glas
7b7461ce3b
Remove unused code 2020-06-10 10:48:13 +02:00
Finn M Glas
1e79993563
Show app options menu on long click
As many people interact in this way with a list. Does not change the 
normal interaction with the apps list.
2020-06-09 18:56:50 +02:00
Finn M Glas
d36daa6006
Fix color inconsistencies for different APIS
Closes #43
2020-06-07 20:58:30 +02:00
Finn M Glas
52ed08bae2
Merge pull request #47 from finnmglas/feature/french-docs
Feature/french docs
2020-06-06 06:45:51 +02:00
Finn M Glas
b2dfa0f307
Add French translation to README
Further:
- fix a few typos
- improve sturcture of links
- improve language selection
- comment, make it easier to understand
2020-06-06 06:45:00 +02:00
Finn M Glas
e889284a38
Add french fastlane structure 2020-06-06 05:44:22 +02:00
Finn M Glas
fd453c6f50
Add german fastlane structure
as mentioned in #44
2020-06-06 05:36:20 +02:00
Finn M Glas
37491d9afe
Fix en-US fastlane
- Correct the version number to decimal ^^
- Add privacy statement
2020-06-06 05:33:28 +02:00
Finn M Glas
81e686b916
Merge pull request #46 from finnmglas/feature/fastlane-structures
Establish fastlane structures
2020-06-05 21:59:06 +02:00
Finn M Glas
e785583ab8
Establish fastlane structures
For publishing to the main F-Droid repo
For now, only in English
2020-06-05 21:55:45 +02:00
Finn M Glas
82dc6c8127
Add IzzyOnDroid link
So that people can download it from F-Droid by adding Izzys repository.
This is an alternative to Google Play.
In the future I should consider adding it to the main F-Droid repository.

Closes #44 - thank you for opening it ^^
2020-06-05 19:52:01 +02:00
Finn M Glas
eae4867d44
Add release shield 2020-06-04 19:50:13 +02:00
Finn M Glas
2d7d0528b2
Add badges to README
Types:
- License, Contribution (https://shields.io)
- Watch, Star, Fork (https://shields.io)
- google play download badge
2020-06-04 19:31:51 +02:00
Finn M Glas
e63c61a35c
Update theme images, Add apps list pictures
This is related to the last release - just an update for the docs.
2020-06-04 18:23:58 +02:00
Finn M Glas
7ceb7d6103
Add github sponsors profile
Turned 18 today - now you can support me with what I do!
2020-06-01 18:02:54 +02:00
Finn M Glas
140f387c41
Show icons in Grayscale in the dark theme 2020-05-30 02:39:59 +02:00
Finn M Glas
ded2c780e5
Bump version code
for release 1.2.1
2020-05-30 02:23:25 +02:00
Finn M Glas
463303ebdf
Merge pull request #42 from finnmglas/feature/appinfo
Feature/appinfo
2020-05-30 01:24:47 +02:00
Finn M Glas
d74783a3fd
A few related fixes
+ Prevent opening app when clicking close to 3 dots icon
+ Enable dark popup background on older APIs
+ Prevent closing `ChooseActivity` when app is uninstalled
2020-05-30 01:23:05 +02:00
Finn M Glas
2399f35cc1
Add translations for three dot menu
And adjust variable names
2020-05-30 00:58:33 +02:00