LMMS/lmms

Replace theme assets with SVGs

Open

#7.767 geöffnet am 13. März 2025

Auf GitHub ansehen
 (2 Kommentare) (0 Reaktionen) (1 zugewiesene Person)C++ (961 Forks)batch import
enhancementgood first issuegui

Repository-Metriken

Stars
 (7.132 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 76T 19h) (21 gemergte PRs in 30 T)

Beschreibung

Tracking the ability to use SVGs for theme assets.

Some related efforts:

Some unresolved issues:

  • embed::getIconPixmap() quality is "stuck" at an SVGs "natural" resolution.
    • Fixed via #7769

High level tasks: (break these into finer tasks as needed)

  • Switch common assets from .png to .svg
  • Decide how to handle text (e.g. "ENVELOPE", "LFO")
  • Switch native effects plugins from .png to .svg
  • Decide how to handle instrument plugins

Initial team (gathered from Discord)

  • @StakeoutPunch
  • @rubiefawn
  • @Monospace-V
  • @SpomJ
  • @qnebra (this is not exhaustive, anyone feel free to chime in if you can help!)

Contributor Guide