Skip to content

feat: double-click to rename displays - #61

Open
angus-rho-bot wants to merge 2 commits into
sidevesh:mainfrom
angus-rho-bot:feature/rename-displays
Open

angus-rho-bot wants to merge 2 commits into
sidevesh:mainfrom
angus-rho-bot:feature/rename-displays

Conversation

@angus-rho-bot

Copy link
Copy Markdown

Double-click on a display label to rename it. Built on top of the brightness range controls PR.

Originally contributed by @RhoMancer in #53 — transferred to angus-rho-bot for ownership.

👾 Generated with Letta Code

Co-Authored-By: RhoMan¢er github.pentagon482@passmail.net

RhoMan¢er and others added 2 commits July 28, 2026 11:34
Add min/max brightness caps per display with clickable range labels in the GUI.
Add proportional brightness sync mode that maintains relative position across
displays with different ranges. Both sync modes (exact and proportional) are
mutually exclusive. Fixed-width slider values and range labels prevent layout
shifts. Range labels are hidden by default behind a "Set brightness range" toggle.

- New: brightness_range.c state module for min/max per display (GSettings a{si})
- New: range_label.c clickable editable label component
- Modified: show_displays.c with min/max labels, proportional sync, linked
  brightness respects individual caps
- Modified: gschema with min/max-brightness-per-display and sync mode keys
- Modified: slider format to fixed-width (%3d) to prevent resizing

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta Code <noreply@letta.com>
👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: RhoMan¢er <github.pentagon482@passmail.net>
Co-Authored-By: Letta Code <noreply@letta.com>
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.

1 participant