p-connor / plasma-drawer

A customizable fullscreen launcher widget for KDE Plasma
83 stars 4 forks source link

Plasma 6 Version?? #57

Open k4ever opened 1 year ago

k4ever commented 1 year ago

Is your feature request related to a problem? Please describe. I would like to know if there is any support for Plasma 6?

Describe the solution you'd like Would like to have this work on Plasma 6.

Describe alternatives you've considered ...none

Additional context I'm testing KDE Neon Unstable (Plasma 6 Alpha) on my Surface Pro 8. I installed Plasma Drawer, put it's not showing up as an installed widget right now. Is there a build for Plasma 6?

Spinnekop commented 10 months ago

Doesn't look like it's happening....

p-connor commented 9 months ago

Apologies for the late reply, I've been a bit busy with other things recently. Yes, there will be a Plasma 6 version. I don't have a release date for you, but I will probably be able to get it out by the end of February. I will also release one more update for the Plasma 5 version before it is shelved.

k4ever commented 9 months ago

Thanks! Let me know if you need someone for testing.

k4ever commented 8 months ago

Hi, are there any updates on the Plasma 6 version?

gleyconJ commented 7 months ago

Hello my programmer friend, how are you? Look I love your app launcher. Honestly, after the Windows 8 launcher, Windows 10, yours is third on my list of the best made in the history of computing. Unfortunately, launchers with tiles were way ahead of their time for computer users, who can't get rid of the icons in the notification bar. But anyway, I hope that in the near future this activity that was a leap in time will be resumed. After this brief introduction I would like to tell you that I am looking forward to the return of your plasmoid in Plasma 6.

And I'd like to ask you for three resources that don't exist on your menu.

The first feature: Recent Apps, Recent Files and Favorites.

The second feature: Your launcher is perfect for having two screens. Remember the KDE 4 Netbook? It had an entire launcher screen and pages above, as if they were desktops, but from the launcher itself. You could add a page for launcher icons. A second page for the home folder and a third blank page to add plasmoids, as if it were the one called grouped plasmoid, which is already native to Plasma, and which we use on the desktop.

The third feature: would be to divide Krunner's search column so that it covers the entire screen. Since it is a full screen Menu. So applications in column 1, files in column 2, open windows in column 3, and so on, and if it exceeds the screen size, it follows the Karousel (Kwin) reasoning.

Sorry for so many ideas, but I'm not a programmer, just an advanced computer user.

Tuxman2 commented 7 months ago

Hello,

I"m using Kde plasma 6 on Fedora 40 KDE "pre-beta" version. I will be very happy if you can port plasma-drawer to plasma 6 version.

Thanks.

boredpengu commented 7 months ago

Hi there, when I discovered the plasma-drawer I almost couldn't believe how awesome it is. Such a great applet! Thanks for improving our plasma experience.

I am very interested in the ability to activate recent apps and recent files in the bottom half of the drawer. This would make it perfect and obsolete any other app drawer or dashboard.

Thanks for your great work and all the best!

jurassicjordan commented 7 months ago

plasma drawer is the best applet. KDE ought to make it one that is shipped with KDE, if you are looking for beta/pre-beta testers for plasma 6, I'd love to help

best of luck to you Mr. Conner

p-connor commented 7 months ago

Hi all! You guys are so sweet. You'll be excited to hear I have an initial port mostly working on Plasma 6. If you would like to help test the development version or just install for your own usage, follow the steps below:

  1. Clone the repo and checkout the development branch git clone -b development https://github.com/P-Connor/plasma-drawer.git
  2. Install the package. You'll need make and desktoptojson (which can be installed via the libkf5coreaddons-dev-bin package on debian-based systems) make install
  3. Add the widget to your panel and test as normal! Please comment on this ticket if you discover bugs

If you have problems installing let me know!

Known deficiencies:

I'll be working on testing everything and fixing issues for now and will update on status once it's more polished

gleyconJ commented 7 months ago

Hi, I just installed the launcher on Plasma 6. Thank you very much for porting it! It really is among the best. Although I like tiles more than icons (Win 8).

Taking advantage of the fact that you already have your hands dirty. I would like to ask you a favor to add some important features already present in the native Plasma launcher.

Could you add:

And in recents, both applications and files, the ability to change the number of recent files that will appear in my "Drawer Plasma" (I believe by changing the Kickoff itself, which is impossible in native launchers).

These three options mentioned above could be buttons in the form of text, next to the power buttons (same positioning). And when you click on one of these three buttons, all the icons corresponding to the theme appear in the part where the drawers are.

Dude, if you do this you'll gain a lot more fans. Because many use these resources I mentioned a lot.

