eepp: add reusable UISettingsPanel

- add the generic settings model and panel to EE::UI::Tools
  - support category navigation, filtering, and lazy materialization
  - add UISettingsPanel model and filtering tests

ecode: migrate settings to UISettingsPanel
  - replace the application-specific settings model
  - use the generic settings panel implementation
  - add monitor refresh rate as a frame limit option
  - normalize UI labels and translations

eterm: add persistent configuration and settings panel
  - persist application preferences and window state
  - use saved values as defaults for command-line options
  - persist command-line overrides
  - add graphical settings with live application
  - expose renderer, terminal behavior, appearance, font, and scale options
This commit is contained in:
Martín Lucas Golini
2026-09-09 00:56:03 -03:00
parent 64512ab44d
commit 71ede34599
17 changed files with 2582 additions and 1214 deletions
+1 -1
View File
@@ -681,7 +681,7 @@ file in the directory tree.</string>
<string name="type">Type</string>
<string name="type_to_locate">Type to Locate</string>
<string name="ui_font_and_size_ellipsis">界面字体和大小...</string>
<string name="ui_font_size">Ui字体大小</string>
<string name="ui_font_size">UI字体大小</string>
<string name="ui_language">界面语言</string>
<string name="ui_multisamples_level">多重采样抗锯齿级别</string>
<string name="ui_panel_font_size">界面面板字体大小</string>