ui: hide Session Search nav on its own page, dark mode file list, font size cycler

- event_page_menu: set events__session_search=false — the Session Search nav
  link was redundantly appearing on the Session Search page itself

- element_manage_event_file_li: replace hardcoded gray hover colors with
  theme-aware surface tokens (hover:bg-surface-100-900, border-surface-200-800)
  and add transition-colors; fixes light-on-light in dark mode for the file
  list table rows and Event File Purpose select element

- font size cycler (default → larger → smaller → default):
  - ae_stores: add font_size_mode: 'default' to ae_loc defaults
  - app.css: html.font-size-larger (112.5%) and html.font-size-smaller (87.5%)
  - +layout.svelte: DOM effect applies/removes font-size-* class on <html>
  - e_app_sys_menu: compact A / A+ / A− button cycles the mode
This commit is contained in:
Scott Idem
2026-03-06 21:35:06 -05:00
parent 9f228a35fa
commit 95508458f6
6 changed files with 55 additions and 3 deletions

View File

@@ -77,6 +77,7 @@ const ae_app_local_data_defaults: key_val = {
theme: 'light',
theme_mode: 'light',
theme_name: 'AE_Firefly', // "Shiny serenity, like a firefly." — OSIT default 2026
font_size_mode: 'default', // 'default' | 'larger' | 'smaller'
iframe: false,
// disable_sys_header: false,