Neamar / KISS

Lightning fast, open-source, < 250kb Android launcher
https://kisslauncher.com/
GNU General Public License v3.0
2.96k stars 580 forks source link

Disable app launcher ring #1069

Closed ghost closed 4 years ago

ghost commented 6 years ago

I use this launcher mainly as a distraction free, no nonsense tool in my life. In particular, I stay away from drawer based launchers since people (including me) have the habit of opening them to choose some app to procrastinate on. I would like to hide the app launcher ring on KISS, so that I only have access to the search box -- I open an app when I need it, so much so that I search for it to open it.

This functionality is similar to that in Evie launcher, for instance.

Can an option be added in KISS settings to toggle visibility of the launcher ring? (Btw I am completely new to Android dev, so if someone can guide me with some details, maybe I could submit a pull request.)

licaon-kter commented 6 years ago

And how do we open the app list?

nmitsou commented 6 years ago

I think that's the idea, avoid the app list to stop procrastination

TBog commented 6 years ago

I understand this point of view, I also never launch apps from the app list, I only use the tags filter and the search bar.

licaon-kter commented 6 years ago

I could live without the circle...but...I open that too sometimes

ghost commented 6 years ago

Which is why I said adding an option to toggle its visibility. If you use it, you can leave it enabled.

licaon-kter commented 6 years ago

@fosshelper No, I meant that I want the circle hidden but I'd like to touch the same place maybe and that would open the app list. ;)

SuperSaiyan11 commented 6 years ago

I remember making a similar request on here some months ago... to hide the launcher ring as well as the menu dots

TBog commented 6 years ago

Just make them invisible and still keep the functionality? Because if we don't have the menu dots we can't interact with the launcher options anymore...

SuperSaiyan11 commented 6 years ago

Yeah, that'd be great 👍👌

ghost commented 6 years ago

@licaon-kter Sorry if it wasn't clear before. But I meant hiding the drawer ring and its functionality. Of course, just hiding the ring doesn't make it any different (maybe visually, but then for what?). I didn't ask for hiding the 3 dots, as clearly they serve a purpose -- accessing the launcher settings. In fact, I don't see any point in hiding them, since you'd want to able to customize the launcher (and hence access the settings).

licaon-kter commented 6 years ago

Sorry if it wasn't clear before.

I understood, just extending the options.... ;)

ildar commented 6 years ago

Hiding is supa easy: just replace its image with a transparent one

Neamar commented 6 years ago

I don't have anything against this. It is indeed pretty straightforward to implement: add a setting, then in this function https://github.com/Neamar/KISS/blob/fdc00cc55eb46afc67d2a913c0ffa1f82f490915/app/src/main/java/fr/neamar/kiss/forwarder/InterfaceTweaks.java#L42

add something to hide the circle (setVisibility(View.INVISIBLE)) if the option is toggled.

AtomAntReturns commented 6 years ago

@TBog : If you could do that, I'd be the happiest guy on this planet 😃

nmitsou commented 5 years ago

This was merged and will appear with the next release so we can safely close the issue

ghost commented 5 years ago

By the way, can this pull request be adapted to hide the functionality as well, as the original issue intended? Someone on the pull request, commented that then the app drawer won't be possible -- indeed, that was the motivation for this issue.

nmitsou commented 5 years ago

I guess you would like to hide the app list but still keep the functionality of the settings button, right? It is a bit weird configuration to be honest :-)

ghost commented 5 years ago

Yes, that's what I am hoping for (thanks for reopening). It's not that wierd to be frank, it's just being thorough -- our needs are pretty complex, and meeting these needs by technology can be a bit pedantic.

Neamar commented 5 years ago

So you want to remove the feature, not hide it, to be sure you won't be weak at some point and click on it?

Not sure I'm understanding, just trying to rephrase.

ghost commented 5 years ago

It's not about being weak (weak?). It's more like when one is doing some work, and opens the phone at a moment of break, if there are things to play around with (what better than a big screen with colorful app icons, where many apps are designed to be toyed with/addictive), that can lead to a time consuming rabbit hole. I'm not really saying its making accessing apps significantly harder, it's just a shift of philosophy in my mind -- imo, KISS could be a launcher, where if you want to access an app, you ask for it, rather than being presented a shelf of toys at the children's store. Don't know if this makes it clearer.

licaon-kter commented 5 years ago

/close this

ghost commented 5 years ago

I mean, has this been resolved or there's no interest?

licaon-kter commented 5 years ago

@fosshelper

I mean, has this been resolved or there's no interest?

It wasn't fixed for you? The option in Settings doesn't work?

ghost commented 5 years ago

I had proposed an option for hiding the app list as well... As in there should be a nothing (not hidden) on the left, but only the search bar -- so that we can launch apps by searching for them.

Neamar commented 4 years ago

Closing for inactivity.

Rult commented 3 years ago

bump

I think It would be nice to be able to completely disable the drawer button (and maybe even expand the search line to the left) so ADHD users couldn't just access all the buttons at ease -- they would need to type the name of app. (Settings button should remain as it is.) Some would advise just to exclude time-wasting apps from the drawer and call it a day, but you may still need a few of them when "work time" is off, so it's not really a good option. For example, some feed readers (such as NewPipe) still don't provide digest notifications, so you somehow need to control yourself by making specific reminders to check it (say, once a week), but you can't access it if you exclude it from the drawer. And if it remains here, your muscle memory just gets you there in moments of weakness. I think that typing the name is more tiresome than making 2 taps, so you would procrastinate less in result.