summaryrefslogtreecommitdiff
path: root/frontend/src/components
AgeCommit message (Collapse)Author
2025-09-26fix hide behaviour for potential testersbeebls/motdBeebles
2025-09-26add in scroll hintBeebles
2025-09-26test setting scrollpanelgroup to falseBeebles
2025-09-26fix scrollpanel groupBeebles
2025-09-26change to scrollpanelgroupBeebles
2025-09-26add scroll overflowBeebles
2025-09-26further work on modalBeebles
2025-09-26fix styling issuesBeebles
2025-09-26being working on fullscreen modalBeebles
2025-09-26add in 2nd debug announcementBeebles
2025-09-26fix array length 0 checkBeebles
2025-08-17modify AnnouncementsDisplay to display all current announcements, not one at ↵Beebles
a time
2025-08-01ensure nulls arent passed to sortBeebles
2025-08-01move welcome announcement to defaultBeebles
2025-08-01remove duplicates when adding announcements to arrayBeebles
2025-08-01change announcements to be stackBeebles
2025-08-01change to use array of hidden announcementsBeebles
2025-08-01rename motd to announcements and implement new APIBeebles
2025-08-01move motd into div with paddingBeebles
2025-08-01only set motd if value returnedBeebles
2025-08-01fix(motd): run prettierBeebles
2025-08-01feat(motd): add motd component (untested)Beebles
2025-06-29Removed `FocusRing` from Decky Changelog Modal and use `Focusable` instead ↵v3.1.6-pre1v3.1.6ynhhoJ
which fixes: #685 (#779) * fix(Updater): Remove `FocusRing` component and use `Focusable` instead * feat(Markdown): Add Link `class` to a tag for a mentain a Steam UI colors palette
2025-06-29Add Decky branch switcher and updater to error boundary (#775)marios
* Add Decky branch switcher and updater to error boundary * Linting fixup * Update DeckyErrorBoundary.tsx Allow for plugins to trigger new behavior. * Lint fixup
2025-06-28fix(deps): update @decky/ui to version 4.10.2 (#782)shadow
* 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-04-23Simplify the typing of the plugin URL for users (#769)Alexander Maslov
* Simplify the typing of the plugin URL for the user. Make the http/https prefix optional. * Fixed the formatting using prettier --write
2025-01-02feat: sync with local plugin status in store (#733)v3.1.0-pre1Álvaro Cuesta
* 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.
2024-10-11lintv3.0.2-pre3AAGaming
2024-10-11fix dropdownmultiselect on betaAAGaming
2024-10-11prevent future issues where toString may not be a function (what)AAGaming
2024-09-01fix external links softlocking the ui in testing store ctaAAGaming
2024-08-08fix reloading pluginsv3.0.0-pre9AAGaming
2024-08-07handle crashloops and disable decky for the userAAGaming
2024-08-05Rewrite router/tabs/toaster hooks (#661)AAGaming
2024-07-04use transparent spinner in WithSuspenseAAGaming
2024-07-04LINTERRRRRRRRRRRRRRRRRRRRAAGaming
2024-07-04styling fixes for SteamSpinnerAAGaming
2024-07-04fix plugin uninstallsAAGaming
2024-06-27fix plugin uninstall dialog issuesv3.0.0-pre1aa/websocketsAAGaming
2024-06-27lintAAGaming
2024-06-27fix cef debug toggleAAGaming
2024-06-27add some errorboundariesAAGaming
2024-06-27trigger temporarilyDisableReporting in errorboundaryAAGaming
2024-06-14typescript pleaseAAGaming
2024-06-14add docstring for emitParty Wumpus
2024-06-13fixup prettierAAGaming
2024-06-13update dependenciesAAGaming
2024-05-27error boundary now properly reports steam errorsAAGaming
2024-05-25Custom error handler and some misc fixesAAGaming
2024-05-13plugin install progress (#614)Party Wumpus
* Frontend progress bars * Backend bit * closure is stale i think so no closure for you * Fix formatting of the progress svgs * Reset progress bar when new plugin starts downloading