adhec / onzemenukde Goto Github PK
View Code? Open in Web Editor NEWMenu for kde inspired by windows 11
Home Page: https://store.kde.org/p/1545530
License: GNU General Public License v3.0
Menu for kde inspired by windows 11
Home Page: https://store.kde.org/p/1545530
License: GNU General Public License v3.0
Hello, when I click the widget I get this error:
file:///home/asowneryt/.local/share/plasma/plasmoids/OnzeMenu/contents/ui/main.qml:59:9: Type MenuRepresentation unavailable
file:///home/asowneryt/.local/share/plasma/plasmoids/OnzeMenu/contents/ui/MenuRepresentation.qml:38:1: module "org.kde.plasma.private.quicklaunch" is not installed
I get that its functioning like W11's menu but I really just want to see a full grid of favourites apps, is this something that can be added to configuration as a toggle so we can remove it?
Thanks,
MattyWS
I think it is an unnecessary feature to show in menu, so I'd wish an option to hide it.
for easy packaging to linux or other platform.
Replace
PlasmaComponents3.ToolButton {
icon.name: "system-shutdown"
onClicked: pmEngine.performOperation("requestShutDown")
//Layout.rightMargin: 10
ToolTip.delay: 1000
ToolTip.timeout: 1000
ToolTip.visible: hovered
ToolTip.text: i18n("Leave ...")
}
With Pop-Up menu (Sleep, Reboot, Shutdown)
Menu {
id: shutdownMenu
MenuItem {
text: i18n("Sleep")
onTriggered: {
pmEngine.performOperation("requestSleep")
}
}
MenuItem {
text: i18n("Restart")
onTriggered: {
pmEngine.performOperation("requestReboot")
}
}
MenuItem {
text: i18n("Shutdown")
onTriggered: pmEngine.performOperation("requestShutDown")
}
}
Button {
id: shutdownButton
icon.name: "system-shutdown"
onClicked: {
shutdownMenu.popup(shutdownButton.x, shutdownButton.y + shutdownButton.height)
}
ToolTip.delay: 1000
ToolTip.timeout: 1000
ToolTip.visible: hovered
ToolTip.text: i18n("System Actions")
}
This code needs reviewing because events 'requestSleep' & 'requestReboot' are not supported with pmEngine.performOperation, only shutdown, probably needs new object imports from QML which I'm not familiar with.
I have a touch screen laptop running Arch Linux KDE.
After opening Ditto Menu, I cannot scroll on it using the touch screen to browse apps (scrolling with touch screen just works fine).
When I try to scroll with a single finger on the touch screen, the apps are selected instead.
Scrolling (with a single finger on the touch screen) works perfectly on apps like Dolphin and Okular, so I guess that KDE has frameworks to support it.
It would be great if ditto menu supports scrolling using touch screen.
A lot of elements are blurry in the menu, including the "All apps" and "More..." buttons:
The last time I had this problem, it was because when I was using PlasmaCore.Units.devicePixelRatio
. I was not rounding it, so it would have half pixels sometimes. I fixed it by using the floor function: Math.floor(14 * PlasmaCore.Units.devicePixelRatio)
Current animation to load full view of the Recommended
section is very slow.
I think it should be a lot faster as nobody want to wast time to wait this animation to finish :)
japanese.txt
I have completed the Japanese translation.
I hope you add this.
To make the menu section more consistent we should probably have icon before Recommended
section title.
Other section that have already icons before title text:
Please add an option to choose to show at the bottom recent apps instead of recent files... it would be very useful!
This menu is really nice but the only thing that gives it away s that it doesn't "slide up" from the bottom of the screen. It would be nice if this feature could be added.
Changing the icon theme and then reopening the menu crashes plasma.
I have 2 monitors, stacked vertically. The menu position option for Center
works properly and places the menu in the center of the monitor it was opened on. However, Default
and Center
bottom opens it on my top monitor, even though the menu button is on the bottom monitor.
I like this menu.
However, it would be great to add a few configurations:
build file is missing in /package/translate/
No Startup And Closing Animation Please Add Beautiful Animations.
Since this is an app launcher replacement, it needs to be translated to different languages (for example, Russian). So, all the lines should be put into separate file and be selected depending on OS language
tr.zip
I finished the translation, I hope you add it
If you are searching for a specific app in the menu, sometimes when it's the only option and you keep typing, it stops being highlighted. This is especially annoying you tend to press the super key to bring the menu up, type a name like "chrome" for example and press enter, because if Chrome becomes the top result and you press one more letter, you can no longer launch chrome by pressing enter. You have to either select it manually or backspace or something.
Otherwise a pretty solid launcher!
Whenever I install apps and open the menu (sometimes after searching), or after modifying/deleting an app entry, the plasmashell crashed.
System Info:
plasmashell 5.24.5
Qt: 5.15.3
KDE Frameworks: 5.93.0
kf5-config: 1.0
Clic on "More" ("Plus" in french)) and go back by clicking "Back" ("Retour" in french) frequently makes plasma crash
I noticed that when searching, using Ctrl + Backspace doesn't delete the whole word; it acts as if Ctrl isn't even pressed, and only deletes a single character. A smaller bug but a great QOL change that would be appreciated :)
file:///home/home/.local/share/plasma/plasmoids/OnzeMenu/contents/ui/main.qml:59:9: Type MenuRepresentation unavailable
file:///home/home/.local/share/plasma/plasmoids/OnzeMenu/contents/ui/MenuRepresentation.qml:685:13: Type Footer unavailable
file:///home/home/.local/share/plasma/plasmoids/OnzeMenu/contents/ui/Footer.qml:20:1: module "org.kde.plasma.private.quicklaunch" is not installed
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.