AvengeMedia / AvengeMedia/DankMaterialShell

[1.5] Provide an option to keep frame when special workspace is present on hyprland

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

Description

### Feature Description

Currently when a window is present on a special workspace, frame disappears and only bar becomes present.

Special workspace is opened with a window in it:
Image

I basically want to keep the frame. It does not disappear when there is no window in the special workspace.

Special workspace is opened without a window:
Image

### Use Case

When I open a special workspace, shell oddly changes position and I simply don't like the behavior.

### Compositor(s)

Hyprland

### If Other, please specify

_No response_

### Proposed Solution

_No response_

### Alternatives/Existing Solutions

_No response_

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by locating the shell's frame behavior for Hyprland special workspaces and reproduce the two states shown in the issue; the work is done when an option preserves the frame with a window present and existing behavior remains unchanged when it is absent.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.