subhamtyagi / last-launcher Goto Github PK
View Code? Open in Web Editor NEWLightweight: Faster than light, Low on memory
License: GNU General Public License v3.0
Lightweight: Faster than light, Low on memory
License: GNU General Public License v3.0
My phone has a few (system) apps which I never use. It would be much easier if these apps could be excluded from the launchers list.
Allows spotting the app you want more easily.
Requested feature:
Import (and export) of color (and size and everything) of apps.
Technical approach:
Store the information into a structured file, e.g. json. Each section (e.g. element in array) contains three elements: appId, color and size.
AppId and color are absolute values. Size can be absolute or relative, depending on the design.
When importing into the app (launcher), find matches and replace their current value with the value in the configuration file.
The un-matched apps can either remain its old value, or allow to provide a default value.
Motivation and benefit
A very basic use is to allow restore after big changes of the device (e.g. change device, flash rom).
But this is not the only reason. Actually a more powerful use is: users can use this feature to customize their color palette easily.
I actually wanted to color my apps in a consistent and "reasonable" way, e.g. games all in A, utils all in B, etc. Sometimes apps may belong to multiple categories, and I would like to make their color sit in-between the two (or as a percentage).
A program may be written to automatically classify the colors, and then generate the configuration file. Then the launcher takes this configuration and imports the color.
I also saw issue #2. It can be resolved by having this feature and providing another app or web app or something to generate the color configuration. Therefore this feature remains general and the app size can remain small.
A little background:
I have been a user of ap15 for a long time. I really liked its idea, but I saw a lot of inconvenience of its, especially when flashing new roms. (And its pro features are not as convinent as I expected -- especially no "group" operations.)
These problems almost made me want to write a launcher myself -- but I don't have that much time, because maintaining Easer already exhausts my free time. It's so excited for me to see this app appear on f-droid.
hello :3
i came from F-Droid, and i saw and looked at the launcher, so here to give a couple of suggestions for it (if they don't increase the app size too much, that is)
i guess that's it for the color selection suggestions.
what do you think? :3
this launcher is a nice idea btw :3
Dear devs
To call out the existing global settings need to long-press the blank part of the text, which is a little difficult to click, especially when there are many apps.
Since “last launcher” will also appear in the app list, and clicking it has no effect other than gradually getting larger, most people will hide the app. I recommend putting the global settings here. This has two advantages: 1. Promote this great app. lol. 2.All of the pop-up mechanisms are consistent. Of course, it's better to cancel the hide option of "last launcher"
Now when you long press on an app, in the menu that comes on, the last three options are blank.
(not visible although they work)
Originally posted by @midros in #52 (comment)
With today's screen sizes it's impossible to reach top of the display. Make it possible to scroll up further so that we can launch applications atop the screen with one hand.
Something that was mentioned in #2 in third point, but in other way:
My idea is to actually limit user ability to pick color from slider and font size as well.
Instead it will make it more easy to organize things if you could pick from like 10 predefined colors, and 6 predefined font sizes as apps that are intended to be grouped by color or size, will actually get the same color & size as apps in the same group. I find it impossible to achieve that with sliders.
Actually sliders does not need to be removed - you can create dropdown 'more' menu which will open sliders instead of predefined boxes.
0.3.3 from F-droid
Tried doing a fresh install after removing previous version. Reboot phone, etc.
HUAWEI
Android 8.0
Some apps disappear from the launcher after clicking on them, some launch but don’t stay in recent menu. Only way to fix is reset to default every time.
edit: It appears that locking the app size prevents them disappearing on my device. Will troubleshoot some more...
I am a user, don't know programming. This is just how I think Last-Launcher should be.
font resize based on how many times of particular app is launched (i.e. often used app shortcut font will be bigger)
font random color based on how many times of particular app is launched (i.e. often used app shortcut font will be brighter)
font color change with time like https://github.com/urtxintxa/HexColorTime
also, good launcher example is https://github.com/vackosar/search-based-launcher
Please add an search bar!
The app Banco Inter FC everytime after launched by Last Launcher. Only this app has this behavior.
https://play.google.com/store/apps/details?id=br.com.intermedium
It would be very convenient to be able to start also hidden apps.
Right now you only have the option to remove them from the hidden list, but if you also have the option to run them, you could hide the ones that are rarely used
From reading the source code it seems that app names only increase, which means even apps you never use will eventually be really big.
The refreshAppSize function should probably make all other apps smaller:
It should probably make everything else 1 smaller and the chosen app amount_of_apps bigger. Or however it can be ensured that not every app will be huge at some point
It should display the name with a "work" badge or (Work) in small font.
Ability to add shortcuts to home screen from other apps like Browsers, Shortcut Creator etc
The system default font rendering is not elegant and impressive for this launcher. As a feature launcher must have a options to change fonts and have its own default fonts, for this i have implemented a option for this.
On my phone i used 'Google Product sans fonts' as you can see in screenshots. As this font is proprietary and can't be used in F-droid app. So App have a requirement of open source elegant, impressive fonts for this launcher.
Could you suggest the best appropriate font?
I will be thankful of your valuable suggestions.
Edit 1: i have commented some screenshots of some fonts. if you think anyone of these is well suitable for launcher kindly comment that or you can upload your fonts screenshots.
dear devs,the backup button makes a crash on android 6, can you fix it all just give me some advice on that.
Originally posted by @wyfhust in #28 (comment)
When I try to set the design to "Background" the screen seems to use itself as background.
After I set my background image with an external program, I try to make Last Launcher use that image by going to the menu and then designs > background image. After that I see the wanted background image in the background, but a few moments later the screen seems to somehow reduplicate itself.
For illustration purposes I made a (very unprofessional) screen recording:
I also tried it with different background images and with different designs before I select background image.
My device is an Sony Xperia X Compact with Android 8.0, if this helps you.
I hope the provided information is somehow useful to you. Thanks in advance
Hi, I like this launcher a lot, however I found that only a few apps are kept in the recent apps switcher
Thanks for implementing #3! Unfortunately it's not quite working as I expected. It's useful to clarify vague app names or to shorten them (e.g., Translator
is the Microsoft Translator, Banking
is the ING banking app, etc.) but apps aren't sorted by their new display names.
Must be done before stable release
Requested feature:
Support app widgets.
The easiest approach may be to have the widgets exist on a different screen (e.g. swipe left or right).
Explanation:
This may be a long-term thing. I don't have much knowledge of developing launchers, but I can imagine app widgets are not just texts -- meaning they will be more difficult to handle.
The fact that they are AppWidget makes them more difficult to deal with -- I ran across this when developing the widgets of Easer.
But to be honest, I think app widget is one of the most important productivity features of Android's main screen (i.e. launcher). To my mind, it's really a pity if a launcher doesn't support app widgets (in its final form / version).
Popup menu must show the app name of that apps.
Must be done before stable release.
Must be done before stable release
Allow to reset app color todo default
It is no posible currently
I think app name should be copied to box where you're typing new app name, because I'm never sure whether I clicked on the app I meant. Text can be fully highlighted within box, so users can easily erase whats in it.
OR
show app name that you're editing above text box.
Both will provide sufficient info for editing app names.
This is a cool piece of software, here's my 2 cents for the future development:
While for some users it's probably convenient to have the launcher increase the font size based on use frequency of the app (#1), there should be a way to disable this behaviour. I'd prefer to set the sizes of the apps myself and not have the launcher touch them after that.
When the size of the app font gets large enough for the app title to span across multiple lines the justification of the title in the launcher gets "weird". Maybe an option to "lock" the size so that it doesn't grow to the point where more than one line would be required?
When long pressing on an app, it would be helpful if the "reset" option was on the very top or bottom so as to not accidentally press it when renaming an app. I think top would be better so it is harder to reach.
Also, it would be helpful if frozen apps can't be reset in general. That freeze state applies to name, size, and color.
Also, Freezed apps should probably be changed to Frozen
Thanks for the wonderful app. I'm very excited to see you you're still working on it.
Similar rationale as #3, i.e., to reduce clutter.
Grouping similar apps (like various settings, banking, games, etc.) can be inherently useful.
Besides that there are various things like "SIM Toolkit" or "YouTube" that I can't or don't want to disable, but don't normally want to see prominently in my primary view. Playing around with colors and sizes only helps a little; it won't help to reduce the primary display to just one screen for example.
I use some apps which are installed from their website directly (Twitter for example). I would like to see them in this launcher. Thank you.
Mine is also similar to #3 and #9 perhaps those all issues should be merged and named as 'Organizing' stuff or something similar. This project effeminately need to allow some way to organize things.
Anyway, how about instead of adding folders support, it will be possible to create workspaces matrix in which we will be able to move app names?
For example:
user will create 2x2 grid (just like default in many linux desktops), he can name these workspaces, and then swiping between one or other will shortly (0.5s?) display workspace name, i.e. 'banking' or 'social', and there user will be able to drag and drop (or move in other way) his apps from main screen?
Btw. great project @SubhamTyagi thank you!
Combine color and size popup menu entry so that user can set color and size in less click and in appropriate manner
What must be do before stable version
Desirable feature: may be before stable version release
In the discussion of #2, there is a consensus (?) of having a companion app (ColorSniffer) to determine the app colors. I'm opening this issue thread for general discussion of the interaction between Last Launcher and the companion app and tracking related issues.
Possibly related (i.e. may be solved by the companion app) issues:
Discussions and questions in the following posts.
Please considering including a settings option to enable rotation in response to device orientation.
Many apps have long names, that clutter the list. A long press on the app name in the color/size changer to edit the name would be helpful.
I get a delay of several seconds sometimes when I hit the 'home' button on my Moto G6, or when I unlock it. In the meantime there's just a black screen. Non rooted, standard device.
Access to Androids App-Info is essential to any launcher. A button [i] in the color/size changer would be most useful.
Very promising project, thanks!
Must be done before stable release
Samsung's Dual messenger lets you have two accounts for messaging apps.
The second app does not show up on the Launcher as pm
does not return the second instance of the app in the list List<ResolveInfo> activities = pm.queryIntentActivities(startupIntent, 0);
Is there a way to get another, more complete, app list ?
Thx a lot for this great app !
This app is awesome, Thanks very much. But, i cannot hide navigation bar. Please fixs it!
It would be great if there was an option to set the amount of margin on the top, bottom, left, and right, for extra unused space.
Also, an option to align all apps on the left, center, or right, as a list, would be fantastic . Edit, realized this is same as #39
This issue isn't present in the previous launcher I used, which is "no launcher" from the play store
User must have a options to increase/ decrease all apps text size at onces
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.