• Main file (ed-admin-ux.php): defines constants (version, paths, service URL), loads Composer, bootstraps ED\Core\Plugin.
  • Core classes (inc/Core/):
    • Plugin: entry point, enqueues assets, applies body classes, checks for fallback.
    • Settings: per-user preferences, AJAX handlers, profile field integration.
    • Runtime: license state management, License page rendering, transient cache, background refresh, probe logic.
    • Failsafe: forces fallback if errors occur.
  • UI classes (inc/UI/):
    • Menu: renders sidebar, flyouts, search modal, toggle button.
    • Styles: optional class for CSS adjustments.
  • WooCommerce utility (inc/WC/):
    • UrlFix: cleans/normalizes admin URLs (e.g. wc-admin paths).
  • Assets (assets/src/):
    • CSS (index.css): layout for sidebar, flyouts, search modal.
    • JS (main.js): flyout logic, drag-and-drop, search modal, mode toggling, keyboard handling.