And in the case of the "All Apps" feature, you can create drawers with letters A, B, C, D, etc. And each drawer contains the applications for the letter in question.

gleyconJ commented 7 months ago

Let me report a Bug. When you right-click on the drawer icons, the plasma crashes and restarts everything.

Tuxman2 commented 7 months ago

Let me report a Bug. When you right-click on the drawer icons, the plasma crashes and restarts everything.

I confirm.

thecodechemist99 commented 7 months ago

I confirm.

Me, too.

Adlyq commented 7 months ago

Hi all! You guys are so sweet. You'll be excited to hear I have an initial port mostly working on Plasma 6. If you would like to help test the development version or just install for your own usage, follow the steps below:

1. Clone the repo and checkout the development branch
   `git clone -b development https://github.com/P-Connor/plasma-drawer.git`

2. Install the package. You'll need _make_ and _desktoptojson_ (which can be installed via the libkf5coreaddons-dev-bin package on debian-based systems)
   `make install`

3. Add the widget to your panel and test as normal! Please comment on this ticket if you discover bugs

If you have problems installing let me know!

Known deficiencies:

* Configuring search runners is currently not working

* Some cosmetic issues with spacing, sizings and such

I'll be working on testing everything and fixing issues for now and will update on status once it's more polished

file:///home/adlyq/.local/share/plasma/plasmoids/P-Connor.PlasmaDrawer/contents/ui/main.qml:25:1: module "org.kde.plasma.components" version 2.0 is not installed i am using archlinux, how can i fix it? Maybe it has something to do with wayland? Because when I switch to x11 I don't have this problem.

hnasheralneam commented 6 months ago

I am having the same error as @Adlyq on Fedora 40. Should I create a new issue?

Adlyq commented 6 months ago

I am having the same error as @Adlyq on Fedora 40. Should I create a new issue?

@hnasheralneam you can switch to x11(maybe need to open drawer once) and then switch back,maybe fix it.

hnasheralneam commented 6 months ago

Didn't KDE6 drop x11? I'm not sure how I would enable it

Adlyq commented 6 months ago

I can switch between x11 and Wayland in the lower left corner of my sddm greeter. Maybe it has something to do with the fact that I migrated from x11 to Wayland but didn't delete x11?

p-connor commented 6 months ago

Just pushed a few commits which should hopefully fix the import org.kde.plasma.components issue. Right click should also be fixed. You can pull the latest commits and try them out

git pull
make upgrade

You may need to restart plasmashell (log out and log back in) for the changes to take effect

thecodechemist99 commented 6 months ago

Just pushed a few commits which should hopefully fix the import org.kde.plasma.components issue. Right click should also be fixed. You can pull the latest commits and try them out

Thanks! I can confirm, right click works for me now.

hnasheralneam commented 6 months ago

Thank you! It worked, even without restarting plasmashell.

Tuxman2 commented 6 months ago

Hello,

when I do a right-click on a drawer icon, I can't uninstall the application.

Do you plan to add new features soon ?

Thanks.

jfneto commented 5 months ago

Hello,

Make install didn't work for me (I'm using Manjaro). So I installed it using kpackagetool directly as follows, in case anyone else has the same problem kpackagetool6 --type Plasma/Applet --install .

Only one thing bothered me, the log out/hang up buttons are knurled

Captura de imagem_20240531_094306

gleyconJ commented 5 months ago

Neto, in your case, the problem is not the program, but the icon pack you are using.

See mine:

imagem - 2024-06-03 -- 11 52-1

N-Upchurch commented 4 months ago

Is this available in the widget store? I'm having trouble finding it.

shabapiffer commented 4 months ago

Thank you @p-connor for the greatest work.

Questions:

  1. Is there any plan to make the file plasma-drawer-$version.plasmoid available for Plasma 6?
  2. And/or does the widget be available in the widget store for Plasma 6?

I also can help in testing and sending bug reports.

Viirax commented 3 months ago

I've noticed that having the Plasma Drawer widget on a panel or the desktop for some reason causes krunner (search) to ignore the config file at ´~/.config/krunnerrc´ at login, only respecting the config file once you enter the settings and apply new ones. This also happens when you add the Plasma Drawer widget anywhere.

EliteAMDGamer commented 1 month ago

I think it needs a bit of a rebuild? As its causing plasmashell to lock up an crash. It has been working perfectly up tell today with the 6.11 kernel.

Operating System: Garuda Linux KDE Plasma Version: 6.1.5 KDE Frameworks Version: 6.6.0 Qt Version: 6.7.2 Kernel Version: 6.11.0-1-cachyos (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor Graphics Processor: AMD Radeon RX 7900 GRE