mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
[PR #1860] feat: Add numerical input and arrow key support for sliders #1296
Labels
No labels
Status: Abandoned
arm64
beta
beta
bug
done
duplicate
enhancement
feedback needed from reporter
in progress
invalid
investigating
known Issue
monitor Issue
pull-request
translation
unable to reproduce
unreleased
x86
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/MonitorControl#1296
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/MonitorControl/MonitorControl/pull/1860
Author: @karanshah229
Created: 4/18/2026
Status: 🔄 Open
Base:
main← Head:main📝 Commits (3)
26a1900feat: Add numerical input and arrow key support for sliders824c66aMerge branch 'MonitorControl:main' into maind645915fix: Review comments I📊 Changes
1 file changed (+72 additions, -5 deletions)
View changed files
📝
MonitorControl/Support/SliderHandler.swift(+72 -5)📄 Description
Description
This PR addresses user feedback regarding the difficulty of hitting exact values (e.g., exactly 43% or 87%) through the menu bar sliders via mouse drag.
Changes proposed in this pull request:
NSTextFieldelements.isBezeled = true.roundedBezelstyle so the user clearly understands they can type.control(_:textView:doCommandBy:)to capture continuousUp/Downarrow inputs when the field is actively focused.1%.Shiftincrements/decrements by10%.0%and100%.self.valueChanged(slider:), resulting in fluid DDC brightness/volume ramps without needing to press Enter.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.