ecode: add centralized settings panel

Introduce modal user and project settings panels with searchable tree navigation and live configuration updates.

  - centralize settings registration and presentation
  - add user and project settings commands and shortcuts
  - preserve operational actions in the existing settings menu
  - support boolean, choice, numeric, and action-based settings
  - restore renderer notifications and choice descriptions
  - persist settings when closing the panel
  - add translated settings strings for all supported locales
  - fix live color preview updates
This commit is contained in:
Martín Lucas Golini
2026-08-24 02:34:14 -03:00
parent 6b27ea2dc8
commit 288aa931fe
9 changed files with 2532 additions and 3 deletions
File diff suppressed because it is too large Load Diff