Skip to content

Dark/Light theme support with persistence #6

@senatov

Description

@senatov

Add customizable color themes (dark, light, custom) with UserDefaults persistence.

Current state: Colors are defined in DesignTokens and FilePanelStyle. Some use #colorLiteral, some use system colors.

Goal: Centralize all colors into a theme provider, support system appearance + custom overrides, persist user choice.

Relevant files:

  • Config/DesignTokens.swift
  • FileRowView.swift — text/icon colors
  • SelectionStatusBar.swift — status bar colors

Difficulty: ⭐⭐

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions