Repository navigation
Restore font-free GNOME Wayland window controls - #1928
Open
danielmigueltejedor wants to merge 5 commits into
Open
danielmigueltejedor wants to merge 5 commits into
danielmigueltejedor wants to merge 5 commits into
Conversation
Contributor
danielmigueltejedor
marked this pull request as ready for review
October 18, 2026 21:56
danielmigueltejedor
force-pushed
the
fix/gnome-window-decorations
branch
2 times, most recently
from
October 20, 2026 01:23
67995c9 to
98946b4
Compare
danielmigueltejedor
force-pushed
the
fix/gnome-window-decorations
branch
from
October 20, 2026 01:47
98946b4 to
d367498
Compare
FredApps
reviewed
Oct 21, 2026
FredApps
left a comment
Contributor
There was a problem hiding this comment.
The Cargo, NOTICE and packaging changes read correctly (the notitle feature avoids embedding a font, and NOTICE now ships in the AppImage and Flatpak). This changes how the window is drawn on Linux, and nothing in CI runs a Wayland session, so please attach a screenshot of the window controls on GNOME/Wayland (state the GNOME version) with maximise, minimise, close and drag-resize each tried, and one from KDE/X11 showing it is unchanged.
Preserve LightCraft's current implementation, add font-free Adwaita window controls, license notices, packaging, and original visual-validation artifacts.
emmertex
added a commit
to emmertex/chromaforge
that referenced
this pull request
Oct 26, 2026
winit's wayland-csd-adwaita-notitle on Linux: vector minimize/maximize/close, no title font. NOTICE carries sctk-adwaita's MIT licence. Sources: upstream storytold#1928. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
emmertex
added a commit
to emmertex/chromaforge
that referenced
this pull request
Oct 26, 2026
GNOME Wayland window controls (upstream storytold#1928)
Keep native Linux CSD controls, preserve X11 fallback and existing packaging notice paths, and retain Wayland review screenshots.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
GNOME/Wayland windows could lack caption controls because the desktop build did not enable a client frame renderer. Enable Linux-only
winit/wayland-csd-adwaita-notitlefor vector minimize, maximize/restore and close buttons without embedding a title font. Ship sctk-adwaita's MIT notice in the AppImage and Flatpak. X11 and server-decoration compositors retain their existing frame path.Validation of the reviewed source:
cargo xtask cipass, including formatting, workspace/all-target clippy with warnings denied, tests, GPU probe, parity, attribution, layers and WebAssembly. Optional corpus/model/hardware prerequisites are reported as skipped by the repository's CI summary; this does not claim those were available.Environment details, source/binary hashes and interaction results. The captures contain generated demo content and no personal photographs. Native Windows/macOS execution and a full Plasma desktop were not run. No editing, raw-development or rendering implementation is changed.
GNOME / Wayland

KWin / X11 application

GitHub-hosted checks for this fork currently require maintainer authorization (workflow status); the results above are local validation.