LMMS / LMMS/lmms

Replace theme assets with SVGs

Open
#7,767 2 comments 0 reactions 1 assignee Claimed by @bratpeki View on GitHub
enhancement good first issue gui
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

Tracking the ability to use SVGs for theme assets.

Some related efforts:
* #7667
* #7708
* Source artwork for default theme: https://github.com/LMMS/artwork/tree/master/Default%20Theme

Some unresolved issues:
* [x] `embed::getIconPixmap()` quality is ["stuck"](https://github.com/user-attachments/assets/dd75605d-4d55-4efc-b6ef-6852c9f3daf4) 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

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.