feat: add scale slider to configuration (refs #37)#66
Merged
Conversation
a9520c1 to
f40a3eb
Compare
- Add scale slider to config panel UI (0.5-2.0 range, 0.05 step) - Increase config panel height to 320px to accommodate sliders - Add default scale value (1.0 = 100%) to saved variables - Add validation for scale range (0.5-2.0) - Implement ScaleSliderOnValueChanged handler - Apply scale immediately using SetScale() on bar frame - Changes apply in real-time without reload - Setting persists across sessions - Initialize slider value from saved settings on load - Apply initial scale when bar is created - Verify SecureActionButtons remain functional at all scales
f40a3eb to
7ff8136
Compare
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.
Description
Adds a slider to the configuration panel allowing users to adjust action bar scale/size.
Changes
ScaleSliderOnValueChangedhandlerSetScale()on bar parent frameTechnical Notes
frame:SetScale()on parent frame (applies to all children)Related Issue
Closes #37
Files Modified
conf/frame_conf.lua- Add slider UI and increase panel heightconf/conf.lua- Add defaults, validation, and handlerbar/bar.lua- Apply initial scale on creation