Giter Site home page Giter Site logo

vackosar / search-based-launcher Goto Github PK

View Code? Open in Web Editor NEW
44.0 44.0 17.0 30.61 MB

A Minimalist's Launcher

Home Page: https://play.google.com/store/apps/details?id=com.vackosar.searchbasedlauncher

License: Other

Java 100.00%
android java launcher

search-based-launcher's People

Contributors

ideasfrombrain avatar takahirom avatar vackosar 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

Watchers

 avatar  avatar  avatar  avatar  avatar

search-based-launcher's Issues

"Autostart" re-enables after using hardware/software "menu" button/"Menu-Launcher" shortcut

Here is the issue:

  • If i disable "Autostart" option, it will be enabled if i use hardware "menu" button;
  • If i disable "Autostart" it will be re-enabled when i use "Menu-Launcher" shortcut that is created by app.

I tried to enable "Autostart" and try to disable it with steps above but it stayed enabled so it is the problem in "Autostart" state on certain events.

I'm using the latest app build from f-droid on CM7.2 (Gingerbread 2.3.7).

Refactor persistence.

Unify persistence across app:

  • Implement "Persister PersisterFactory#create(Class clazz)".
  • Implement generic "Persister#{load, save}".
  • Use Gson.

Feature Request - Switch to running instance of apps

Would be really nice if instead of launching the app each time it would switch back to the running instance. This would make it ideal to switch between apps, not just launch them.
Currently it always goes to the main activity of an app, even if you previously left the app on a different activity.

Search contacts and call on click

It would be great to be able to search contact and call or msg them from the home activity and sometimes when I type on keyboard it does not write on the textbox

Clean search box after match

When searching for an app, if I keep typing after it matched, some characters are left when returning to the home screen.

It would be awesome if the search box was cleared when not in foreground.

Problem with "autorun" button

When launcher killed by oom killer and was restarted, the autostart button is enabled by default, but i turn it off.
It's annoying always turn off "autorun" button when launcher restarted.

Yandex browser not appear on list

I just installed yandex browser, however it not appear on app list.
But i can run it properly on default launcher.

Any workaround for thia issue?

[FEATURE REQUEST] - Search more fields

Search through package names, phone numbers, email addresses, contacts, files, folders, calendar events, settings and sub-menus, bookmarks, media library, etc.

Option to give apps different name

As I don't use only stock apps it would be nice to change the app that is opened by typing eg Mail.
Thanks for your work, it is great!

Move to Dagger2?

Hey Vackosar,
you've probably noticed that Roboguice is deprecated since August 2016. What do you think about moving to Dagger2? This also could optimize the performance as it's faster than Roboguice. I could also help in December to realize the migration.

Cheers!

Keyboard hiding when exiting apps with back button

Hello,

I've noticed on two devices (Wiko HIGHWAY and Samsung Galaxy S3 Mini), that when you leave an app with the device's back button the keyboard won't show up. When using the home button everything works as accepted.

Best regads
lub

Improve search

I have an app No Frills CPU control, when i try to write "CPU", there no matches.
If an app have a long name, search doesn't work

sometimes reopens app when pressing home

On some occasions, after opening an app, using it and the pressing the home button, the app reopens.

This can be reproduced reliably this way:

  1. Type the apps name
  2. The app opens
  3. Press back
  4. The app closes and reopens immediately

If the app name in the list is pressed, this doesn't happen.

Support for "fuzzy search"

I am enchanted by the idea of this app, but anchoring the search at the beginning of the app name is problematic. As a rule of thumb, I think of the app so "kindle" not "amazon kindle". Similarly, I prefer "fdroid" over "f-droid". This change would likely affect the average length of unique results.

Open just one app

When I type a name of an app, at some point it will open the app. If I accidentally type a few more letters it sometimes opens a second app.

[FEATURE REQUEST] - Beautify UI

Give it a slightly nicer UI by separating search field with a line, making possible to align text to left or right too, adding apps and toggles icons

App list empty

I've been using search based launcher for about a year as an app drawer replacement on my Note 2. I just got a Note 4 and installed SBL from F-Droid v59 and the application list to be empty. I've restarted a couple of times and also waited for a bit in case it needed some time to populate the list, but still nothing. Previously I was rooted and running Cyanogenmod 12.1, but this should work on devices that don't have root, right? Any idea what might be going on?

Also, just an FYI. I tried to donate a few dollars via PayPal and got a notification that it could not go through at this time.

Calendar app Etar disappears from app list

The calendar app called Etar disappears from the app list after it's first opened from the launcher.

It seems to get renamed to Calendar, but trying to reopen it with that entry "R:Calendar", opens the default calendar app, instead of Etar.

And searching for Etar results in no results.

Adjustable font size

I always open the wrong app. Font size matching more my finger size would help a lot

Two apps launch

I've figured out what makes it so that sometimes two apps launch: it's because if I type more characters after the first app has launched, Search Based Launcher is still listening.

For example, I have two apps "Notes" and "Text Fiction". I started writing "note" because I wanted to launch "Notes", and "no" was enough to launch "Notes" unambiguously, and "te" was enough to launch "Text Fiction" unambiguously, so both launched. This isn't good -- I want type quickly and end up in the right app, rather to deliberately go one letter at a time and select from the list.

The list filtered on "note" disappeared as soon as I wrote the "no", and started over with a list filtered on "te". Ideally, it's good to keep the feature that "Notes" is starting as soon as the "o" comes down, and please do keep that, but while it's waiting, just keep the same filtered view.

The issue is that AppExecutor.act starts a new search so quickly It should hold off on that searchText.clearText() call until the user come back properly from the newly launched activity.

I don't really know how to do that...

Btw, big thanks for this wonderful launcher โ™ฅ

Include global search results

Android comes with a global search mechanism, known as quick search box. It would be nice to add the search results from there 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.