Skip to content

feat: label custom themes in theme switcher#733

Merged
lcottercertinia merged 1 commit intocertinia:mainfrom
lukecotter:feat-custom-themes-label
Feb 25, 2026
Merged

feat: label custom themes in theme switcher#733
lcottercertinia merged 1 commit intocertinia:mainfrom
lukecotter:feat-custom-themes-label

Conversation

@lukecotter
Copy link
Contributor

📝 PR Overview

Labels custom themes with a "custom" description in the timeline theme switcher QuickPick, making it easy to distinguish user-defined themes from built-in ones.

🛠️ Changes made

  • Built-in themes are listed first with the default theme marked as "default"
  • Custom themes (from timeline.customThemes config) are appended with a "custom" description
  • Custom themes that share a name with a built-in theme are deduplicated (built-in wins)
  • Themes are sorted alphabetically after grouping

🧩 Type of change (check all applicable)

  • 🐛 Bug fix - something not working as expected
  • ✨ New feature – adds new functionality
  • ♻️ Refactor - internal changes with no user impact
  • ⚡ Performance Improvement
  • 📝 Documentation - README or documentation site changes
  • 🔧 Chore - dev tooling, CI, config
  • 💥 Breaking change

🔗 Related Issues

None

✅ Tests added?

  • 👍 yes
  • 🙅 no, not needed
  • 🙋 no, I need help

📚 Docs updated?

  • 🔖 README.md
  • 🔖 CHANGELOG.md
  • 📖 help site
  • 🙅 not needed

@lcottercertinia lcottercertinia merged commit 5c0a3b2 into certinia:main Feb 25, 2026
5 checks passed
@lukecotter lukecotter deleted the feat-custom-themes-label branch February 25, 2026 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants