Commit graph

207 commits

Author SHA1 Message Date
Finn M Glas
64d4738f9c
Implement auto launching from search
I implemented it before, but now it can be enabled / disabled in 
settings.
2020-08-21 00:15:10 +02:00
Finn M Glas
096abc2c61
Implement option to enable double swipes 2020-08-20 23:09:15 +02:00
Finn M Glas
09926d34ed
Implement double swipe actions
Closes #52
2020-08-20 22:41:50 +02:00
Finn M Glas
7ecca96ad2
Implement option to disable fullscreen mode
using a switch in the settings launcher tab
2020-08-20 20:51:31 +02:00
Finn M Glas
0fb4f17cb1
Add translations, Improve string resources 2020-08-19 09:22:52 +02:00
Finn M Glas
70114fc9d3
Implement theme-choosing using a Spinner 2020-08-18 21:01:32 +02:00
Finn M Glas
badbba535b
Improve launcher settings layout
Remove Launcher tab theme cards, remove their pictures
2020-08-18 18:23:44 +02:00
Finn M Glas
855ba1a1f4
Add date-format translations
Closes #63
2020-08-17 13:56:43 +02:00
Finn M Glas
32ca93fce1
Apply it to the Launcher clock / date display 2020-08-17 13:41:35 +02:00
Finn M Glas
86e9f9c597
Save date-format in launcherPreferences 2020-08-17 13:14:53 +02:00
Finn M Glas
2dd3709e78
Create date-formats-spinner 2020-08-17 12:46:21 +02:00
Finn M Glas
6a3145846e
Rename the themes tab to launcher
As it contains other launcher preferences too - like keeping screen on 
wt cetera
2020-08-17 11:49:24 +02:00
Finn M Glas
1754f1e2ef
Bump badge_version.png (Tutorial) to v1.4.0 2020-08-17 09:05:01 +02:00
Finn M Glas
b3b1b7ba3a
Add missing translations 2020-06-26 07:42:07 +02:00
Finn M Glas
54662ad4ab
Add option to disable screen timeout
Before it was disabled by default

Closes #54
2020-06-26 07:29:48 +02:00
Finn M Glas
08d4a6c2ef
Ensure upwards compatibility of themes and preferences
The app now saves which version was used the last time and recognizes, 
if something changed / settings have to be adjusted to fit the version.
2020-06-24 11:11:09 +02:00
Finn M Glas
f46c1a278c
Improve default apps choice algorithm
- Add new apps (TikTok, Brave browser, Tor browser, S Memo, etc...)
- By default, choose the apps list and settings
- Now have browsers on down-swipe
2020-06-24 08:51:29 +02:00
Finn M Glas
7245834138
Rename launcher.tutorial.tab to launcher.tutorial.tabs
As plural fits better. As this changes many files, it is a separate 
commit.
2020-06-23 22:11:45 +02:00
Finn M Glas
0d85501d52
Add translations related to the improved apps list 2020-06-23 22:09:45 +02:00
Finn M Glas
2c7edf77fa
Merge pull request #57 from finnmglas/feature/swipable-tutorial
Make the tutorial swipeable, fix some bugs, make it way more professional ^^
2020-06-23 21:28:42 +02:00
Finn M Glas
98ee1b88f4
Add translations for the improved tutorial 2020-06-23 21:22:55 +02:00
Finn M Glas
1d96d2fed9
Fill the Concept tab (2) of the tutorial
Add a version badge, licensing info etc.

Also: Adjust text size of other tabs / slides in the tutorial.
2020-06-23 20:18:58 +02:00
Finn M Glas
9fcbbdd9b5
Fill the Usage tab (3) of the tutorial
Add screenshot and some text.

Also: center text everywhere
2020-06-23 19:31:45 +02:00
Finn M Glas
ddf30ece3e
Fill the Start tab (1) of the tutorial
Use blinking icons to indicate the swipe direction. Text in the middle 
still is the same. Remove page title.
2020-06-23 17:43:03 +02:00
Finn M Glas
909a3d5725
Fill Setup tab (4) of the tutorial
From there, apps can be chosen for actions (like in settings)

Closes #51
2020-06-23 16:13:06 +02:00
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
53462d654b
Make sure it also looks good
- Adjust colors / themes
- Adjust layout
- Expand it
2020-06-21 21:22:59 +02:00
Finn M Glas
2b96b3140d
Create a working SearchView for the appslist
- Add a `filter` method to `AppsRecyclerView`
- Add a `SearchView` to layout
2020-06-21 15:27:27 +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
56fb5a063d
Link new sponsor site
https://sponsor.finnmglas.com
2020-06-21 12:08:10 +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
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
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
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
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
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
Finn M Glas
f40cee392e
Create a appmenu to be opened by three dots
This menu is located in the `ChooseActivity`, helps managing apps (info 
/ delete)
2020-05-30 00:42:23 +02:00
Finn M Glas
60f8f781f0
Make actions removable
by clicking a FontAwesome Times icon
2020-05-29 18:06:10 +02:00
Finn M Glas
0134665ee3
Change to a RecyclerView for displaying actions
Icons are shown instead of a button if apps are selected
2020-05-29 17:31:47 +02:00
Finn M Glas
f8caabec8d
Align action names to left
(Fix - was wrong before)
2020-05-28 22:28:06 +02:00
Finn M Glas
2cc3d841ed
Display app icons of selected apps
Closes #32 - 2 Days after I opened it, not bad ^^

However, further improvements are necessary
2020-05-28 20:16:37 +02:00