Files
vdm/gui/resources/icons/LICENSE
T
samiandClaude Sonnet 5 9487202ea8 gui: ship the real icon set, wire toolbar/tray/window icon, rebase onto main
Adwaita-derived (GNOME Project, LGPL-3-or-CC-BY-SA), recoloured per light/dark
skin and laid out in IDM's toolbar positions per docs/03-gui-spec.md §1.
Licence and per-file provenance recorded in gui/resources/icons/LICENSE.

New IconTheme mirrors ThemeManager's colorSchemeChanged hook so a live
light/dark switch swaps every action's glyph, not just the QSS. Toolbar/menu
actions, the tray icon and the window icon all now use it instead of the
SP_ArrowDown placeholder. Install-path notes for PKG filed as R5 in
gui/docs/pkg-qa-requests-m1.md.

Also rebases lane/gui onto main (13 commits, no gui/ conflicts).

Verified: full build clean, all 13 gui ctest targets pass (including
gui_no_download_logic), unhappy-path DoD gate PASS against mockd
(--drop-connection).

Co-Authored-By: Claude Sonnet 5 <[email protected]>
2026-09-15 17:50:51 +04:00

67 lines
3.7 KiB
Plaintext

Icon set for Velox Download Manager
====================================
Source: GNOME Adwaita icon theme (`adwaita-icon-theme`), version bundled with
Debian/Ubuntu, downloaded from <https://download.gnome.org/sources/adwaita-icon-theme/>.
This is the same "compatibly-licensed set" path called out in
docs/03-gui-spec.md's legal note (Papirus/Breeze-derived is the other option; we used
what was locally available and equally suitable) and gui/docs/agents/AGENT-GUI.md.
Nothing in this directory is IDM's artwork. Files below are recolored (fill colour only —
geometry untouched) derivatives of Adwaita SVGs, laid out in IDM's toolbar positions per
docs/03-gui-spec.md §1, so the *positions* rhyme with IDM's muscle memory while the
*pictures* are GNOME's.
Copyright
---------
(c) 2002-2014 The GNOME Project and Adwaita icon theme contributors, including:
Ulisse Perusin, Riccardo Buzzotta, Josef Vybíral, Hylke Bons, Ricardo González,
Lapo Calamandrei, Rodney Dawes, Luca Ferretti, Tuomas Kuosmanen, Andreas Nilsson,
Jakub Steiner, Claire Alexander, Darren Wilson, and other contributors.
License
-------
Dual-licensed, at the recipient's option:
- GNU Lesser General Public License v3.0 (LGPL-3.0-only), or
- Creative Commons Attribution-Share Alike 3.0 or 4.0 (CC-BY-SA-3.0 / CC-BY-SA-4.0)
Full text: https://www.gnu.org/licenses/lgpl-3.0.html
https://creativecommons.org/licenses/by-sa/4.0/
Attribution: "GNOME Project" (https://www.gnome.org), per the upstream copyright file's
own attribution note.
Provenance and modifications
-----------------------------
All files trace back to `/usr/share/icons/Adwaita/{symbolic,scalable}/...` from the
`adwaita-icon-theme` Debian package. Only the `fill` colour was changed (geometry, paths
and viewBox are untouched) to produce a light-toolbar and a dark-toolbar variant of each
symbolic glyph:
light/*.svg fill #2e2e2e — used when the app is in the idm-like (light) theme
dark/*.svg fill #eeeeec — used when the app is in the dark theme
app/velox.svg unmodified — full-colour "folder-download" glyph, used for the
window icon, the tray icon, and the .desktop icon
Adwaita source file -> our name
-----------------------------------------------------------------------------
symbolic/actions/list-add-symbolic.svg -> add-url.svg
symbolic/actions/media-playback-start-symbolic.svg -> resume.svg
symbolic/actions/media-playback-pause-symbolic.svg -> pause.svg
symbolic/actions/media-playback-stop-symbolic.svg -> stop-all.svg
symbolic/actions/edit-delete-symbolic.svg -> delete.svg
symbolic/actions/edit-clear-all-symbolic.svg -> delete-completed.svg
symbolic/actions/appointment-new-symbolic.svg -> scheduler.svg
symbolic/categories/preferences-system-symbolic.svg -> options.svg
symbolic/legacy/web-browser-symbolic.svg -> grabber.svg
symbolic/actions/document-properties-symbolic.svg -> properties.svg
symbolic/actions/insert-link-symbolic.svg -> batch.svg
scalable/places/folder-download.svg -> app/velox.svg (unmodified)
Toolbar/menu -> icon mapping (docs/03-gui-spec.md §1 toolbar order)
---------------------------------------------------------------------
Add URL -> add-url · Resume -> resume · Pause -> pause · Stop All -> stop-all ·
Delete -> delete · Delete Completed -> delete-completed · Scheduler -> scheduler ·
Options -> options · Grabber -> grabber. Properties and Batch (menu-only, not on the
default toolbar) use properties and batch respectively.