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
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
Finn M Glas
b906d7b86d
Add a double click application
...
That can be opened by clicking twice.
Closes #34
Also:
+ adjust text color in tutorial
+ some other small adjustments
2020-05-27 14:33:55 +02:00
Finn M Glas
626a032414
Prevent theme colors from being equal
...
If `vibrantColor` is equal to `dominantColor`, dominant will be darkened
by 20% and vibrant lightened by 20%
2020-05-27 12:53:35 +02:00
Finn M Glas
52c9a99e01
Merge app menus into one View all apps
menu
...
+ Apps can be launched
+ Apps can be removed
+ In the `Choose App` for action menu, the delete option is hidden
+ The recycler is a little faster as I asynchronously cache it in
`onCreate`
2020-05-27 12:24:37 +02:00
Finn M Glas
9fa009bf99
Remove unnecessary leftover code
...
zombiecode, toasts and the old apps list
2020-05-27 11:12:40 +02:00
Finn M Glas
4c131e4aed
Replace apps list with a RecyclerView
...
this is way faster, more efficient - and it even enables the app to show
app icone, which Closes #31
2020-05-27 10:59:19 +02:00
Finn M Glas
c8f202d570
Add a app icon
...
it took way too long to add a good one ^^
so here you go!
2020-05-26 19:42:09 +02:00
Finn M Glas
ad7d28c14d
Add buttons to contact and support the developer
...
+ in the meta menu
2020-05-25 20:59:07 +02:00
Finn M Glas
c5fb46b0ae
Add a button to show example theme usages
...
+ Opens a browser
+ Shows the `/docs/README.md` file (to be created)
2020-05-25 20:35:38 +02:00
Finn M Glas
884ae7caac
Update the custom theme description
2020-05-25 19:08:27 +02:00
Finn M Glas
d4ea809569
Fix button appearance for older devices
...
+ Buttons on API < 29 now all have the same color for the customTheme
+ This can be worked on again, if someone figures out how to dynamically
change button colors on older android APIs
2020-05-25 18:44:57 +02:00
Finn M Glas
3bbfc5374c
Enable automatic UI adjustment
...
+ Now the colors are chosen automatically from the background image
selected
+ This is just amazing and I am very excited (I will tell 2000 ppl about
it, spread the word please ^^)
2020-05-24 21:19:25 +02:00
Finn M Glas
9681c7021f
Add icons to settings
...
+ To open Google Play, Github or my website
+ In the header, add settings icon to open device settings
2020-05-24 20:24:44 +02:00
Finn M Glas
6c5df6189e
Make chosen background images persistent
...
- by saving the image Uri in SharedPreferences
2020-05-24 19:24:38 +02:00
Finn M Glas
0eecdff99f
Clean and Refractor code.
...
Split up the `SettingsActivity` into the smaller Fragments, Rename many
ids... overall cleaner code.
It is 03:56 am and I did not sleep yet... I won't today ^^
2020-05-24 03:59:25 +02:00
Finn M Glas
ff72364983
Custom Theme Selection
...
If the custom theme is selected, the `select custom button` is not
hidden anymore, as it is way smarter to let users change their custom
theme.
2020-05-23 23:07:16 +02:00
Finn M Glas
03093125f7
Implement choosing of background images
...
'Custom theme' can now be applied
2020-05-23 17:24:55 +02:00