|
Post by thewaiter on May 3, 2021 17:20:41 GMT
Hello there I sorta forgot to mention some new features to Moksha's Quick launcher (formerly called "Run everything"). As the module is my favourite one which I use on daily basis for launching apps, I devoted some time studying the module code. I have found some interesting key bindings which can help. One of them is CTRL 3. This combination will resize items size. We can easily say it is like icons zoom. Anyway when user changed the size, it was not persistent. I decided to make it persistent. Another tweak I made is related to launcher popup size. It was 800x600 by default which could be small for 4K monitors. Now you can change up to 2000x2000 to your liking. Geometry settings you can find under Everything Configuration. The last improvement I made yesterday. The request was by Enigma9o7, our team member. He wanted to run apps with single mouse click for his small kids where double click could be sorta problematic. Of course there are more reasons why to have it. I also added the right mouse click on item for switching to an action tab with sudo ("tab" key from keyboard). I hope these little tweaks will make Moksha more attractive and user friendly Screenshot with geometry settings Settings with single mouse mode Stefan
|
|
|
Post by ylee on May 3, 2021 19:56:32 GMT
Great changes Thanks for documenting it here. EDIT: For the record updated Moksha in BL5 and BL6 repos.
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on May 4, 2021 15:20:59 GMT
Yes, I admit I requested this and posted about it in another thread, and mentioned the double click in relation to my kids, but to be clear thats me too, for the benefit of everyone. The point was to make it mouse friendly, as previously its main use case seemed to be searching and executing with keyboard, but not as a mouse driven launcher. Moksha normally launches applications with single click (start menu, ibar, etc) and the only other way to launch double click is by adding desktop icons and not enabling single click launch. Everything starter the only thing that required two clicks. This also allows touchscreen usage. For new installs I don't see why double click should be default. Its confusing, doesn't match moksha behavior, and unncessary. Double click should be the alnernate setting in my opinion (and I find it unlikely anyone would ever use it, I see no point at all for it.) Besides single click, the other biggest improvements (for bl5, i realize it was already in bl6 rc) are the geometry settings - instead or arbiraty 800x600 limit, now arbritrary 2000x2000 limit, so big enough for fullscreen on 1080p display if desired. 4K monitors sorry ), and the scaling setting - can make icons big and pretty if desired, and not crop the title text! The other thing I mentioned to make it fully mouse friendly is back click for back. Right now if one is trying to navigate with mouse and goes into a category or menu etc and wants to go back, back click doesnt work, although there are two options, either use Backspace key, or move the mouse to the "back" button on the bottom and single left click it. To make it mouse friendly, back click (on 5-button mouse) should also go back like most other apps that have back function.
|
|
|
Post by thewaiter on May 4, 2021 19:15:37 GMT
I have no 5 button mouse and nobody around me. It sounds very non universal so NO, I will leave it as it is. Clicking on "back" button will be fine and pretty mouse friendly Stefan
|
|
|
Post by ylee on May 4, 2021 19:30:40 GMT
I have no 5 button mouse and nobody around me. It sounds very non universal so NO, I will leave it as it is. Clicking on "back" button will be fine and pretty mouse friendly Stefan Actually my mouse is 5 button and one of them does act as a 'back' button in web browsers and stuff. I do not know of any efl application that supports this button, and I am unsure what kind of mouse event clicking that button throws. Code wise that is. I am also unsure how universal some C code in EFL that could catch that click would be. Would it support another mouse with such functionality. Anyway while I may get around to looking at that issue using my mouse as test, I see no reason to try to implement that for Moksha. Perhaps in the future after I do more research into that.
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Nov 5, 2021 15:45:19 GMT
I wanted to update and say I've been fairly pleased with the way I've setup the quick launcher on kids PCs now, taking advantage of those new features. There is still one thing I would like to customize, and I've tried playing with settings and don't believe it is available. When you first start using it as a launcher, the "applications" tab is the app menu. It shows the categories just like the regular menu, etc. However, once you start using it to launch things, it starts adding recently used apps to the top level mixed with the categories. I want to disable that. I want applications tab to remain as applications menu, showing only categories, without adding recently used apps to it. The first tab (All) has all the recents in in anyway. I've tried various settings and can't get rid of them. When I first set it up, I sized everything so that all the categories were visible on the app menu. Now, have to scroll down to find the "games" category (the category my kids are looking for 99% of the time) and its in different place every due to ever increasing list of recently used apps that come before it.
Additionally, it is hard to size it to get rid of the scrollbar, even when all the icons fit, the geometry setting had to be significantly larger than the size of the icons before it goes away. I'd like it to go away at the minimum possible window size that fits everything.
|
|
|
Post by thewaiter on Nov 5, 2021 19:01:30 GMT
That is very interesting idea which I like because now it is possible to use evry as regular menu with look up entry. If I understand properly you simply do not want the launcher history. I made a simple change in code. Yes, it is not possible to do from any evry settings. Is this what we want? www.dropbox.com/s/syze2deqjgcwz9b/Evry_no_history.mp4?dl=0S
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Nov 5, 2021 19:20:14 GMT
Your video appears to show you did what I suggested on the "All" Tab. I was expecting it for the "Applications" tab (cuz originally I thought of that tab as supposed to be the applications menu) but yes, that is the behavior I was hoping for - other than it happening on the all tab instead of the applications tab.
In fact in the "All" Tab I dont have application categories like your video shows... so I'm a bit confused what I'm looking at.
|
|
|
Post by thewaiter on Nov 5, 2021 19:23:10 GMT
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Nov 5, 2021 19:24:41 GMT
My suggestion was to keep the "All" tab the same. But I would like "no history" as default or an option for the "applications" tab.
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Nov 5, 2021 19:27:57 GMT
You can change the "All" plugin view mode to "list". I've used similar settings to change other tabs to icons, and I want to keep All as icons too.... so not sure how this setting is related?
|
|
|
Post by thewaiter on Nov 5, 2021 19:34:30 GMT
Unfortunately it complicates things a lot (if possible at all). Either both views or nothing...sorry
S
|
|
enigma9o7
Crew Member
Posts: 1,427
Likes: 1,336
|
Post by enigma9o7 on Nov 5, 2021 20:09:09 GMT
Ah ok. Thats kinda disappointing, but if you say that I guess those two tabs must share some common settings or variables or something... none of the other tabs like settings or windows show history at least.... hmm.
How about an option to set the (maximimum) number of history items displayed? At least that way, the user could find a number and geometry settings that makes all the history items + all the menu categories fit on the screen (without scrollbars), and they no longer would keep rearranging themselves when user runs a new app, so the categories would stay in the same place.
If setting a number is not possible, turning history off, which seems to turn the "All" tab into an applications menu and making the applications tab redundant, would still be a useful option, but I don't think should be default for everyone (as opposed to if it was just for applications tab I would think it should be default behavior) however I'd certainly use it on my kids PCs.
|
|
|
Post by thewaiter on Nov 5, 2021 20:14:42 GMT
Yes, both views share the same variables. Of course there should be an option in the evry settings to enable "No launch history". Default will be the state we have now.
S
|
|
|
Post by thewaiter on Nov 6, 2021 10:43:14 GMT
OK, your homework Enigma: Tell me the setting checkbox label for this feature. I have "Search history" so far. The variable will be set to enabled by default. i.imgur.com/Rk7xBXY.jpgStefan EDIT: "Show recently used items"?
|
|