Skip to content

core,gtk: add drag-handle config - #13706

Merged
pluiedev merged 3 commits into
ghostty-org:mainfrom
pluiedev:pluie/jj-ospstruwnwoz
Aug 9, 2026
Merged

pluiedev merged 3 commits into
ghostty-org:mainfrom
pluiedev:pluie/jj-ospstruwnwoz

Conversation

@pluiedev

@pluiedev pluiedev commented Aug 9, 2026

Copy link
Copy Markdown
Member

Fixes hundreds of complaints about the fact that drag handles cannot be hidden, on GTK at least.

I'm not sure if we ever made an issue for this? If you come across any discussions asking for this, please link them here :)

@pluiedev
pluiedev requested a review from a team as a code owner August 9, 2026 04:13

@jcollie jcollie left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couple of small changes, otherwise LGTM.

Comment thread src/config/Config.zig Outdated
Comment thread src/config/Config.zig Outdated
It turns out we never unbound the split from its original tree after
moving, which means `is-split` in particular is desynced and leads to
hilarious artifacts like how `unfocused-split-*` options just stop
working properly. I only realized this is a thing after the naïve
drag handle config option didn't work properly. Fun!
@pluiedev
pluiedev force-pushed the pluie/jj-ospstruwnwoz branch from 5d9dbf3 to 850ca8c Compare August 9, 2026 08:09
@pluiedev
pluiedev requested a review from jcollie August 9, 2026 08:09
Comment thread src/config/Config.zig
@pluiedev
pluiedev merged commit 05221c1 into ghostty-org:main Aug 9, 2026
100 checks passed
@github-actions github-actions Bot added this to the 1.4.0 milestone Aug 9, 2026
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.

3 participants