Skip to content

feat: standardize config UI and refactor component links#298

Open
Paulopk0 wants to merge 1 commit into
mainfrom
paulo-patch-11
Open

feat: standardize config UI and refactor component links#298
Paulopk0 wants to merge 1 commit into
mainfrom
paulo-patch-11

Conversation

@Paulopk0
Copy link
Copy Markdown
Member

@Paulopk0 Paulopk0 commented Apr 23, 2026

Description

This PR completes the visual and technical standardization of the config2 module, while also migrating all interface labels and system messages to English. The primary goal was to align the module with the "Premium Purple" design system and ensure code maintainability by removing redundant local file dependencies.

Changes

  • Language Migration: Translated all labels, error messages, and confirmation alerts in [edit.php](config2/edit.php), [add.php](config2/add.php), and [add_submenu.php](config2/add_submenu.php) to English.
  • Visual Standardization: Applied the .form-container layout across all administrative forms and updated the [index.php](config2/index.php) table with a darkened header and clear action buttons.
  • Link Refactoring: Refactored [component-links.php](config2/component-links.php) to read and save data directly from the database, eliminating the need for the data.json cache file.
  • Submenu Management: Optimized the deletion and editing flow for submenus. Re-established add_submenu.php as a dedicated page for better UX.
  • Cleanup: Moved redundant files and legacy logs to the [_trash](config2/_trash/) directory for archival.

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