Skip to content

feat: add donate settings item and cleanup settings categories #1443

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 4, 2025

Conversation

Aerilym
Copy link
Collaborator

@Aerilym Aerilym commented Jun 4, 2025

  • Added a new HEART icon to the LUCIDE_ICONS_UNICODE enum in ts/components/icon/lucide.ts.
  • Updated the LeftPaneSettingsCategoryRow component to support LucideIcon icons, allowing categories to use Unicode-based icons with customizable color.
  • Refactored the Categories type to include CategoryIcon, supporting both SessionIconType and LucideIcon icons.
  • Added a new "donate" category with a HEART icon and primary color styling, which opens the open link dialog when clicked.
  • Replaced direct window.i18n calls with localize in SessionSettingsHeader.tsx.
  • Updated the SettingsHeader component to use localized tokens for category titles.

@Aerilym Aerilym requested a review from Bilb June 4, 2025 00:42
@Bilb Bilb merged commit a6012e9 into dev Jun 4, 2025
9 checks passed
@Bilb Bilb deleted the feat/ses-3865/donation_settings_item branch June 4, 2025 05:17
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