Giter Club home page Giter Club logo

launchtime's People

Contributors

crystal-rainslide avatar edwardbetts avatar naofum avatar poussinou avatar quaap avatar thenktor avatar thothorg 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

Watchers

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

launchtime's Issues

Ability to (re)sort all categories at once

I really like the new display order sorting.
Anyway, wouldn't it be nice to have an additional checkbox "sort all categories" (...or something similar) in the sorting dialogue? ;)
Duo it'd be easy to initially sort all categories at once, for example.

Empty tiles in some categories app lists

In some categories, there are "empty tiles". I guess they were inserted by dragging some apps from another category to the affected one, but I'm not sure about that.
If you try to drag another app on the same category and to drop it over the empty tile, the dropped app appears art the end off the list, with two new empty tiles in front of it.
The empty tile itself can't be moved; the only way to get rid of it seems to be to sort every subsequent, following app in front of the empty tile(s).

side menu hide

Great launcher, but it could me nice is it is possible to hide the side menu, like the menu down-under. It give more space for the widgets. Now they are not complete shown.

Dropping a widget gives crash

Reproduce by going from portrait to landscape and dragging a larger appwidget to a category.

java.lang.IllegalArgumentException: column indices (start + span) mustn't exceed the column count.
at android.widget.GridLayout.handleInvalidParams(GridLayout.java:819)
at android.widget.GridLayout.checkLayoutParams(GridLayout.java:833)
at android.widget.GridLayout.checkLayoutParams(GridLayout.java:849)
at android.view.ViewGroup.addViewInner(ViewGroup.java:3570)
at android.view.ViewGroup.addView(ViewGroup.java:3415)
at android.view.ViewGroup.addView(ViewGroup.java:3360)
at android.view.ViewGroup.addView(ViewGroup.java:3336)
at com.quaap.launchtime.MainActivity$12.handleDrop(MainActivity.java:1224)

Logo

Hello, I've open an issue in your another project about logo. I want to improve this project's logo. If you think to change the logo please let me now )

0

0

Icons

I would love to get some iconpacks on it. Maybe there is as way to setup own icons? Or use some packs released?

Drag'n drop search results into categories

If one doesn't find an app (maybe because it's somehow sorted into a 'wrong' category), it would be great to find and (re)sort it, i.e. it world be great to have the possibility to drag and drop a search result into any category.

Sorting order for apps

It's a nice possibility to drag and drop the apps (inside every category) into the personally desired order, and I don't want to miss that.
Anyway, I'd like to switch to other assorting types as well:
(1) individual (the way it is done for now),
(2) alphabetically,
(3) first installation time,
(4) latest update time,
(5) most recent usage.

Tabs: New Options

  1. Please allow any tab to be assigned to the Home button - regardless of vertical position in the tab list.

  2. Make the 'Search' tab optional - I never use it and don't want to see it.

3) Optionally allow icons instead of text labels for tabs. It may seem like I'm missing the utilitarian point of this launcher (I'm not), but for some categories, I really struggled to find meaningful text that would fit in the necessarily limited space.

Edit: Nope, text labels are intrinsic to the launcher's utilitarian charm. I respectfully withdraw request number 3.

Misbehaviour of category "Other"

Hi!
I have a category named "Navigation". It is possible, that it was named "Other"
before, as I have this structure since the first version you released.
Since you implemented, that new apps go to "Other", I have created this
category again. But new apps always went to "Navigation". I renamed
"Navigation" to "Other" and created a new Category "Navigation". Now new
apps go to "Other", as they should. Is it possible, that LT does not completely
notice the renaming of the category?

Another thing, I have unchecked auto-categorize. I uninstalled an app and
reinstalled it again. Instead of being placed in "Other", it is placed in the category,
where it was before.

App-updates with "Auto-categorize new apps" disabled

When "Auto-categorize new apps" is disabled, the start-icons of updated apps were "pulled back" into the "others" category, even if they were beforehand sorted into another dedicated category.
Updated apps should always remain in their categories, independent of the "Auto-categorize new apps" status.

Possibility of using LaunchTime as the standard drawer?

