Skip to content

snappier#3

Merged
wowaddonmaker merged 10 commits into
mainfrom
snappier
Mar 17, 2026
Merged

snappier#3
wowaddonmaker merged 10 commits into
mainfrom
snappier

Conversation

@wowaddonmaker

Copy link
Copy Markdown
Owner

No description provided.

DirectOpen previously chained each step with C_Timer.After delays
(0.1-0.3s each), causing visible flickering through intermediate panels
and ~0.75s of timer overhead before the highlight could start.

Now all navigation clicks (micro button, tabs, side tabs, sidebars,
categories, search buttons) execute in a single frame. The user sees
only the final panel state. StartGuideAtStep also attempts an immediate
highlight before falling back to the 0.1s polling ticker.

The only remaining async path is currency/reputation tab resync, which
genuinely needs one frame for the ScrollBox to rebuild after toggling.
Replace 10 individual checkboxes with 4 categorized dropdown menus
(Search Bars, Map Pins, Minimap, Automation) that show comma-separated
active options as summary text. Each dropdown's flyout contains its
related checkboxes and sliders, keeping all settings for a feature
grouped together.

Other options panel changes:
- Narrow panel from 570px to 485px, stack bottom buttons in 2x2 grid
- Single-column keybind layout, remove Toggle+Focus row
- Shorten all sliders by 40%
- Flyouts parented to UIParent with solid backgrounds so they render
  on top and aren't clipped by the panel
- Arrival Distance slider disables when Auto Clear is unchecked
- Rename button labels: Reset Settings, Report Bug, Request Feature
@wowaddonmaker
wowaddonmaker merged commit 273e1b4 into main Mar 17, 2026
4 checks passed
@wowaddonmaker
wowaddonmaker deleted the snappier branch July 10, 2026 00:40
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