Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/psifidotos/applet-window-appmenu
Plasma 5 applet in order to show the window appmenu
https://github.com/psifidotos/applet-window-appmenu
Last synced: about 2 months ago
JSON representation
Plasma 5 applet in order to show the window appmenu
- Host: GitHub
- URL: https://github.com/psifidotos/applet-window-appmenu
- Owner: psifidotos
- License: gpl-2.0
- Created: 2018-11-15T19:07:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-11T12:51:31.000Z (6 months ago)
- Last Synced: 2024-08-05T17:24:57.978Z (5 months ago)
- Language: C++
- Size: 201 KB
- Stars: 420
- Watchers: 11
- Forks: 33
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - psifidotos/applet-window-appmenu - Plasma 5 applet in order to show the window appmenu (C++)
- awesome-starred - psifidotos/applet-window-appmenu - Plasma 5 applet in order to show the window appmenu (C++)
README
# Window AppMenu Applet
This is a Plasma 5 applet that shows the current window appmenu in your panels. This plasmoid is coming from [Latte land](https://phabricator.kde.org/source/latte-dock/repository/master/) but it can also support Plasma panels.
hide menu when active window is minimized
scroll menu support
color schemes for menu
settings window# Features
- Latte Dock Compliance: Auto color support
- Latte Dock Compliance: Show menus from child windows and not only from the main window
- Latte Dock Compliance: Provide Unity-style behavior to hide and show in conjuction with [Window Title applet](https://github.com/psifidotos/applet-window-title)
- Latte Dock Compliance: Scroll through your menus when your panel free space is not sufficient
- Provide spacing option
- Customise your menu colors based on your system color schemes# Requires
- Qt >= 5.9
- KF5 >= 5.38
- Plasma >= 5.12
- plasma-workspace-devel >= 5.19.0 [for wayland support]**Qt elements**: Quick Widgets DBus
**KF5 elements**: Plasma WindowSystem KDecoration2 Kirigami2 extra-cmake-modules
**X11 libraries**: XCB RandR
**Plasma Workspace**: LibTaskManager
# Install
You can execute `sh install.sh` in the root directory as long as you have installed the previous mentioned development packages