Skip to content

Add pet bar layout improvements, profile save action, French localization, and a standalone InstanceJournal micro-menu button#9

Open
rudaznoe wants to merge 5 commits into
Stormhand-dev:mainfrom
rudaznoe:main
Open

Add pet bar layout improvements, profile save action, French localization, and a standalone InstanceJournal micro-menu button#9
rudaznoe wants to merge 5 commits into
Stormhand-dev:mainfrom
rudaznoe:main

Conversation

@rudaznoe

@rudaznoe rudaznoe commented Mar 30, 2026

Copy link
Copy Markdown

Summary

This PR adds several quality-of-life improvements to DragonflightUI-Reforged while keeping the existing behavior as stable as possible.

Included changes

  • Added improved pet bar layout support

    • compact grid layouts
    • top-down button ordering
    • configurable pet bar orientation
    • configurable pet bar button size
    • configurable pet bar auto-cast visual intensity
  • Added a manual Save Profile action in the Profiles panel

  • Extended French localization

    • added more translated labels and GUI text
    • kept English fallback for missing entries
  • Added a standalone InstanceJournal micro-menu button

    • visually integrated with DragonflightUI styling
    • does not modify the internal DFUI micro-menu button list
    • avoids addon timing conflicts and external button dependency
  • Removed the redundant Reload Profile button

    • settings are already applied directly from the configuration panel

Technical notes

Pet bar

The pet bar layout logic was extended to support more flexible positioning without intentionally breaking the existing action bar system.

Profiles

The Profiles panel now exposes an explicit save action, while keeping live configuration updates unchanged.

Localization

French translations were expanded and kept backward-compatible through English fallback behavior.

InstanceJournal integration

Instead of injecting an external button into the internal micro-menu flow, this PR adds a separate DragonflightUI-owned button anchored to the micro-menu container.
This approach was chosen to avoid regressions in the original micro-menu behavior.

Compatibility

  • No intentional breaking changes
  • Existing DragonflightUI behavior is preserved where possible
  • InstanceJournal support is optional and safe

Tested

Tested in Turtle WoW for:

  • pet bar layouts
  • profile save behavior
  • French UI labels
  • micro-menu stability
  • standalone InstanceJournal button behavior

@rudaznoe rudaznoe changed the title Add pet bar improvements + FR + profile save Add pet bar layout improvements, profile save action, French localization, and a standalone InstanceJournal micro-menu button Apr 4, 2026
@rudaznoe

rudaznoe commented Apr 4, 2026

Copy link
Copy Markdown
Author

I tried to keep the changes as modular and non-intrusive as possible.

The InstanceJournal button is implemented as a standalone DFUI-styled button instead of modifying the internal micro-menu button list, because this approach proved much more stable in practice.

rudaznoe added 2 commits April 4, 2026 22:13
- Added standalone InstanceJournal button (non-intrusive)
- Fixed micro menu stability issues
- Restored correct icon behavior (PvP, EBC)
- Removed redundant Reload Profile button
- Improved overall UI consistency
rudaznoe added 3 commits April 4, 2026 22:30
fix(ui): correct PvP micro menu icon

The PvP button was using a fallback icon (Instance Journal),
causing visual inconsistency in the micro menu.

This change assigns a proper PvP icon while keeping the original
button styling and behavior intact (no texture override).
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