p-connor / plasma-drawer Goto Github PK
View Code? Open in Web Editor NEWA customizable fullscreen launcher widget for KDE Plasma
A customizable fullscreen launcher widget for KDE Plasma
I am trying this widget and the one thing that I miss is the right click context menu option to go to a searched file's location with the file manager by the option "open containing folder" that most other menus have:
Also, a found application should have the same context menu options (like "Edit application") that we see in the normal view:
At this point, right-clicking a searched item simply closes the drawer, which is unexpected.
There is a lot of wasted space between the bottom of the search bar and the top of the icons and the bottom of the icons and the top of the system actions. If system actions are disabled can the icons automatically cover that area?
Is your feature request related to a problem? Please describe.
Sort of? I wanted to focus on aesthetics here and one of the things missing so far, was the ability to set a custom background following the currently applied wallpaper. While it's good to have an option to set an actual image, it's not ideal for situations when Plasma is using a plugin or Light/Dark variants of the wallpaper
Describe the solution you'd like
Another option in the Backgrounds dropdown list to pick the currently applied wallpaper
Describe alternatives you've considered
There has to be a way through qdbus to get the location of the currently applied wallpaper. When I was working on debugging OneShot, I discovered that it is possible to set the wallpaper through qdbus. Now I'm wondering if this also allows to see the path to the currently applied wallpaper
Another one was to simply use the background that is already there, so it's a matter of hiding the windows behind Plasma Drawer. This could be done by toggling "Show Desktop" when the drawer is open and untoggling it when it's not.
Additional context
Ideally, it would have been to produce better consistency. Here are some photos:
The problem is, up there, is Plasma Drawer only with a 0% opacity in the background color with no windows behind it. This means that if there were any open windows, it would not help with the readability of the icons and their labels.
The list gets too long when lots of results for one runner
Make it like krunner
Along with opacity, users should be allowed to modify background color. Should default to match theme
Trying to scroll through the applications or search results list tends to select the items rather than scrolling
Steps to reproduce:
If this is possible, should open a window in which the user can modify directory name, icon, etc.
Both for app grid and search results
Currently, while the user may press Enter when searching to launch the topmost result, there is no clear indication that doing so will cause that behavior. Make the topmost result highlighted when searching.
Fantastic launcher, first of all; I've been wanting a clean, simple launcher like this that respects directories for a long time.
It occurs to me that there is no indication to the user signifying that they can scroll through applications or search results. It would be beneficial to have a visible scroll bar, a shadow, or some other affordance to indicate to the user that the list of results / applications extends beyond what is first visible.
Describe the bug
Grabbing the scroll bar on a touch screen to scroll through a folder sometimes works and sometimes doesn't. Also, when it works if you release the scroll bar and try to grab it again with touch it stops working. it works fine with a mouse.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The scroll bar moves every time you grab it.
Device (please complete the following information, which can be found in the KInfoCenter):
Either add a scrollbar, up/down arrows, or some indication that the list is scrollable when items run offscreen
It would be useful to designate apps as favorites, which appear outside folders, as well as in their relevant folders, so that they can be quickly selected without having to enter a category folder first. It would also be useful to have an optional favorites folder.
Describe the bug
I occasionally use a light mode color scheme on my desktop, particularly when it's day, and dark mode when it's night. But even on light mode, I prefer to have Plasma Drawer with a dark background, The problem with that is that the text for the icons stay black in light mode, even when the background is set to color black
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The text of the icons and search results stay black
Device (please complete the following information, which can be found in the KInfoCenter):
Operating System: openSUSE Tumbleweed 20230527
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Kernel Version: 6.3.4-lqx1-1-liquorix (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i3-7020U CPU @ 2.30GHz
Memory: 11.5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 620
Manufacturer: LENOVO
Product Name: 81FE
System Version: Lenovo ideapad 330-15IKB
When attempting to search on the Steam Deck, the on screen keyboard opens below the launcher
Steps to reproduce the behavior:
The launcher should allow the keyboard to rise above it
An option to remove the search bar would be nice
Thank you so much for making this cool app. I thought it would be even more perfect if it has a touch screen capability like Launchpad Plasma (https://store.kde.org/p/1364064) that I used to use before I switched to plasma-drawer. Your last update gives even better experience with a new scroll bar. However, it isn't as convenient as launchpad plasma scrolling for touch screen since it doesn't allow scrolling through the menu without using scroll bar at the moment. Other than this, everything is perfect. Thank you. :)
Pressing the Meta key or icon, it takes about 1,7s to open the drawer.
No difference if I disable or enable Animations, interestingly there are no animations either way
Things like "meta + word" searches dont work, as its too slow.
Operating System: Fedora Linux 37
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.6-200.fc37.x86_64 (64-bit)
Graphics Platform: Wayland
Graphics Processor: Mesa Intel® HD Graphics 4000
While configuring the number of columns in the apps grid manually is doable, it is a bit tedious and only works well for one screen size. And if the screen width changes at any point (such as moving the widget to another monitor or on a tablet when switching from landscape to portrait mode), the apps grid may not fit the screen well any more and the user will have to reconfigure.
Change the "Number of columns in grid" config option to "Max number of columns in grid," and make the number of columns dynamically fill the screen width up until hitting that value. This will ensure that no columns run off screen while keeping the apps grid customizable.
The "Edit Applications" menu is a bit inaccessible, being only available by right clicking the widget icon. Add a right click action to open the menu when the launcher is open and the user right clicks on empty app grid space.
Describe the bug
When using light themes (e.g. Breeze Classic), certain areas of the launcher look off. The text color of the search bar isn't always visible against the dark background. Also, the section outlines for the search results basically disappear with nearly white backgrounds.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Launcher colors should well adapt to theme and all text should be well readable
Screenshots
Search sections not visible:
Search box placeholder hard to read
When navigating through the search results with the keyboard, if the mouse is hovered over the list the selected item will jump back up to the mouse cursor's position when the navigation hits the bottom of the list.
Also, keyboard navigation doesn't start from the mouse cursor's position
Steps to reproduce:
It'd be nice to allow actions to have their respective title (Shutdown, Restart, etc) next to their buttons.
When right-clicking an app, there are several options including, "add to Desktop" and "Add to panel".
However, when searching for an app, you cannot get the context menu from right-clicking on the result.
Is your feature request related to a problem? Please describe.
Launcher Icon is larger than the app icons no matter which icon theme I choose.
Describe the solution you'd like
Ability to change the launcher icon size.
Describe alternatives you've considered
I have tried many other icon themes.
Additional context
Make it configurable
The ability to switch between the categorized view and a grid of all apps sorted by name would be nice. Either could have a button to toggle in the launcher UI or a setting in the configuration.
The "Edit Applications" menu is usable, but a bit tedious. It would be nice if one could edit the arrangement of the applications from the launcher itself somehow, such as by dragging and dropping icons around or into different folders.
A user may want their launcher to only search for applications, but use KRunner or other runner tools for other tasks. It would be nice if they were able to configure the runners solely for Plasma Drawer, rather than just for the whole system
As the title suggests, when the screen is rotated on a tablet PC, the drawer doesn't resize properly for the new orientation. That's makes the drawer look "terrible" with icons half on and half off the screen. I've tested this on a Surface Pro 8.
Make config specify only number of columns and icon size, then dynamically figure everything else out
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.