I like the stock launcher of my LG G3, so I don't have the need to replace it by LaunchTime - but I'd like to use it as a replacement for the stock drawer! :)
Up to now, I registered a gesture for calling LaunchTime, no matter which app is running currently in foreground. This it's pretty practical, but i.S. there also a possibility to register LaunchTime for a drawer app in Android, like it is done for a launcher app (i.e. the user gets asked decide which app to use when calling a drawer?

Left-hander app design

For me, the category bar is perfectly located at the screen's right border, but lefties may like it to have it at the left border...! ;)

Folders / sub categories

I would appreciate to have folders or sub categories in each (main) category, for example to "sub-sort" all those utilities and tools, because I don't think that it's handy have half of a dozen "utility" (main) categories.

Ability to resize widgets

It would be nice to be able to resize some widgets to take better advantage of the screen's size.

Occasional OutOfMemoryError

This error happens when LaunchTime is loading an app's icon. As far as I can tell, this isn't a problem in LaunchTime's code per se, instead the problem is a combination of a particular app having a weird/giant icon, and a failure of the android calls to handle it. The "fix" is to catch the OutOfMemoryError specifically. I'll add the catch code to the next version.

Caused by: java.lang.OutOfMemoryError
at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:596)
at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:444)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:832)
at android.content.res.Resources.loadDrawable(Resources.java:2988)
at android.content.res.Resources.getDrawable(Resources.java:1558)
at android.content.res.XResources.getDrawable(XResources.java:521)
at android.app.ApplicationPackageManager.getDrawable(ApplicationPackageManager.java:712)
at android.content.pm.PackageItemInfo.loadIcon(PackageItemInfo.java:149)
at android.content.pm.ComponentInfo.loadDefaultIcon(ComponentInfo.java:167)
at android.content.pm.PackageItemInfo.loadIcon(PackageItemInfo.java:154)
at android.app.ApplicationPackageManager.getActivityIcon(ApplicationPackageManager.java:745)
at android.app.ApplicationPackageManager.getActivityIcon(ApplicationPackageManager.java:751)

Crash with "The specified child already has a parent." on drop of something

Not yet reproduced.

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
at android.view.ViewGroup.addViewInner(ViewGroup.java:3562)
at android.view.ViewGroup.addView(ViewGroup.java:3415)
at android.view.ViewGroup.addView(ViewGroup.java:3360)
at android.view.ViewGroup.addView(ViewGroup.java:3336)
at com.quaap.launchtime.MainActivity$11.handleDrop(MainActivity.java:1185)
at com.quaap.launchtime.MainActivity$11.onDrag(MainActivity.java:1112)
at com.quaap.launchtime.MainActivity$2.onDrag(MainActivity.java:205)
at android.view.View.dispatchDragEvent(View.java:17395)
at android.view.ViewGroup.dispatchDragEvent(ViewGroup.java:1300)

Cursor error after running for a while

After a period of use a crash may occur with an exception mentioning a cursor error, such as "android.database.CursorWindowAllocationException: Cursor window allocation of 2048 kb failed".

Root cause: failure to close all cursors. Will be fixed in next release.

Shortcuts created on file managers crash

Whenever I create shortcuts with file managers they are added to "other" categories. There is no problem about moving them to other tabs, but they won't work if touched. Whenever I try to open, the file manager will crash.

I've tried it on File Manager by Lenovo and Amaze File Manager.

Enhanced search capabilities

Inspired by Quickdroid (which I'm regularly using - it's also available via f-droid), I suggest to enhance LaunchTime's search capabilities:
(1) Contacts,
(2) favorite websites,
(3) ...(?)
The affected kind of search results should be configurable in LaunchTime's settings (like it is in Quickdroid's settings ass well).

Feature request: multiple icons

Please give us some option to set icons in multiple folders. Some apps are more than one category.

I like this launcher. Thanks about your time.

Category "New" with behaviour of "Hidden"

Hi!
Great launcher! That replaced the shitty launcher on Fairphone open OS.
I suggest to place new installed apps in a category "New", that behaves like
the "Hidden" category. So the user could place the app from beginning without
searching where it was placed automatically.

Crash on drag/removing from recent list

