Code Monkey home page Code Monkey logo

last-launcher's People

Contributors

2catycm avatar 70h avatar baldimir avatar comradekingu avatar crlambda avatar danish-vidar avatar eltonvgl avatar flynbit avatar gbonaspetti avatar j9o1 avatar jakubfabijan avatar marmonto avatar milotype avatar mmyssory avatar monnypython avatar niyumard avatar proodjepindakaas avatar psychoreactorq avatar rubyanneb avatar sbgodin avatar solokot avatar sr093906 avatar subhamtyagi avatar thelastproject avatar timothytian avatar vladwinner avatar waldist avatar ya9wr avatar yausername avatar zoli111 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

last-launcher's Issues

Feature request: Hide apps

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.

Feature Request: color and size import / export

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.

Obtain icon primary colors & other color selection improvements

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)

  • first, i find interesting to have most apps in gray-scale by default, as it avoids distractions from the ones to be used frequently, but i believe it would be nice to have an option to select one or more apps to set the color to the primary color of their usual icons (or icon pack, or a color preset list gathered from a .json somewhere and imported)
  • second, there should be an option to restore its default settings, be it the color, size, or both at once.
    • i guess that a gray circle (or a cut circle, or just the grey outline, or the reset icon) button makes it straight-forward, but making an obvious point in the slider to turn it gray again would be good too..?
  • also, i think the color slider is nice, but an option to also choose between HSV and RGB while also having a field for hex values is always useful for the smaller details.
    • the current slider already has all the color wheel for HSV, but it also has a couple of more out of the standard. maybe there can be an approach to merge both together?

i guess that's it for the color selection suggestions.
what do you think? :3

this launcher is a nice idea btw :3

Global setting about the Last-Launcher

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"

Scroll up further

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.

Limit user choice of colors and font sizes, or simplify them

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.

[Bug] Disappearing apps and apps not staying in Android recent menu

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

Feature request: resize and color based on time/s of launching

I am a user, don't know programming. This is just how I think Last-Launcher should be.

option to run hidden apps ?

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

Make other apps smaller when not 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:

// increase the size of app and save this to DB
private void refreshAppSize(String activityName) {
for (Apps apps : mAppsList) {
if (apps.getActivityName().toString().equalsIgnoreCase(activityName)) {
int size = apps.getSize() + 2;
apps.setSize(size);
DbUtils.putAppSize(activityName, size);
break;
}
}
}

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

[Feedback] Default fonts

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.

screen reduplication bug when using background image

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

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

FR: Sort apps by display name, groups ,categories etc.

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.

[meta] Backup/Restore improvements

Must be done before stable release

  • Backend migrate to xml if possible
  • Automatic backup at specific time.
  • Search for old Backup files.
  • Backup file folder selection.

Feature request: app widgets

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

[meta] Hidden app list

Must be done before stable release

  • A list that shows hidden apps
  • User can remove/add any apps.

Renaming apps - copy app name to box

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.

Font sizing improvements

This is a cool piece of software, here's my 2 cents for the future development:

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

  2. 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?

[Feature Request] Reorder long press menu

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.

FR: Folders

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.

Feature Request: show PWAs

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.

Feature request: multiple workspaces

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!

[meta] Fonts selection improvement

What must be do before stable version

  • Copy user selected fonts to apps private storage.
  • Reset fonts to default settings entry.
  • Fonts selection improvement (search for fonts on internal storage).

[meta] Tutorial for Launcher

Desirable feature: may be before stable version release

  • On first start:
  1. Custom settings selection and default settings selection (i.e. fonts, size, colors,hide apps, restore from old backups etc.)
  2. App must navigate to select default launcher selection settings
  3. Tutorial for app

Color generation companion app

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.

Feature request: Edit app names

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.

Feature request: Access to App-Info

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!

[meta] Freeze app list

Must be done before stable release

  • A list of apps those size are freezed
  • add/remove any apps

Samsung's dual messenger apps not showing

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 !

[Feature Request] Margin padding and alignment

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

  • Alignment
  • Margin or Padding

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.