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
02ae80be68
Auto-launch app if only one result is found
...
As this behaviour seems more efficient.
TODO: Add option to disable this
2020-06-21 19:16:10 +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
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
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
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
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
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
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
7b623e97d8
Open device settings in new tab, Add translations
...
Translations for the list items in the actions recycler
2020-05-29 20:48:41 +02:00
Finn M Glas
a98884af74
Close Settings on inactivity
2020-05-29 18:57:10 +02:00
Finn M Glas
b7f6db71e3
Open Settings if no LongClickApp is specified
2020-05-29 18:26:46 +02:00
Finn M Glas
80e8c57930
Fix: Only change the button color if the current theme is "custom"
2020-05-29 18:21:48 +02:00
Finn M Glas
2581981c6c
Make the buttons adjust to the color
...
I think it is time for a release ^^
2020-05-29 18:08:31 +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
Finn M Glas
81269989a1
Add empty imageview placeholders for the icons
...
They have `visibility="gone"` so the layout looks unchanged
2020-05-28 19:10:53 +02:00
Finn M Glas
b46c9d76d3
Name adjustments and minor fixes
...
+ Fix `top-margin` in the choose activity
+ Rename `ViewPager` files for Settings to contain the string 'Settings'
+ Rename `firstStartup` to `Tutorial`
+ Remove unused library imports in `SettingsActivity.kt`
2020-05-28 18:42:58 +02:00
Finn M Glas
09738cd648
Enable alphabetical sorting
...
Again ^^
2020-05-27 21:52:58 +02:00
Finn M Glas
65a4241220
Add a long click action
...
To be executed on long click on the home screen. It soon will be
necessary to make a RecyclerView for those actions.
2020-05-27 14:45:15 +02:00