Skip to content

Per-tab icons: library, own file, or favicon from a URL (right-click menu) #2

Description

@paehtz

Idea

Show an icon in each tab — icon-only when space is tight (see compact mode), or icon + text as a visual touch even with room.

Assign an icon via a right-click context menu per tab

  • Pick from a built-in icon library — a bundled set of generic open-source icons (e.g. Lucide / Tabler / Feather, MIT/ISC; bundled and attributed in THIRD-PARTY-LICENSES.md)
  • Choose your own file (.ico / .png)
  • Enter a website URL → the favicon is fetched automatically (try https://domain/favicon.ico, fallback a favicon service) and cached
  • Remove icon

Persistence

Per desktop name in settings.ini, section [Icons] (Desktop name = path or URL), mirroring the existing colour overrides.

Use case

One virtual desktop = one client project; the tab shows the client's website favicon.

Tasks

  • Right-click context menu per tab
  • Icon library picker (bundle + attribute an open-source set)
  • Custom file picker
  • Favicon fetch + cache from URL
  • Render icon in the button (Picture control), adjust width; icon-only mode
  • Persist in settings.ini [Icons]

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions