Skip to content

Worktree interrupts modern UI#24

Merged
loicngr merged 2 commits intomainfrom
worktree-interrupts-modern-ui
Mar 23, 2026
Merged

Worktree interrupts modern UI#24
loicngr merged 2 commits intomainfrom
worktree-interrupts-modern-ui

Conversation

@loicngr
Copy link
Copy Markdown
Owner

@loicngr loicngr commented Mar 23, 2026

No description provided.

loicngr added 2 commits March 23, 2026 14:49
Add a new "Modern" display style for both floating trackers with a
gaming/esport aesthetic: dark background, gradient progress bars with
dynamic colors (red→orange→cyan), custom header with badge counter
and icon buttons, resize + scroll support, and class-based sorting.

The classic list mode is preserved as an option. Modern is the default.

Interrupts v2.0.0:
- New ModernDisplay.lua with custom frame (no BackdropTemplate)
- Display.lua refactored to classic-only, bar mode removed
- Dual-mode dispatch in main file (classic/modern)
- Conditional gaming reskin for MarkerAssign and MarkerDisplay
- Migration forces all users to modern on upgrade

Defensives v2.0.0:
- New ModernDefensivesDisplay.lua matching Interrupts style
- Role-based sorting (Tank > Healer > DPS), charge tracking
- Dual-mode dispatch for floating tracker
- Display style dropdown in Options (floating mode only)

Shared v1.2.0:
- Roboto font (Google, Apache 2.0) in Fonts/
- Custom TGA icons (star, gear, arrows) in Textures/
Add a "Show load message in chat" checkbox to the options panel of
all five addons: Interrupts, Defensives, ActionBars, Nameplates,
and FriendlyPlates. Enabled by default, can be toggled off to
silence the startup message.
@loicngr loicngr self-assigned this Mar 23, 2026
@loicngr loicngr merged commit 4dc79c2 into main Mar 23, 2026
1 check passed
@loicngr loicngr deleted the worktree-interrupts-modern-ui branch March 23, 2026 13:59
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