Commit graph

477 commits

Author SHA1 Message Date
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
b44e417f67
Bump version number
for the `v1.2.0` release
2020-05-25 22:31:36 +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
Finn M Glas
1d540f7d37
Hide the select button for the already selected theme
And reorder themes, Finn's theme on top, as it is the default ^^
2020-05-23 12:37:15 +02:00
Finn M Glas
442b7b8712
Animate transition for openSettings() 2020-05-23 11:57:52 +02:00
Finn M Glas
11045cbb0c
Animate (rotate) the settings icon
Also, onBackPress, the icon is hidden
2020-05-23 11:10:44 +02:00
Finn M Glas
e24b51f3bf
Add image picker functionality
Not compledely finished at this point, but will be
2020-05-23 10:31:17 +02:00
Finn M Glas
8a6dd32360
Let the user change theme, Add animation, preference 2020-05-23 00:28:15 +02:00
Finn M Glas
a56cec7f9e
Fix older API onclicks 2020-05-22 23:32:21 +02:00
Finn M Glas
dc1238e4e0
Fix older API alerts, Add titlebar to tutorial (on replay) 2020-05-22 22:48:05 +02:00
Finn M Glas
c81e6c06bc
Create OnClicks for the Theme Buttons 2020-05-22 21:39:13 +02:00
Finn M Glas
5963277fe3
Translate theme descriptions 2020-05-22 21:28:37 +02:00
Finn M Glas
7f9bc7d276
Add theme description images that will be in a CardView
3 Options: dark, finn, custom
2020-05-22 20:47:45 +02:00
Finn M Glas
23bbc8d34c
Make colors apply on older APIs, Accellerate tooltip amimation 2020-05-22 18:21:30 +02:00
Finn M Glas
664e0a037e
Start building the theme fragment 2020-05-22 18:03:37 +02:00
Finn M Glas
16c180a725
Create two themes
The finnmglasTheme and the darkTheme
2020-05-22 17:25:32 +02:00
Finn M Glas
f6c20098b5
Fix/fast appmenu (#20)
* Preload list of Apps when starting the App

In OnCreate, the variable `appsList` is used globally

* Improve ChooseActivity layout

Match it to the style of settings

* Reload appList continuously

Every 30 Seconds or when a app gets removed

* Create a `Install Apps` button

On click the PlayStore will be opened.

* Add missing translations

* Move global variables to `Functions.kt`

Anyone thinking global vars should not be used? I don't care haha... 
unless ... feel free to fork this repository and provide a better way of 
doing this ^^
2020-05-22 12:50:13 +02:00
Finn M Glas
552bc1002e
Adjust and Make older APIs recognize the tooltip onClick too
Settings Tooltip is now centered, Just as the heading in 
`SettingsActivity`
2020-05-21 19:05:55 +02:00
Finn M Glas
e3816ab399
Adjust icons to new functions 2020-05-21 16:20:35 +02:00
Finn M Glas
68b690aa31
Update to better FontAwesome functions
https://github.com/finnmglas/fontawesome-android
2020-05-21 12:55:26 +02:00
Finn M Glas
3bfe1c058a
Only let confirmed single taps show the settings icon 2020-05-21 10:07:41 +02:00
Finn M Glas
215827ae1b
Add option to view Tutorial again
Another button in the 'Launcher' Tab of settings. I made sure this does 
not reset any user preferences. It just plays the tutorial and returns 
to settings.
2020-05-21 09:44:37 +02:00
Finn M Glas
817fe0d732
Add option to give Feedback on Google Play
Add button in the 'Launcher' tab in the settings
2020-05-21 09:20:18 +02:00
Finn M Glas
716839e1b9
Create Fragments for settings
One fragment for every tab, openable with a swipe. The middle tab 
'theme' still has to be filled.
2020-05-21 08:59:21 +02:00
Finn M Glas
abd7a44874
Create a basic tabbed settings activity
Tabs: Apps, Theme, Launcher
2020-05-21 07:35:09 +02:00
Finn M Glas
0e4cc63554 Add a clickable settings icon
Make it easier and more intuitive for users to acess settings. Thanks 
for the feedback that helped me think of this.
2020-05-21 06:37:12 +02:00
Finn M Glas
c32018f72d Add fade animations, Move blink animation to Functions.kt 2020-05-21 06:33:34 +02:00
Finn M Glas
7cd450f897 Add Font Awesome
Using https://github.com/finnmglas/fontawesome-android
2020-05-20 22:05:08 +02:00
Finn M Glas
92e8cbd450
Bump version code
to 3 and version `1.1.1`
2020-05-20 15:41:09 +02:00
Finn M Glas
35d9e2c4e6
Fix french settings
Closes #14
2020-05-20 15:38:48 +02:00
Finn M Glas
2c80e04933
Enable minify
The `.apk` and `aab` files will be obfuscated and minified to make the 
download file smaller.
2020-05-20 05:40:54 +02:00
Finn M Glas
f5a78a8e38
Improve default app choice
Parsing it into a HashMap messed up the order. Now it is parsed into a 
Array.
2020-05-20 05:31:52 +02:00
Finn M Glas
08774dcf73
Bump Versioncode
To 3, Version to `1.1.0`. Releasing asap.
2020-05-20 04:56:21 +02:00
Finn M Glas
62df47bc3b
Add German and French translation, Remove unused icons
Yay! Finally there are three languages in this app! I will merge into 
master soon (once it is actually fixed), this commit closes #12
2020-05-19 17:19:20 +02:00
Finn M Glas
ca5b6878d9
Prepare translating
Fix some problems I forgot about earlier, Move more strings to the 
string resource xml
2020-05-19 16:37:05 +02:00
Finn M Glas
9dd663d279
Clean up code in the FirstStartup Activity
Move all the strings into the string resources xml file. Way cleaner. 
Can also be translated.
2020-05-19 15:26:30 +02:00
Finn M Glas
12357583c6
Clean up code in the Choose Activity
This branch now does way more than just fixing the back screen issue. It 
became more of a cleanup branch to be merged into master ^^
2020-05-19 15:01:26 +02:00
Finn M Glas
b8d1880fbc
Clean up code in the Settings Activity
Extract all strings to the resource files (helpful for translations in 
the future), Move and simplify functions.
2020-05-19 12:24:08 +02:00