Skip to content

Conversation

@atemmix
Copy link

@atemmix atemmix commented Nov 22, 2025

When submitting this pull request, I confirm the following (please check the boxes):

  • I have read the Hydra documentation.
  • I have checked that there are no duplicate pull requests related to this request.
  • I have considered, and confirm that this submission is valuable to others.
  • I accept that this submission may not be used and the pull request may be closed at the discretion of the maintainers.

Fill in the PR content:

  • Share button on the game page: copies a link like hydralauncher://game?shop=...&objectId=...&title=....
  • Deep links handling: hydralauncher://game, hydralauncher://install-theme (supports source for CSS and sound for audio), hydralauncher://install-source.
  • Theme import: load theme code from store or direct source URL, import achievement sound via sound URL or from the store; imported themes are marked as read-only.
  • Theme variant selection: parses :root and named variant blocks, applies CSS variables of the selected variant, selection in theme card.
  • Sidebar controls: toggles “Show library” and “Show favorites” in Behavior settings.
  • Visual improvements: styled “Share” button in the hero panel on the game page.
  • Localization: EN, RU added new translation keys (e.g., share, link_copied, show_sidebar_library, show_sidebar_favorites, theme_variant).

upd:

  • Added a "Surprise Me" button in the library. Opens a random game from the library.
Share sidebarControls1 sidebarControls2 themeVariants1 themeVariants2 themeVariants3 themeVariants4 surpriseMe

…game?shop=...&objectId=...&title=...`.

- Deep links handling: `hydralauncher://game`, `hydralauncher://install-theme` (supports `source` for CSS and `sound` for audio), `hydralauncher://install-source`.
- Theme import: load theme code from store or direct `source` URL, import achievement sound via `sound` URL or from the store; imported themes are marked as read-only.
- Theme variant selection: parses `:root` and named variant blocks, applies CSS variables of the selected variant, selection in theme card.
- Sidebar controls: toggles “Show library” and “Show favorites” in Behavior settings.
- Visual improvements: styled “Share” button in the hero panel on the game page.
- Localization: EN, RU added new translation keys (e.g., `share`, `link_copied`, `show_sidebar_library`, `show_sidebar_favorites`, `theme_variant`).
@sonarqubecloud
Copy link

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.

1 participant