Skip to content

refactor: restructure UI panels for efficiency#1164

Merged
SjnExe merged 1 commit into
mainfrom
jules-11497863229978523783-4c1b3246
Jun 27, 2026
Merged

refactor: restructure UI panels for efficiency#1164
SjnExe merged 1 commit into
mainfrom
jules-11497863229978523783-4c1b3246

Conversation

@SjnExe

@SjnExe SjnExe commented Jun 27, 2026

Copy link
Copy Markdown
Owner
  • Redesigned mainPanel in panelRegistry.ts to directly present frequently used features (Shop, Auction House, Games, etc.) at the top, removing intermediate categories like economyMainPanel and socialMainPanel.
  • Relocated the 'Reset Settings' button in configPanel.ts to persistently appear at the very bottom of the admin Configuration panel list.
  • Improved the Auction House UI generation in src/features/auction/ui/panel.ts to use a dynamic array builder pattern instead of rigid and fragile offset calculations.
  • Fixed a bug in Shop User Panel pagination by ensuring the correct permission argument was provided to addPaginationItems.
  • Updated ItemSerializer.ts to use latest Minecraft Server beta APIs.

name: Pull Request
about: Propose changes to the AddonExe
title: 'Brief description of changes (e.g., Fix: Resolve fly detection false positive)'

Description of Changes:

How Has This Been Tested?

Screenshots / Video (for UI or visual changes):

Checklist:

  • I have read the CONTRIBUTING.md document.
  • My code follows the project's coding style and guidelines.
  • I have performed a self-review of my own code.
  • I have commented my code where necessary.
  • I have made corresponding changes to the documentation if needed.
  • My changes do not generate new ESLint warnings or errors.
  • I have tested my changes thoroughly.

By submitting this pull request, you agree to license your contribution under the project's MIT License.

- Redesigned `mainPanel` in `panelRegistry.ts` to directly present frequently used features (Shop, Auction House, Games, etc.) at the top, removing intermediate categories like `economyMainPanel` and `socialMainPanel`.
- Relocated the 'Reset Settings' button in `configPanel.ts` to persistently appear at the very bottom of the admin Configuration panel list.
- Improved the Auction House UI generation in `src/features/auction/ui/panel.ts` to use a dynamic array builder pattern instead of rigid and fragile offset calculations.
- Fixed a bug in Shop User Panel pagination by ensuring the correct permission argument was provided to `addPaginationItems`.
- Updated ItemSerializer.ts to use latest Minecraft Server beta APIs.

Co-authored-by: SjnExe <142050666+SjnExe@users.noreply.github.com>
@SjnExe SjnExe merged commit 32b811d into main Jun 27, 2026
5 checks passed
@SjnExe SjnExe deleted the jules-11497863229978523783-4c1b3246 branch June 27, 2026 14:13
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