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
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
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
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
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
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
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
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
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
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
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
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