finnmglas / launcher Goto Github PK
View Code? Open in Web Editor NEW:rocket: A distraction-free minimal homescreen for Android.
Home Page: https://play.google.com/store/apps/details?id=com.finnmglas.launcher
License: MIT License
:rocket: A distraction-free minimal homescreen for Android.
Home Page: https://play.google.com/store/apps/details?id=com.finnmglas.launcher
License: MIT License
If you interact with a button on an older device, it will jump back to `Finns Theme´ in that button. When the custom theme is set -> disable actual theme
Only a problem for older APIs
When we use a text based wallpaper the clock override the text of the wallpaper.
Please add an ability to drag the clock in the settings and also an option to disable it."
On the first startup:
Idea: Make it in the tap anywhere to continue kind of style.
As it is easier to select apps that way. Needs to be implemented in the ChooseActivity
- the Icons could be loaded in imageviews.
It would also be smart to generally improve the list when fixing this issue, the list could maybe be implemented using some other widget.
Issue was opened for Omar, based on his feedback
This is a suggestion by Claude Cesa, who reached out to me in an e-mail:
The ability to pin useful apps to the top of Launchers App-Drawer (alias apps-list) would be quite useful.
Add other actions (not only launch apps) like:
This is another suggestion by Claude Cesa, who reached out to me in an e-mail:
A useful feature would be to allow hiding apps from the app-drawer.
There are different date / time formats that Launcher can display, like the inverse format, which displays the dateView below the timeView:
On clicking the dateView, a calendar is opened, upon clicking the timeView, the default clock app is opened. Those cannot be selected by the user (yet?).
The current issue is, that the Calendar always is opened when the upper view is clicked and the Clock app when the loer is clicked.
This should not be the case.
Describe the bug
Colors on on older API look messed up - buttons are neither gray nor in the dominant color
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should not look so messed up ^^
Smartphone (please complete the following information):
Allow users to select which date/time format to display (Note: \n
is not only a linebreak - the lower line will be in a smaller TextView
(like currently):
YYYY-MM-DD\nhh:mm:ss
hh:mm:ss\nYYYY-MM-DD
DD.MM.YYYY\nhh:mm:ss
(I don't like it despite being german...)hh:mm:ss\nDD.MM.YYYY
Adding an option to disable / enable seconds from being shown would be nice too (Using a toggle / switch).
The multiple date / time format options should be displayed in a dropdown
.
The launcher's swiping function works when drawn perpendicularly only,for every time when you try to open the app using the swipe function, you will have to draw it perpendicularly .So it should have more flexibility for daily use.
As proposed by M. R. Schlifter through my contact form:
Currently, users can't select an app to be launched when they click the time/ date views on their homescreen. Those on-click selectors should be implemented.
I'll hopefully get go it soon. As some of you likely know, I am just getting started with Physics at university, which takes quite some time : )
Description
The launcher doesn't honor the android system screen timeout, thus the screen stays on indefinitely if the user doesn't manually turn off his device.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The screen should turn off. duh.
Smartphone
Tested on the Android Studio VM (Pixel 3a API 30 x86) and on real hardware (H870 A10 custom ROM)
Additional info
This launcher is AMAZING, keep up the good work. I will take definitely take a closer look at the source code if i find time.
Right now, there only is the Select App
text in the Apps tab of the SettingsActivity
. Having the chosen apps displayed (their name or icon) would make it easier to see which app is selected.
If anyone would like to do this, just fork the repo, implement it and pull request. Thanks - if not, I will probably do that ^^
Issue opened for Omar, based on his feedback
In TutorialActivity
, displaying actual icons rather than only text would be way better.
The tutorial should be worked over again - it hasn't been improved while the app itself got tons of new features.
Apps are launched automatically from searching the AppsList, once there only is one app left.
This makes it hard to just search an app to uninstall or to view the settings of.
Possible Fix:
Add another Switch to Settings, that will allow users to change this.
Is your feature request related to a problem? Please describe.
Google Play is not available on several non-Google-certified devices, and many people prefer to get applications outside of Google's ecosystem.
Describe the solution you'd like
F-Droid is a third-party Android repository for open source applications. Publishing Launcher there would allow those who prefer not to use Google Play Services to still use the app.
Describe alternatives you've considered
Installing the apk from the Releases page is an alternative, but it requires the end-user to ensure that the app stays up-to-date. Publishing to F-Droid would allow the end-user to be notified when an update is available.
Additional info
There is also another F-Droid compatible repo with less stringent criteria for inclusion at https://android.izzysoft.de/repo/info. IzzyOnDroid publishes directly from apks on GitHub releases.
Issue:
The ListActivity
- more precisely the AppsRecyclerAdapter
(which is contained in the ListActivity) has an incredibly long loading time. After loading it once, it is a little faster - but after a while it loads painfully slow again.
Reason:
When loading, the RecyclerAdapter first has to get a list of all installed apps.
Possible Countermeasures:
Related Threads:
It would be cool to just choose a time for nightmode to be started automatically.
After a specified period, the app should go back to the theme used before.
Add the option to search for an App rather than scroll - would be very useful.
Feature request:
Add translations for German and French.
Therefore all string resources have to be extracted and translations added.
After a night (5-8 hours) of not starting the app, the clock stops, everything stops and the screen blacks out.
The only way so far to go around this is to restart the phone (or turn it off in the evening, back on in the morning) or to change the laucher, stop this app and reopen it.
This has to be fixed before the app goes public!
I just started using this launcher and love it the only thing I have an issue with is that the keyboard opens up with the app drawer. While I'm sure this is intended behavior could you add a setting that allows you to disable that behavior.
Is your feature request related to a problem? Please describe.
Some actions I want to perform from my homescreen aren't simply opening apps, but are available as shortcuts
Describe the solution you'd like
It would be useful to bind events to shortcuts, instead of just apps.
Describe alternatives you've considered
Haven't been able to come up with any.
Additional info
E.g., Google app has a "Sound Search" shortcut. Creating one of these shortcuts on a supported launcher adds an icon that, when clicked, launches the Google app and starts listening for music, which it identifies.
Tasker allows you to add shortcuts to a task. When the task launches the shortcut, it does the same thing as clicking on the icon from a stock launcher.
Launcher could support shortcuts in the same way that Tasker does. It need not add a visible icon, but when the chosen action is performed, instead of launching and app, it sends the Intent for the shortcut.
It often occurs when I try to change my background: The app somehow manages to turn an image 90° counterclockwise, but only when I choose a vertical one (it does work better with horizontal images). Only this kind of proportion works with vertical images: 9:16.
As a result of using images with proportions other than 9:16 I end up having a quite messed up background.
You can find the issue by:
I hope you can fix this problem so that I won't have issues with figuring out whether gravity still works or wheter it is just me doing a 90° clockwise turn against gravity.
My smartphone:
Samsung Galaxy S8
Android Version: 9
Describe the bug
Launcher crashes after selecting an image
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Obviously no crashing.
Smartphone
Additional info
Critical bug. Idk why. Shall fix soon.
As for now, they are only referenced from the Examples
button.
It would be better to let them be chosen internally.
The Chooser Menus are painfully slow.
I suggest that
Work Profile apps do not show up
The ActionsRecycler
currently is a scrollable list. Appending it destroys the looks of it and is not very efficient.
Making it more compact, maybe using a two-column kind of layout, would make it more efficient and better to use.
Additionally, Icons (FontAwesome
) could be used instead of the text.
Add different themes for:
Let the user decide weather to show the background image or only its dominant colors
Right now it is hard to open apps (which may annoy some users) and there is no application search included (Except Finder, which is external and not easy to set up).
Ideas:
If you have more ideas about that or find this issue useful just comment below
Add a user- configurable doule Click Action
At the moment the text color is constantly the same. As this could annoy some users (including myself), this will be fixed ^^
Description of bug
In the main view (with the clock in the middle) the navigation bar should not interfere with the wallpaper image, the navigation bar should be transparent.
To Reproduce
I am using Lineage OS 17.1 (equivilant to android 10) and using 3 button navigation, but I have tested and the bug is still there whether I do gesture or 2 button navigation.
Expected behavior
The navigation bar is transparent but still there are usable.
Smartphone
Settings>Apps>Install apps
It would be great if F-Droid would also be an option.
Also in Settings>Meta
, there appears the Google Play logo, instead of a general App Installing Repo. If F-Droid installed, it offers both Google Play and F-Droid.
So changing that icon would be greatful, although I don't have a concrete proposal.
I have been using Launcher eversince I started developing it. One thing that turned out to be pretty anoying are the volume-key actions.
Sometimes you just want to use the volume keys as volume keys instead of to launch apps.
I suppose having the option to select a volume up or down, possibly a next- and previous track action for the buttons instead of an app could result in some fun new use cases:
Fun things to try out - I'll work on it as soon as I get to that.
Add the option for the user to open settings when he clicks on the homescreen (settings icon?)
As this can help them find settings.
based on feedback from user
Idea: After 1 year or let's say 6 months of using the app, show a popup asking for feedback / financial support for the project.
Useful, since I had (still have) to put money and time into this project - so that it can remain free and useful.
Your launcher is terrific, and I hope you consider changing the name to something other than Launcher so it is more easily searchable by name on F-Droid, GitHub, etc
Simple suggestions:
Thanks for the great launcher. Best wishes to you.
Describe the bug
In French settings the buttons look weird and messed up bc there is too much text in them.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should not be that way
Smartphone
Launcher needs a better icon - the current one obviously isn't very creative...
If you have a suggestion, you can comment it below!
It would be amazing to have a rocket (:rocket:) in it, and it should have a very simple design.
As that is more natural to users - going back should be easier (feedback by omar)
Is your feature request related to a problem? Please describe.
On Android, the Settings app provides a way to set the formatting/locale for date and time for the system. Launcher seems to only have preset options for formatting date and time instead of using the system's set locale. (I.e: Showing time as AM/PM instead of 24:hour formatted time and/or showing dates as MM-DD-YYYY)
Describe the solution you'd like
It would be great for Launcher to have an option that uses the system's formatting/locale for date and time. That way, people who would like to use Launcher can use it with the familiarity of their locale/formatting without asking for a new clock UI permutation.
Describe alternatives you've considered
The feature request can be just an additional option in the Launcher's 'LAUNCHER' settings under the 'Date format' category.
Additional info
This feature request would probably help reduce the amount of permutations of date+time styles with just using the system's set locale and formatting.
Add actions for 2 finger tabs, swipes etc.
This and #75 kinda go together, as both are about customizing the homescreens text, its size and position.
Displaying custom text could be handy as:
You can display Data you might need to remember (your phone number etc)
You can specify custom date-formats (automatic string replacement of date formats)
Bonus:
%https://api.domain.com/?param=value ["selector1"]["selector2"]%
)We'll se if I manage to implement the bonus part... it woulf be kinda nice though : )
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.