An inconsistent crash like the below when dragging to remove something fro the recent list. Not reproduced yet. If anyone reproduces, leave a note here with the exact circumstances.

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.quaap.launchtime.components.AppShortcut.getActivityName()' on a null object reference
at com.quaap.launchtime.MainActivity$11.removeDroppedRecentItem(MainActivity.java:1198)
at com.quaap.launchtime.MainActivity$11.handleDrop(MainActivity.java:1133)
at com.quaap.launchtime.MainActivity$11.onDrag(MainActivity.java:1112)
at android.view.View.dispatchDragEvent(View.java:20078)
at android.view.ViewGroup.dispatchDragEvent(ViewGroup.java:1562)

Color settings reset to default on restart.

The "tab background color" and "tab selected color" settings reset to defaults every time i restart my phone. The color history is persistent along with "Category tab size" and "launcher size".

All other settings are default.

Status list entry for opening LaunchTime

Would be a nice enhancement to have a permanent (...if enabled in the settings... ;)) status list entry for calling LaunchTime.
An existing example is Quickdroid (also available.via f-droid).
It would also be a workaround for issue #14 "Possibility of using LaunchTime as the standard drawer?". :)

Add an 'all' category

I think it would make sense to have a category listing for all applications, so one can use it in a more traditional way if they want to check for all the applications they have installed.

OT: I just installed LaunchTime from f-droid and love what you are doing with this launcher implementation! It feels very practical and responsive so far.

Multiple Language Support

Would be nice to have multi language support.
There's still one pull request for Japanese, I'ld be willing to translate the resources to German, if desired...

Some applications are moved with others

I want to move some application from Source to Target. When it is moved to Target group, everything seems good. When I switch to another category, other application (see list below) is also moved to the Target category.

Known app groups:

Calendar (Android), Etar
Contacts (Android), Contacts (Google)

More than one category per app

In most cases, it's practical to have only one category per app.
But there are a few apps that I'd like to assign to more than one category.
Why not to have more than one category per app, if desired (like in Apps2Org, for example)? This feature could be switchable in LaunchTime's settings (en-/disable).
If enabled, one could be asked whether to copy or move an app from one category to the other.

Appwidgets freeze on device restart after recent Android update

After a recent Android update, previously-working appwidgets (widgets) get stuck in "loading" phase after a phone/device restart. New widgets added during runtime work fine, this only affects appwidgets which the user has added to Lauchtime previously, and only after a restart.

Crash on widget deny premission

If you create a widget which asks for permission and you deny it, you may receive a crash like the one below. If you receive a crash like this, please let me know which widget you were adding.

java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=5645, result=0, data=null} to activity {com.quaap.launchtime/com.quaap.launchtime.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
at android.app.ActivityThread.deliverResults(ActivityThread.java:4058)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4101)
at android.app.ActivityThread.access$1400(ActivityThread.java:177)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1497)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5942)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:134)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
at com.quaap.launchtime.widgets.Widget.onActivityResult(Widget.java:213)
at com.quaap.launchtime.MainActivity.onActivityResult(MainActivity.java:1334)

Two icon launchers in Trebuchet

It appears that there are two icons for LaunchTime in Trebuchet. I noticed that one has the little gear on it, but still they seem to be doing the same thing when pressed, which is launching LaunchTime.

Am guessing this is not the expected behaviour so I thought to report it.

Some applications are moved wuth other

I want to move some application from Source to Target. When it is moved to Target group, everything seems good. When I switch to another category, other application (see list below) is also moved to the Target category.

Known app groups:

Calendar (Android), Etar
Contacts (Android), Contacts (Google)

Selected category

It would be nice to setup the colour and textsize of selected category's

Jump automatically to the top category

Hi!
To see a widget or favorite category per default, I suggest to move to the top category automatically after a timeout. Maybe 30s. Or the top category could be selected after screen unlocking.

Search result category stays in old one after sorting by drag'n drop

Hi Tom,
first of all: Thx a lot fΓΆr publishing v. 0.3 via f-droid! :)

Dragging a search result into the desired category now perfectly works, but with one small flaw:
The shown category near the result's icon doesn't actualize after dropping it over the new category; one have to renew the search to get the new category. ;)

Anyway, I really like the overworked search, especially that every search result's category odd given as well! πŸ‘

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.