Skip to content

imi: niri support, autohide, dynamic workspaces - #71

Merged
neur0map merged 1 commit into
Ryoku-dev:mainfrom
dodo986:imi-niri-autohide
Oct 7, 2026
Merged

neur0map merged 1 commit into
Ryoku-dev:mainfrom
dodo986:imi-niri-autohide

Conversation

@dodo986

@dodo986 dodo986 commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Route workspace, window and fullscreen state through the shell's compositor-neutral Wm facade with direct niri msg fallbacks where the daemon path is dark, so the bar runs on Hyprland and niri.

  • Scene.qml honors bar.autoHide (hover strip, Super peek, popup and edit-mode holds, dedicated zone reserver) with an Autohide switch in the edit-mode widget picker
  • WorkspaceModel/Workspaces follow the live set on scrolling models and keep fixed slots elsewhere
  • Drop Hyprland-only registry gate, bump to 1.1.0

What is this?

niri support and autohide features for the imi bar

Checklist

  • [✓ ] One folder under its catalogue with a manifest and a real preview image (not a placeholder).
  • [ ✓] One entry added to that catalogue's registry.json (lastUpdated in YYYY-MM-DD; official: false for community items).
  • [ ✓] Tested live in Ryoku, it renders and behaves correctly (see DEVELOP.md).
  • [✓ ] tests/validate-catalogue.sh passes from the repo root.
  • [✓ ] I own or have permission to submit this content, and it is licensed for redistribution.
  • [ ✓] It does not overwrite user configuration or run privileged commands without clear consent.

Route workspace, window and fullscreen state through the shell's
compositor-neutral Wm facade with direct niri msg fallbacks where the
daemon path is dark, so the bar runs on Hyprland and niri.

- Scene.qml honors bar.autoHide (hover strip, Super peek, popup and
  edit-mode holds, dedicated zone reserver) with an Autohide switch
  in the edit-mode widget picker
- WorkspaceModel/Workspaces follow the live set on scrolling models
  and keep fixed slots elsewhere
- Drop Hyprland-only registry gate, bump to 1.1.0
@neur0map
neur0map merged commit 8a4e6dd into Ryoku-dev:main Oct 7, 2026
1 check passed
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