Git Product home page Git Product logo

onzemenukde's People

Contributors

ademirtc avatar adhec avatar amashironoah avatar cameo007 avatar mateussmb avatar maximt avatar mjkim0727 avatar rejedai avatar vistaus 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

Watchers

 avatar  avatar

onzemenukde's Issues

Error

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

Searching KDE Settings doesn't work

Trying to search all the items in Plasma Settings, doesn't work:

Examples:

  • Keyboard shortcuts
  • Firewall
  • Accessibility
  • Window behaviour

image

This forces me to use KRunner search most of the time, for something useful.

Option to remove Recommended section

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

Make Popup menus for Shutdown Button in Footer.qml

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.

Cannot scroll on Ditto Menu using touch screen

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.

Use plasma theme elements

Hello,

I'm glad you're still supporting this!

Consider using the built-in plasma components to allow the menu to adapt to different themes. Plasmoidheading would definitely make the bottom of the menu look better with dark themes.

Onze:
image
Kickoff:
image

Content in menu is blurry

A lot of elements are blurry in the menu, including the "All apps" and "More..." buttons:
image
image

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)

Menu does not work.

The menu does not work for some reason, i'm not that experienced in KDE Widgets so could you help me with this?
image

Option to show recent apps

Please add an option to choose to show at the bottom recent apps instead of recent files... it would be very useful!

Support for "slide up" animation

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.

Menu does not appear in correct place with 2 monitors

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.

New options

I like this menu.

However, it would be great to add a few configurations:

  • That "all apps" are displayed in the form of a tile, as well as pinned.
  • Ability to always open all applications, I proceed from the logic that all the programs I need are always in the dock, and the menu is used very rarely
  • Ability to disable the bottom panel, where the username and session control buttons are located. I have these elements also located on the panels.

Allow plasmoid to be translated

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

Apps sometimes don't highlight as you type

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!

Ctrl+A doesn't select all

Ctrl+A inconsistently inserts into the search field, instead of selecting everything within it.
image

plasmashell crash when apps entry modified

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

Ctrl + backspace does not delete the whole word

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

Unable to use on a clean install of EndeavourOS

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

ksnip_20220922-053421

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.