// settings.jsx — Settings page const SettingsScreen = () => { const SectionLabel = ({ children, k='label' }) => k==='label' ?
{children}
:
{children}
; const NavItem = ({ icon, label, active }) => (
{icon}{label}
); const Toggle = ({ on }) => ( ); const Row = ({ title, desc, children, last }) => (
{title}
{desc &&
{desc}
}
{children}
); const Select = ({ value }) => ( {value} ); return (
ely://settings/appearance
Settings
ELY 0.42 · macOS 14.4
General } label="Appearance" active/> } label="Sidebar"/> } label="Tabs & Workspaces"/> } label="Shortcuts"/> Account } label="Sync"/> } label="Privacy & Security"/> } label="Profiles"/> Power } label="Plugins"/> } label="ELY AI"/> } label="Developer"/> About } label="What's new"/> } label="Help & feedback"/>
General

Appearance

Tune the atmosphere of your browser. ELY's theme follows the time of day by default — pick a wallpaper, then let it breathe.
{[ ['Dawn','#ffd1d8','#b9c7ff', true], ['Violet','#d6c4ff','#ffe0c0'], ['Mint','#c5f0db','#ffe5b8'], ['Slate','#cfd6e2','#1d1c1a'] ].map(([n, a, b, sel])=>(
{n} {sel && }
))}
{['System','Light','Dark'].map((t,i)=>( {t} ))}
{['#c96442','#ec6a8e','#7c6cf7','#4fb59a','#1d1c1a'].map((c,i)=>(
))}
Sidebar

Layout

{['Single column','Compact','Hidden on hover'].map((n,i)=>(
{n}
{['Default · workspace + tabs','Icons-only with tooltips','Slide in on cursor reach'][i]}
))}
);}; window.SettingsScreen = SettingsScreen;