shadow
6e357ceecc
fix(deps): update @decky/ui to version 4.10.2 ( #782 )
...
* fix(deps): update @decky/ui to version 4.10.1
* chore(deps): bump @decky/ui 4.8.3 -> 4.10.1
* fix(types): UIMode -> EUIMode
* fix(types): bypass missing type in library.ts
* fix: lint
---------
Co-authored-by: AAGaming <aagaming@riseup.net >
2025-06-28 12:45:33 -07:00
Alexander Maslov
0b73882012
Simplify the typing of the plugin URL for users ( #769 )
...
* Simplify the typing of the plugin URL for the user. Make the http/https prefix optional.
* Fixed the formatting using prettier --write
2025-04-23 10:21:49 -04:00
AAGaming
ce2f98aa04
fix toasts on beta (valve forgot how to count)
2025-03-19 15:23:19 -04:00
AAGaming
054517595d
fix(ErrorBoundary): use same conditions as Valve boundary for rendering
...
this fixes the screenshot deletion error
2025-01-03 22:53:37 -05:00
dependabot[bot]
8e50886c48
Bump cross-spawn from 7.0.3 to 7.0.6 in /frontend ( #727 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 12:06:40 -08:00
Álvaro Cuesta
f6144f9634
feat: sync with local plugin status in store ( #733 )
...
* fix: useDeckyState proper type and safety
* refactor: plugin list
Avoids unneeded re-renders. See https://react.dev/learn/you-might-not-need-an-effect#caching-expensive-calculations
* feat: sync with local plugin status in store
Adds some QoL changes to the plugin store browser:
- Add ✓ icon to currently installed plugin version in version selector
- Change install button label depending on the install type that the
button would trigger
- Adds icon to install button for clarity
The goal is to make it clear to the user what the current state of the
installed plugin is, and what would be the impact of installing the
selected version.
Resolves #360
* lint: prettier
* fix: add missing translations
* refactor: safer translation strings on install
Prefer using `t(...)` instead of `TranslationHelper` since it ensures
that the translation keys are not missing in the locale files when
running the `extractext` task.
By adding comments with `t(...)` calls, `i18next-parser` will generate
the strings as if they were present as literals in the code (see
https://github.com/i18next/i18next-parser#caveats ).
This does _not_ suppress the warnings (since `i18next-parser` does not
have access to TS types, so it cannot infer template literals) but it at
least makes it less likely that a translation will be missed by mistake,
have typos, etc.
2025-01-02 11:38:40 -08:00
eXhumer
25036b065f
chore: remove dead / double code ( #726 )
...
* noticed by @KP2048 in https://discord.com/channels/960281551428522045/960284311444131840/1317031315551420447
Signed-off-by: eXhumer <exhumer@exhumer.cc >
2024-12-13 22:32:50 -05:00
AAGaming
6bf21bf2ad
Merge branch 'main' of github.com:SteamDeckHomebrew/decky-loader
2024-12-13 22:31:09 -05:00
AAGaming
4b47a8abeb
fix(deps): update decky/ui to fix beta plugin loading issues
2024-12-13 22:31:06 -05:00
dependabot[bot]
43f22329e1
Bump micromatch from 4.0.7 to 4.0.8 in /frontend ( #714 )
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-13 13:42:50 -07:00
dependabot[bot]
19e5d84928
Bump rollup from 4.18.0 to 4.22.4 in /frontend ( #711 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.18.0 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.18.0...v4.22.4 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-13 13:42:24 -07:00
AAGaming
dbd7488d8f
lint
2024-10-11 15:05:07 -04:00
AAGaming
cff3ca504d
bump @decky/ui to fix issues on beta
2024-10-11 15:00:54 -04:00
AAGaming
456ccf479a
fix dropdownmultiselect on beta
2024-10-11 14:58:37 -04:00
AAGaming
4f05a001fb
fix another toString
2024-10-11 14:58:05 -04:00
AAGaming
43aa0497f4
prevent future issues where toString may not be a function (what)
2024-10-11 14:47:20 -04:00
AAGaming
1781c19c11
Fix broken checkboxes on Beta Steam client ( #710 )
2024-10-04 13:26:00 -04:00
AAGaming
4cff530b52
Fix missing components on Oct 2 2024 Steam Beta ( #709 )
2024-10-03 17:08:35 -04:00
Marco Rodolfi
2f90a4fcf7
Rebase semver parsing on main ( #677 )
...
Co-authored-by: Marco Rodolfi <marco.rodolfi.1992@gmail.com >
2024-09-17 06:21:31 -07:00
AAGaming
24fce1e093
bump @decky/ui to include findSP fix
2024-09-16 19:31:04 -04:00
AAGaming
97b12972ee
shut ts up
2024-09-16 16:21:00 -04:00
AAGaming
f69eb72df9
wait for SteamApp init stage 1 to finish before loading decky's frontend bundle
...
should fix the startup race condition
2024-09-16 16:17:20 -04:00
AAGaming
caac379b08
just sleep 500ms for now to work around startup race condition
2024-09-11 21:50:48 -04:00
AAGaming
ef4ca204bd
potentially fix startup race condition
2024-09-11 20:16:49 -04:00
AAGaming
1d7af36a2b
add cache bust param to index.js of esmodule plugins
...
should fix hot reload
2024-09-11 19:38:58 -04:00
AAGaming
d06494885a
fix external links softlocking the ui in testing store cta
2024-09-01 20:40:12 -04:00
AAGaming
927f912eb3
lint
2024-08-21 14:40:42 -04:00
AAGaming
7c9b68c1dd
only grab the first 8 lines of the component stack
2024-08-20 14:55:59 -04:00
AAGaming
e5e75cc16e
fix oopsie breaking decky on the latest beta
2024-08-13 21:14:17 -04:00
AAGaming
93b3919325
fix reloading plugins
2024-08-08 15:26:40 -04:00
AAGaming
7a161a5b83
remove useless toast delay
2024-08-08 15:20:47 -04:00
AAGaming
1265672067
Update @decky/ui to fix non-global dfl plugins crashing the UI due to a race condition
2024-08-08 14:25:56 -04:00
AAGaming
65b6883dcc
handle crashloops and disable decky for the user
2024-08-07 16:14:18 -04:00
AAGaming
166c7ea8a7
Work around account switching failing to open the CEF debugger socket ( #668 )
...
* Work around account switching failing to open the CEF debugger socket
this automates lsof and gdb to force close the socket before steam finishes shutting down (from RegisterForShutdownStart)
* lint
* fix LD_LIBRARY_PATH for gdb
2024-08-06 20:25:39 -07:00
AAGaming
131f0961ff
Rewrite router/tabs/toaster hooks ( #661 )
2024-08-05 14:07:10 -04:00
Lukas Senionis
3e50ce65a7
fix: fetchNoCors and http_request data handling ( #664 )
2024-08-03 13:24:25 -04:00
AAGaming
e01a700669
chore(deps): bump @decky/ui
2024-07-26 14:35:21 -04:00
AAGaming
4b23a800f6
fix(toaster): fixup for latest @decky/ui
2024-07-26 14:29:25 -04:00
AAGaming
7045cdea6b
chore(deps): bump @decky/api, @decky/ui
2024-07-26 14:18:29 -04:00
AAGaming
ef0d449fb6
feat(api): add useQuickAccessVisible to plugin api
2024-07-26 14:17:04 -04:00
AAGaming
a5ccc87a46
improve treeshaking
2024-07-17 19:38:16 -04:00
AAGaming
24c3d3c8f1
remove duplicate find in ErrorBoundary
2024-07-17 19:38:06 -04:00
AAGaming
2000eaf399
bump @decky/ui to fix beta issues
2024-07-17 19:37:49 -04:00
AAGaming
d634503ffa
nevermind, run i18next-parser onlyon english and let weblate handle the rest
2024-07-08 18:19:13 -04:00
AAGaming
88fed53a07
commit hook is broken for now
2024-07-08 18:05:24 -04:00
AAGaming
383225aa54
sort the same way as weblate
2024-07-08 18:05:08 -04:00
AAGaming
54b50fd25c
add default values back
2024-07-08 17:50:00 -04:00
AAGaming
68c6eedb81
fix(i18n): fix i18next-parser configuration
...
i can't wait to fix the weblate conflicts this one causes
2024-07-08 17:33:09 -04:00
AAGaming
fb3de87921
use transparent spinner in WithSuspense
2024-07-04 01:34:52 -04:00
AAGaming
846995e0d3
LINTERRRRRRRRRRRRRRRRRRRR
2024-07-04 01:28:32 -04:00