gershwin-desktop / gershwin-desktop/gershwin-windowmanager

Put 1px mid grey line around windows in non-compositing mode

Open
#53 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Objective-C
Stars
6
Forks
4
PR merge metrics
No merged PRs in 30d

Description

### Version

20260201

### Explain the issue and what happens

When working with TextEdit, since the bottom and left border of the window are non-existent the white of the TextEdit application blends into any other white space applications (example Workspace Filer)

Having a minimal single line border will improve the visual of TextEdit, making resize by borders easier/more obvious.

### Explain how to reproduce the bug?

Open TextEdit
Position in front of other white window or set desktop background color to white.

Image

### What is the Expected behavior (if applicable)

Applications should present distinct boundaries of their windows.

### Additional context (if applicable)

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue by opening TextEdit over another white window or a white desktop background and compare the non-compositing window edges. The issue names no files or tests, so locate the window-decoration path responsible for non-compositing borders; done means a visible 1px mid-grey line around the affected window and no regression in resizing.

Written by the indexing model from the issue text.

Assessment

Tech stack
objective-c
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.