4.8.3 (2024-12-14)
- utils: add new nav root name (a43cd7f)
4.8.2 (2024-11-20)
4.8.1 (2024-10-11)
- DialogCheckbox: prevent some potential issues in dialogcheckbox (bf58e08)
- prevent issues where toString may not be a function (what) (e965816)
4.8.0 (2024-10-05)
- components/Modal: dont break in desktop ui (bea9ac7)
- components/Router: dont break in desktop ui (980df68)
- utils/react: add some window-related utils (063dedb)
4.7.4 (2024-10-04)
- DialogCheckbox: don't access getters to prevent their side effects from breaking the component (241b22c)
4.7.3 (2024-10-03)
- components: fix missing components on oct 2 2024 beta (0f9fb5a)
4.7.2 (2024-09-16)
- utils: fix potential race condition in findSP (3aa07dc)
4.7.1 (2024-08-08)
- utils/react: fix potential race condition in injectFCTrampoline (4c97097)
4.7.0 (2024-07-28)
- router: support desktop bpm overlay (7eb484d)
4.6.0 (2024-07-26)
- classMapper: add findClassByName back (2b8d2ae)
4.5.0 (2024-07-24)
- classMapper: add classModuleMap, make findClass require ID (a370c1f)
- webpack: refactor to prepare for classMapper changes (d83bada)
4.4.0 (2024-07-18)
- utils/react: add injectFCTrampoline (44fdf9e)
4.3.1 (2024-07-17)
- Menu/MenuGroup: rewrite filter to work on beta and prevent future errors (d64c42a)
4.3.0 (2024-07-09)
- utils: react tree patching api (2c3a9f8)
4.2.2 (2024-07-04)
- SteamSpinner: add background option (c04f024)
4.2.1 (2024-06-27)
- errorboundary: work around broken react types (3ef9648)
4.2.0 (2024-06-27)
- components: add ErrorBoundary (dcdbb2d)
4.1.1 (2024-06-27)
4.1.0 (2024-06-27)
- release: release v4.1.0 (b040444)
4.0.1 (2024-06-27)
- release: empty commit to bump to v4.0.1 (2bfe624)
4.0.0 (2024-06-27)
- ci: empty commit so semantic-release shuts up (8cb7c27)
- ci: temp remove npm publisher (abfd2c0)
- components: fix missing children prop (688c747)
- components: forgot one (e6e8c91)
- Field: add children prop (2a78cc0)
- fixes for jun 26 beta (7e0cb15)
- Menu: work around ConfigContext error (9f26209)
- package: fix ts memes (ea19d62)
- package: pin react properly (62b454f)
- package: unbreak react (b1e5038)
- plugin: shim definePlugin for now [ci skip] (0cd498b)
- utils/react: shut it ts (d91f49e)
- add v4 webpack api and port everything to it (bffd530)
- ci: v4 release
- ci: v4 release
3.26.1 (2024-05-25)
3.26.0 (2024-05-24)
- utils/react: shut it ts (d91f49e)
- add v4 webpack api and port everything to it (bffd530)
3.25.0 (2024-03-09)
- staticclasses: unbreak on latest beta (17b99df)
- classMapper: add class mapper (a8eeb91)
3.24.5 (2024-02-03)
- finds: make modal and scroll components work on latest betaa (c2b0fad)
3.24.4 (2024-01-22)
- types: fix incorrect
as
on many components leading to any types (bb12921)
3.24.3 (2024-01-20)
- router: wait 2s if internal navigators init fails (95d977d)
3.24.2 (2024-01-20)
3.24.1 (2023-12-13)
- utils/react: support react 18, add getReactRoot (11dd82b)
3.24.0 (2023-12-03)
3.23.1 (2023-11-09)
- webpack: don't break if a module fails to load (5203ce3)
3.23.0 (2023-10-11)
3.22.1 (2023-10-10)
- useQuickAccessVisible: use the "Page Visibility API" instead of focus/blur (4c4fda4)
3.22.0 (2023-08-09)
- add patch indicator to prevent crashes (3170779)
- add components found while working on tabmaster (4f8f65d)
- add components found while working on tabmaster (fd0d011)
3.21.8 (2023-06-27)
- the typescript compiler was eating the enum (c9b5839)
3.21.7 (2023-06-26)
3.21.6 (2023-06-22)
- reposition parameter for file picker V2 (ee51dc5)
3.21.5 (2023-06-22)
- missing parameter (8b54ee9)
3.21.4 (2023-06-22)
- move the new file picker api as v2 (8bfeae4)
3.21.3 (2023-06-22)
- total is not needed as a return value to plugins (979a630)
3.21.2 (2023-06-18)
- SidebarNavigation: allow ReactNode for page title (44d9b90)
3.21.1 (2023-05-28)
- reorderable-list: open label type from string to ReactNode (fb5f043)
3.21.0 (2023-05-19)
- Utils: return null when SP not found (18d341f)
- StaticClasses: add new GamepadUI classes (3ca8c43)
3.20.7 (2023-05-10)
- decky: fix decky on latest beta (74a7cba)
3.20.6 (2023-04-29)
- QuickAccessTab: set decky tab ID to 999 (5d5cb31)
3.20.5 (2023-04-04)
- reorderable list no longer toggles on backout (7e1182a)
3.20.4 (2023-04-04)
- SteamSpinner: oh apparently the class was moved outside the component for some reason?????? (b8ddf3d)
3.20.3 (2023-04-04)
- SteamSpinner: fix the fix (79d229b)
3.20.2 (2023-04-04)
- SteamSpinner: dont error on latest desktop beta (19819b7)
3.20.1 (2023-04-03)
- useQuickAccessVisible: make it work again (7dacb23)
3.20.0 (2023-04-03)
- Field: remove style (53faf55)
- fixed missing export (b480d39)
- list didn't update on prop change (b146eab)
- added doc comments (dfcb3be)
- added reorderable list and updated fieldProps (3c171cf)
- changed ReorderableList to working version (5b166d6)
- made requested changes and ran prettier (b1b2f4f)
- refactoring mostly complete (cea315a)
- reorderable list now saves on backout (b1591f8)
- ReorderableList: add animations, clean up (26fae13)
- support for non-interactable reordering (dbd01b1)
- support for user specified icon (47a6fdd)
3.19.2 (2023-03-07)
- Item: add highlightOnFocus prop (c53f87b)
3.19.1 (2023-02-23)
- refactoring to fix for feb 22 2023 beta (0b6dc24)
3.19.0 (2023-02-22)
3.18.11 (2023-02-18)
3.18.10 (2023-01-17)
- SuspensefulImage: fix changing src (9723854)
3.18.9 (2023-01-16)
- Navigation: fix on stable (4affd4a)
3.18.8 (2023-01-16)
- Navigation: fix timing issue in decky-loader (58b69f0)
3.18.7 (2023-01-16)
- un-break navigation on stable (2e66e5a)
3.18.6 (2023-01-13)
- Router: fix Navigation for the millionth time (aac2d52)
3.18.5 (2022-12-21)
3.18.4 (2022-12-16)
- modals: fix ModalRoot again (fd94842)
3.18.3 (2022-12-12)
3.18.2 (2022-12-11)
3.18.1 (2022-12-11)
3.18.0 (2022-12-11)
3.17.0 (2022-12-11)
3.16.2 (2022-12-11)
- Marquee: replace default export with named export (cd0635e)
3.16.1 (2022-12-11)
3.16.0 (2022-12-11)
3.15.0 (2022-12-11)
3.14.0 (2022-12-10)
3.13.0 (2022-11-29)
3.12.0 (2022-11-28)
3.11.1 (2022-11-20)
- Footer: add types for ActionDescriptionMap (2ec9519)
3.11.0 (2022-11-18)
3.10.0 (2022-11-18)
3.9.0 (2022-11-16)
3.8.0 (2022-11-11)
- routerhook: add global components support (215156d)
3.7.14 (2022-11-05)
3.7.13 (2022-11-02)
3.7.12 (2022-10-29)
- Item: change title and description types to ReactNode (0ed054f)
3.7.11 (2022-10-28)
- package.json: train wtf (789e163)
3.7.10 (2022-10-28)
- tabs: shut up typescript (75f3588)
3.7.9 (2022-10-28)
- tabs: fix on stable for real this time i think (a074277)
3.7.8 (2022-10-26)
3.7.7 (2022-10-26)
3.7.6 (2022-10-26)
3.7.5 (2022-10-26)
3.7.4 (2022-10-26)
3.7.3 (2022-10-25)
- tabs: it returns (3c553a2)
3.7.2 (2022-10-24)
- tabs: unkill build (3dbca1a)
3.7.1 (2022-10-24)
- Tabs: temp remove until we have a way to grab it on beta (25c33b2)
3.7.0 (2022-10-24)
- modal: support for latest steamos preview (5f0470c)
3.6.1 (2022-10-19)
3.6.0 (2022-10-15)
- plugin: add alwaysRender (2fc2060)
3.5.6 (2022-10-08)
3.5.5 (2022-10-08)
- sidebarnavigation: no dont (0ce1b54)
3.5.4 (2022-10-08)
- sidebarnavigation: allow null pags (d6b00b0)
3.5.3 (2022-10-08)
- tabs: fix props and add example (4024b76)
3.5.2 (2022-10-08)
- Tabs: make onShowTab required (7161e75)
3.5.1 (2022-10-08)
- Tabs: actually export it lmao (0e0e0d2)
3.5.0 (2022-10-08)
- Tabs: initial tabs component, props, docs (abbd3cd)
3.4.0 (2022-10-06)
3.3.5 (2022-10-02)
- docs: set categorizeByGroup to true (0f205e8)
3.3.4 (2022-10-02)
- docs: build each component as a seperate page (fbd936d)
3.3.3 (2022-10-02)
3.3.2 (2022-10-02)
- modal: allow children (40871af)
3.3.1 (2022-10-02)
3.3.0 (2022-10-02)
3.2.2 (2022-09-29)
3.2.1 (2022-09-24)
3.2.0 (2022-09-20)
- FooterLegend: add GamepadEvent (130dfa2)
3.1.4 (2022-09-19)
- License: update license in package.json (064c161)
3.1.3 (2022-09-18)
- DialogButton: fix ref type (74aefc7)
3.1.2 (2022-09-18)
- DialogButton: fix types, add ref types (db41e74)
3.1.1 (2022-09-18)
- Button: add types to DialogButton (29201fa)
3.1.0 (2022-09-18)
- components: add FocusRing (b05f846)
3.0.0 (2022-09-09)
- modal: ModalRoot ->ConfirmModal add the actual ModalRoot which does not contain buttons
2.0.0 (2022-09-04)
- patcher: rewrite to support multiple patches (076d9eb)
- patcher: All usage of *Patch functions must now store the result and call .unpatch() unpatch() has been removed.
1.8.3 (2022-09-03)
1.8.2 (2022-08-28)
1.8.1 (2022-08-26)
1.8.0 (2022-08-26)
- components: add Carousel component (cf137c4)
- Focusable: add FooterLegend props to Focusable and Field (c25fe58)
1.7.8 (2022-08-20)
1.7.7 (2022-08-20)
1.7.6 (2022-08-18)
1.7.5 (2022-08-18)
- ButtonItem: update to account for both prop settings (6be0644)
1.7.4 (2022-08-18)
- updates for webpack v5 (a672230)
1.7.3 (2022-08-17)
1.7.2 (2022-08-17)
- utils: allow prop reassigns to fail (a592883)
1.7.1 (2022-08-17)
- utils: better method to wrap react classes (e644de3)
1.7.0 (2022-08-17)
- utils: add wrapReactClass (d237bd4)
1.6.2 (2022-08-15)
1.6.1 (2022-08-13)
- wrapReactType: try another method (b7dc1d6)
1.6.0 (2022-08-13)
- Utilities: add wrapReactType utility (7cf45cf)
1.5.1 (2022-08-10)
- security: update for minimist pollution exploit (1de979f)
1.5.0 (2022-08-10)
- ServerAPI: add Toaster to serverAPI (e2126af)
1.4.0 (2022-08-08)
- utils: add findInTree and findInReactTree (b21dfcd)
1.3.0 (2022-08-02)
- plugin: api for patching existing routes (5b29447)
1.2.4 (2022-07-25)
- Modal: add closeModal (994b9e2)
1.2.3 (2022-07-25)
- Modal: add another prop (2fdfcdd)
1.2.2 (2022-07-25)
- Modal: add more props to typings (97997ad)
1.2.1 (2022-07-13)
- ProgressBar: extend correct prop type (944a902)
1.2.0 (2022-07-13)
- ProgressBar: add new progress bars (d9e4ff3)
1.1.0 (2022-07-09)
1.0.2 (2022-07-07)
- Plugin: support non-ui plugins (51c418d)
1.0.1 (2022-06-29)
- package: enable tree shaking (58933f8)
1.0.0 (2022-06-23)
- components: rename Field components (9bd9622)
- components: Toggle -> ToggleField Slider -> SliderField & add Toggle component
0.12.3 (2022-06-23)
- Field: description is a string you idiot (4697749)
0.12.2 (2022-06-23)
- Field: title -> label (da4c79b)
0.12.1 (2022-06-23)
- components: export FIeld (a87e1bb)
0.12.0 (2022-06-23)
- components: add Field (7d82a82)
0.11.1 (2022-06-23)
- Router: make specifying quick access tab not required (7efc034)
0.11.0 (2022-06-20)
- utils: add sleep util (db64f34)
0.10.5 (2022-06-20)
- patcher: why the hell did i do it that way (2afb7f1)
0.10.4 (2022-06-19)
- plugin: correct return type on injectCssIntoTab (1ce15d2)
0.10.3 (2022-06-18)
- ServerAPI: add injectCssIntoTab to serverAPI typings (823a274)
0.10.2 (2022-06-16)
- Router: add NavigateBackOrOpenMenu() (077334e)
0.10.1 (2022-06-16)
- Focusable: add ref prop, fix event types (f1e20cd)
0.10.0 (2022-06-10)
- components: remove HorizontalFocus, add Focusable (9beab5f)
0.9.1 (2022-06-09)
- SuspensefulImage: fix export (dddb703)
0.9.0 (2022-06-09)
- custom-components: add SuspensefulImage (6324282)
0.8.0 (2022-06-09)
- components: add HorizontalFocus (4d30efc)
0.7.2 (2022-06-08)
- package: fix pnpm peer dependencies errors (e5e561e)
0.7.1 (2022-06-08)
0.7.0 (2022-06-08)
- components: added shared item-props, progressbar, and more types for slider (4328385)
0.6.0 (2022-06-08)
- husky: wrong script for husky caused problems when installing (bc2bec4)
0.5.1 (2022-06-06)
- classes: switch static-classes to findModule (244ae12)
0.5.0 (2022-06-06)
- utils: add joinClassNames util (f34b9de)
0.4.2 (2022-06-06)
- classes: add gamepadDialogClasses and quickAccessControlsClasses (2e7b4b6)
0.4.1 (2022-06-05)
- textfield: correct type for onChange callback (32c355f)
0.4.0 (2022-06-05)
- typings: export all prop types (7f9dfc5)
- textfield: extract TextField component (a3c1a7c)
0.3.0 (2022-06-04)
- typings: add Navigate to router typings (f124480)
0.2.0 (2022-06-04)
- router: expose GetQuickAccessTab and rename QuickAccessTabs to QuickAccessTab (bf0c2b1)
0.1.0 (2022-06-04)
- router: types for steam router (62bf0ea)