AvengeMedia / AvengeMedia/DankMaterialShell

allow bar and doc to become clickable in special workspaces.

Open
#2,784 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
QML
Stars
8.1k
Forks
515
Avg merge
1d 8h
Merged PRs (30d)
102

Description

### Compositor

Hyprland

### Distribution

Arch Linux

### If Other, please specify

_No response_

### Select your Installation Method

DankInstaller

### Was this your original Installation method?

Yes

### If no, specify

_No response_

### dms doctor -vC

## DMS Doctor Report

**System**
- [ok] Operating System: Arch Linux
- ID: arch, Version: rolling, Arch: amd64
- [ok] Architecture: amd64
- [ok] Display Server: Wayland
- WAYLAND_DISPLAY=wayland-1

**Versions**
- [ok] DMS CLI: dms v1.4.0-874-gb447e163
- /usr/bin/dms
- [ok] Quickshell: Quickshell 0.3.0 (revision 7d1c9a9c6721606b129829134d6f614f015621e2, distributed by AUR (package: quickshell-git))
- /usr/bin/qs
- [ok] DMS Shell: v1.5-beta
- /usr/share/quickshell/dms

**Installation**
- [ok] DMS Configuration: Found
- /usr/share/quickshell/dms
- [ok] shell.qml: Present
- /usr/share/quickshell/dms/shell.qml
- [info] Install Type: System package
- /usr/share/quickshell/dms

**Compositor**
- [ok] Hyprland: 0.55.4
- /usr/bin/hyprland
- [ok] niri: 26.04
- /usr/bin/niri
- [ok] Wayfire: 0.10.1-746bc7e9 (Jul 1 2026) branch makepkg wlroots-0.19.3
- /usr/bin/wayfire
- [ok] labwc: 0.20.1
- /usr/bin/labwc
- [ok] mangowc: 0.14.4
- /usr/bin/mango
- [info] Active: Hyprland
- [warn] Background Blur: Unsupported
- Compositor does not support ext-background-effect-v1

**Quickshell Features**
- [ok] Polkit: Available
- Authentication prompts
- [ok] IdleMonitor: Available
- Idle detection
- [ok] IdleInhibitor: Available
- Prevent idle/sleep
- [ok] ShortcutInhibitor: Available
- Allow shortcut management (niri)
- [ok] BackgroundBlur: Available
- Background blur API support in Quickshell

**Optional Features**
- [ok] accountsservice: Available
- User accounts
- [warn] power-profiles-daemon: Not available
- Power profile management
- [ok] logind: Available
- Session management
- [ok] cups-pk-helper: Available
- Printer management
- [info] I2C/DDC: No monitors detected
- External monitor brightness control
- [ok] qt6-imageformats: Installed (5 formats)
- Formats: WebP, TIFF, GIF, JP2, ICNS (/usr/lib/qt6/plugins/imageformats:/usr/lib64/qt6/plugins/imageformats)
- [ok] kimageformats: Installed (4 formats)
- Formats: AVIF, HEIF, JXL, EXR (/usr/lib/qt6/plugins/imageformats:/usr/lib64/qt6/plugins/imageformats)
- [ok] Terminal: ghostty, kitty, wezterm
- [ok] Network: NetworkManager
- NetworkManager present. Using NM API.
- [ok] matugen: Installed
- Dynamic theming
- [ok] dgop: Installed
- System monitoring
- [ok] cava: Installed
- Audio visualizer
- [ok] khal: Installed
- Calendar events
- [ok] danksearch: Installed
- File search
- [info] fprintd: Not installed
- Fingerprint auth

**Config Files**
- [ok] settings.json: Present
- /home/user/.config/DankMaterialShell/settings.json
- [ok] clsettings.json: Present
- /home/user/.config/DankMaterialShell/clsettings.json
- [ok] plugin_settings.json: Present
- /home/user/.config/DankMaterialShell/plugin_settings.json
- [ok] session.json: Present
- /home/user/.local/state/DankMaterialShell/session.json
- [ok] dms-colors.json: Present
- /home/user/.cache/DankMaterialShell/dms-colors.json

**Services**
- [warn] dms.service: Disabled
- [ok] greetd: enabled

**Environment**
- [info] QT_QPA_PLATFORMTHEME: qt6ct
- [info] QS_ICON_THEME: Not set

**Fonts**
- [ok] Normal Font: Inter Variable
- Available
- [ok] Monospace Font: JetBrainsMono NF
- Available

---
**Summary:** 0 error(s), 3 warning(s), 38 ok

Click to expand

### Description

Hi, I noticed in the recent hyprland update the layout system was changed and it seems like when you toggle your special workspace on top of a fullscreen window then, even though the bar and doc become unresponsive even though there being drawn.

### Expected Behavior

Hi, I noticed in the recent hyprland update the layout system was changed and it seems like when you toggle your special workspace on top of a fullscreen window then, even though the bar and doc become unresponsive even though there being drawn.

### Steps to Reproduce

1. make a window full screen in hyprland
2. toggle special workspace
3. try clicking on the bar and doc.

### Error Messages/Logs

_No response_

### Screenshots/Recordings

https://github.com/user-attachments/assets/1fd6de0b-3839-467b-8b34-289d7105956d

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in Hyprland by making a window fullscreen, toggling a special workspace, and clicking the bar and dock. Start by tracing the bar and dock input handling alongside the special-workspace/fullscreen integration; done means both remain clickable while the special workspace is shown over a fullscreen window.

Written by the indexing model from the issue text.

Assessment

Tech stack
arch-linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.