Changeset 977f65d in Klonkt


Ignore:
Timestamp:
06/19/2026 08:25:35 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
ca507ef
Parents:
13b2986
Message:

ui: date/time picker in site theme (dark/light follows toggle) + accent color

color-scheme tied to data-theme (instead of OS preference) so the native date/time
popup is dark on a dark site; accent-color on date/time/datetime inputs → the
highlighted day gets the site accent instead of browser blue; picker icon with
cleaner hover/opacity. (The popup itself stays a browser widget; fonts/borders
not styleable.)
style.css v10->v11.

Co-Authored-By: Claude <noreply@…>

Location:
src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/assets/css/style.css

    r13b2986 r977f65d  
    6565    color-scheme: light dark;
    6666}
     67
     68/* Native controls (datum/tijd-picker, scrollbars) het SITE-thema laten volgen i.p.v.
     69   de OS-voorkeur, en de datum/tijd-velden de site-accentkleur geven. Zo staat de
     70   ingebouwde kalender-popup in dark + accent (de popup zelf is een browser-widget,
     71   dus fonts/randen blijven van de browser). */
     72[data-theme="dark"] { color-scheme: dark; }
     73[data-theme="light"] { color-scheme: light; }
     74input[type="date"], input[type="time"], input[type="datetime-local"] { accent-color: var(--accent, #6b8f71); }
     75input[type="date"]::-webkit-calendar-picker-indicator,
     76input[type="time"]::-webkit-calendar-picker-indicator,
     77input[type="datetime-local"]::-webkit-calendar-picker-indicator { cursor: pointer; opacity: .7; }
     78input[type="date"]:hover::-webkit-calendar-picker-indicator,
     79input[type="time"]:hover::-webkit-calendar-picker-indicator,
     80input[type="datetime-local"]:hover::-webkit-calendar-picker-indicator { opacity: 1; }
    6781
    6882/* ============================================================
  • src/views/shell.ejs

    r13b2986 r977f65d  
    163163
    164164<!-- v9 stylesheet (full palette system) -->
    165 <link rel="stylesheet" href="/assets/css/style.css?v=10">
     165<link rel="stylesheet" href="/assets/css/style.css?v=11">
    166166
    167167<!-- Audio player styles: loaded on every page so the mini-player works
Note: See TracChangeset for help on using the changeset viewer.