Skip to content

Conversation

@wojciechsulocki-gif
Copy link

This PR adds two new plugins for Hyprland users:

hyprland-cheatsheet (v1.1.0)

  • Dynamic keyboard shortcuts display that reads from Hyprland keybind.conf
  • 13 language support (i18n)
  • Auto-updates when keybinds change
  • Requires Hyprland window manager

hyprland-steam-overlay (v1.4.0)

  • Steam overlay manager using Hyprland special workspace
  • Automatic window detection and positioning
  • 13 language support (i18n)
  • Bar widget with Steam status indicator
  • Requires Hyprland window manager

Both plugins follow Noctalia naming conventions for window manager-specific plugins.

Cheatsheet:
- Dynamic keyboard shortcuts display for Hyprland
- Auto-parses keybind.conf
- Multi-column organized layout
- 13 language translations

Steam Overlay:
- Steam workspace overlay management
- Automatic window positioning
- Chat notification support
- 13 language translations

Both plugins include full i18n support and preview images.
Changes requested by maintainers in PR noctalia-dev#31 review:
- Renamed cheatsheet → hyprland-cheatsheet (v1.1.0)
  * ID: cheatsheet → hyprland-cheatsheet
  * Name: Cheatsheet → Keybind Cheatsheet (Hyprland)
  * Added Hyprland requirement to description

- Renamed steam-overlay → hyprland-steam-overlay (v1.4.0)
  * ID: steam-overlay → hyprland-steam-overlay
  * Name: Steam Overlay → Steam Overlay (Hyprland)
  * Added Hyprland requirement to description

Both plugins now clearly indicate they require Hyprland window manager.
All IPC handlers updated to use new plugin IDs.

Features:
- hyprland-cheatsheet: Dynamic keybind display with 13 language support
- hyprland-steam-overlay: Steam overlay manager with i18n support
@ItsLemmy
Copy link
Contributor

Still need some cleanup :

  • don't use console.log use proper Logger.d/i/w/e (put the less important stuff in Logger.d to not spam to much regular users)
  • all logging messages should be in english not polish

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants