Skip to content

Conversation

@CharlVS
Copy link
Collaborator

@CharlVS CharlVS commented Dec 18, 2025

This PR updates the GLEEC DEX logo with new branding assets and introduces a new GleecDexLogo widget.

Changes

Font Assets

  • Add Rubik variable font (Rubik-VariableFont_wght.ttf) as bundled font asset
  • Register Rubik font family in pubspec.yaml
  • Removes runtime dependency on google_fonts package

Logo Assets

  • Add new logo icon assets:
    • g_icon.png
    • icon.png
    • icon.svg

Widget Implementation

  • Create new GleecDexLogo widget using local Rubik font
  • Widget supports font variations for weight adjustments

UI Integration

  • Update main menu desktop to use GleecDexLogo widget
  • Update settings theme switcher with new logo integration
  • Adjust spacing and font weight styling

Files Changed

  • assets/fonts/Rubik-VariableFont_wght.ttf (new)
  • assets/logo/g_icon.png (new)
  • assets/logo/icon.png (new)
  • assets/logo/icon.svg (new)
  • lib/shared/widgets/gleec_dex_logo.dart (new)
  • lib/views/common/main_menu/main_menu_desktop.dart (updated)
  • lib/views/settings/widgets/general_settings/settings_theme_switcher.dart (updated)
  • pubspec.yaml (updated)

Benefits

  • Reduces runtime dependencies by removing google_fonts package
  • Provides consistent branding across the application
  • Improves performance by using bundled fonts instead of runtime font loading

* feat(fonts): add Rubik variable font asset and GleecDexLogo widget

- Add Rubik-VariableFont_wght.ttf as bundled font asset
- Create GleecDexLogo widget using local Rubik font
- Register Rubik font family in pubspec.yaml

This removes the need for google_fonts package runtime dependency.

* feat(branding): add logo assets and integrate GleecDexLogo widget

- Add new logo icon assets (g_icon.png, icon.png, icon.svg)
- Update main menu desktop to use GleecDexLogo widget
- Update settings theme switcher with new logo integration

* style(logo): adjust spacing and font weight in GleecDex logo

* style(logo): remove redundant fontWeight in favor of fontVariations
@CharlVS CharlVS changed the title Merge dev into main feat(branding): update GLEEC DEX logo with new branding Dec 18, 2025
@ca333 ca333 marked this pull request as draft December 18, 2025 21:27
@github-actions
Copy link

github-actions bot commented Dec 18, 2025

Visit the preview URL for this PR (updated for commit 0efb921):

https://walletrc--pull-3425-merge-nrd4qmf7.web.app

(expires Fri, 26 Dec 2025 09:46:50 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: f66a4ff03faa546f12f0ae5a841bd9eff2714dcc

CharlVS and others added 2 commits December 19, 2025 00:25
- Adjust icon-to-wordmark spacing (+12%) for better alignment
- Reduce DEX font weight from 600 to 450 to match BTC reference
- Add isDense option for tighter layouts
- Rename forceThemeMode to themeMode for clarity
feat(branding): add GleecDEX logo widget with Rubik font
@CharlVS CharlVS self-assigned this Dec 19, 2025
@CharlVS CharlVS marked this pull request as ready for review December 19, 2025 20:52
@CharlVS CharlVS merged commit 03c5ff0 into main Dec 19, 2025
7 of 14 checks passed
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.

3 participants