Git Product home page Git Product logo

plasma-drawer's People

Contributors

p-connor avatar yabobjonez 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  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

plasma-drawer's Issues

Add right-click context menu options for searched & found files, and applications

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:

image

Also, a found application should have the same context menu options (like "Edit application") that we see in the normal view:

image

At this point, right-clicking a searched item simply closes the drawer, which is unexpected.

Wasted space

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?

[Feature Request] Add option to follow the currently applied wallpaper

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:
Spectacle_20230529_070926
Spectacle_20230529_070858
Spectacle_20230529_070849
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.

[Bug] Scrolling with touch controls is difficult

Trying to scroll through the applications or search results list tends to select the items rather than scrolling

Steps to reproduce:

  1. Open the launcher
  2. Navigate to an app directory in which apps run off the screen
  3. Attempt to scroll with touch controls

[Feature Request] Highlight topmost search result

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.

[Feature Request] Add indicator when scrolling is available

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.

[Bug] Grabbing the scroll bar with touch works intermittently

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:

  1. On a touch screen computer, open the drawer and find a folder with a lot of content, causing the scroll bar to be visible.
  2. Grab the scroll bar with your finger and attempt to move it up and down
  3. Sometimes the scroll bar won't move and the drawer goes back to the previous page
  4. If the scroll bar does move, release it and try to move it again. The scroll bar will not move and the drawer goes back to the previous page.

Expected behavior
The scroll bar moves every time you grab it.

Device (please complete the following information, which can be found in the KInfoCenter):

  • Distro: EndeavourOS
  • KDE Version: 5.26.5
  • KDE Frameworks Version: 5.102.0
  • Qt Version: 5.15.8
  • Kernel Version: 6.1.6-arch1-1-surface (64-bit)
  • Graphics Platform: Wayland
  • Device Type (if relevant): Tablet PC (Microsoft Surface Pro 8)

[Feature Request] Favorites

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.

[Bug] Text don't pick better contrasting colors

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:

  1. Set a Light Mode Color Scheme on Plasma
  2. Set the background of Plasma Drawer to a dark one, preferably black
  3. Set the opacity to a high number, like 70%
  4. See how the text of the icons remain black in a dark background

Expected behavior
The text of the icons and search results stay black

Screenshots
Spectacle_20230529_071625

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

[Bug] Steam Deck on screen keyboard opens below launcher

When attempting to search on the Steam Deck, the on screen keyboard opens below the launcher

Steps to reproduce the behavior:

  1. Open the launcher on a Steam Deck
  2. Tap on the search bar
  3. Open the on-screen keyboard with STEAM+X. You should observe (if the background is transparent enough) the keyboard open in the background but be inaccessible.

The launcher should allow the keyboard to rise above it

[Feature Request] Better Touch Screen Experience

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. :)

[Issue] Lag on opening launcher

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

[Feature Request] Dynamically set number of columns based on screen size

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.

[Bug] Light themes look a bit off

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:

  1. Change color scheme to Breeze Classic
  2. Open launcher and search

Expected behavior
Launcher colors should well adapt to theme and all text should be well readable

Screenshots
Search sections not visible:
Search sections not visible
Search box placeholder hard to read
image

[Bug] Keyboard navigation through the search results while mouse is hovered

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:

  1. Search for something such that the runner results run off the screen (example: "t")
  2. Hover mouse over one search result in the middle of the list
  3. Press down on the keyboard (the first item in the list is selected rather than the one below the mouse's selection)
  4. Repeatedly press the down key while the mouse is still hovered until the selection goes past the end of the list. Upon doing so, the selection will jump back up to the mouse cursor's position

[Bug] Launcher icon is larger than task manager application icons

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

Screenshot_20230809_192539

[Feature Request] Add "All Apps" view

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.

[Bug] Drawer looks terrible when screen is rotated

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.

Rework dynamic scaling

Make config specify only number of columns and icon size, then dynamically figure everything else out

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.