Skip to content

Latest commit

 

History

History
1333 lines (591 loc) · 59.5 KB

CHANGELOG.md

File metadata and controls

1333 lines (591 loc) · 59.5 KB

4.8.3 (2024-12-14)

Bug Fixes

  • utils: add new nav root name (a43cd7f)

4.8.2 (2024-11-20)

Bug Fixes

  • Footer: add missing focus/nav properties (#113) (8117693)

4.8.1 (2024-10-11)

Bug Fixes

  • 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)

Bug Fixes

  • components/Modal: dont break in desktop ui (bea9ac7)
  • components/Router: dont break in desktop ui (980df68)

Features

  • utils/react: add some window-related utils (063dedb)

4.7.4 (2024-10-04)

Bug Fixes

  • DialogCheckbox: don't access getters to prevent their side effects from breaking the component (241b22c)

4.7.3 (2024-10-03)

Bug Fixes

  • components: fix missing components on oct 2 2024 beta (0f9fb5a)

4.7.2 (2024-09-16)

Bug Fixes

  • utils: fix potential race condition in findSP (3aa07dc)

4.7.1 (2024-08-08)

Bug Fixes

  • utils/react: fix potential race condition in injectFCTrampoline (4c97097)

4.7.0 (2024-07-28)

Features

  • router: support desktop bpm overlay (7eb484d)

4.6.0 (2024-07-26)

Features

  • classMapper: add findClassByName back (2b8d2ae)

4.5.0 (2024-07-24)

Features

  • classMapper: add classModuleMap, make findClass require ID (a370c1f)
  • webpack: refactor to prepare for classMapper changes (d83bada)

4.4.0 (2024-07-18)

Features

  • utils/react: add injectFCTrampoline (44fdf9e)

4.3.1 (2024-07-17)

Bug Fixes

  • Menu/MenuGroup: rewrite filter to work on beta and prevent future errors (d64c42a)

4.3.0 (2024-07-09)

Features

  • utils: react tree patching api (2c3a9f8)

4.2.2 (2024-07-04)

Bug Fixes

  • SteamSpinner: add background option (c04f024)

4.2.1 (2024-06-27)

Bug Fixes

  • errorboundary: work around broken react types (3ef9648)

4.2.0 (2024-06-27)

Features

  • components: add ErrorBoundary (dcdbb2d)

4.1.1 (2024-06-27)

Bug Fixes

  • ReorderableList: avoid mutating props (#109) (bd1dc85)

4.1.0 (2024-06-27)

Features

  • release: release v4.1.0 (b040444)

4.0.1 (2024-06-27)

Bug Fixes

  • release: empty commit to bump to v4.0.1 (2bfe624)

4.0.0 (2024-06-27)

Bug Fixes

  • 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)

Features

  • add v4 webpack api and port everything to it (bffd530)

BREAKING CHANGES

  • ci: v4 release
  • ci: v4 release

3.26.1 (2024-05-25)

Bug Fixes

  • Field: add children prop (2a78cc0)
  • plugin: shim definePlugin for now [ci skip] (0cd498b)

3.26.0 (2024-05-24)

Bug Fixes

  • utils/react: shut it ts (d91f49e)

Features

  • add v4 webpack api and port everything to it (bffd530)

3.25.0 (2024-03-09)

Bug Fixes

  • staticclasses: unbreak on latest beta (17b99df)

Features

  • classMapper: add class mapper (a8eeb91)

3.24.5 (2024-02-03)

Bug Fixes

  • finds: make modal and scroll components work on latest betaa (c2b0fad)

3.24.4 (2024-01-22)

Bug Fixes

  • types: fix incorrect as on many components leading to any types (bb12921)

3.24.3 (2024-01-20)

Bug Fixes

  • router: wait 2s if internal navigators init fails (95d977d)

3.24.2 (2024-01-20)

Bug Fixes

3.24.1 (2023-12-13)

Bug Fixes

  • utils/react: support react 18, add getReactRoot (11dd82b)

3.24.0 (2023-12-03)

Features

  • static-classes: add BasicAppDetailsSectionStylerClasses (#99) (e27b638)

3.23.1 (2023-11-09)

Bug Fixes

  • webpack: don't break if a module fails to load (5203ce3)

3.23.0 (2023-10-11)

Features

  • static-classes: add more css classes (#94) (30e3194)

3.22.1 (2023-10-10)

Bug Fixes

  • useQuickAccessVisible: use the "Page Visibility API" instead of focus/blur (4c4fda4)

3.22.0 (2023-08-09)

Bug Fixes

  • add patch indicator to prevent crashes (3170779)

Features

  • add components found while working on tabmaster (4f8f65d)
  • add components found while working on tabmaster (fd0d011)

3.21.8 (2023-06-27)

Bug Fixes

  • the typescript compiler was eating the enum (c9b5839)

3.21.7 (2023-06-26)

Bug Fixes

  • add patch indicator to prevent crashes (#88) (9128c1e)

3.21.6 (2023-06-22)

Bug Fixes

  • reposition parameter for file picker V2 (ee51dc5)

3.21.5 (2023-06-22)

Bug Fixes

3.21.4 (2023-06-22)

Bug Fixes

  • move the new file picker api as v2 (8bfeae4)

3.21.3 (2023-06-22)

Bug Fixes

  • total is not needed as a return value to plugins (979a630)

3.21.2 (2023-06-18)

Bug Fixes

  • SidebarNavigation: allow ReactNode for page title (44d9b90)

3.21.1 (2023-05-28)

Bug Fixes

  • reorderable-list: open label type from string to ReactNode (fb5f043)

3.21.0 (2023-05-19)

Bug Fixes

  • Utils: return null when SP not found (18d341f)

Features

  • StaticClasses: add new GamepadUI classes (3ca8c43)

3.20.7 (2023-05-10)

Bug Fixes

  • decky: fix decky on latest beta (74a7cba)

3.20.6 (2023-04-29)

Bug Fixes

  • QuickAccessTab: set decky tab ID to 999 (5d5cb31)

3.20.5 (2023-04-04)

Bug Fixes

  • reorderable list no longer toggles on backout (7e1182a)

3.20.4 (2023-04-04)

Bug Fixes

  • SteamSpinner: oh apparently the class was moved outside the component for some reason?????? (b8ddf3d)

3.20.3 (2023-04-04)

Bug Fixes

  • SteamSpinner: fix the fix (79d229b)

3.20.2 (2023-04-04)

Bug Fixes

  • SteamSpinner: dont error on latest desktop beta (19819b7)

3.20.1 (2023-04-03)

Bug Fixes

  • useQuickAccessVisible: make it work again (7dacb23)

3.20.0 (2023-04-03)

Bug Fixes

  • Field: remove style (53faf55)
  • fixed missing export (b480d39)
  • list didn't update on prop change (b146eab)

Features

  • 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)

Bug Fixes

  • Item: add highlightOnFocus prop (c53f87b)

3.19.1 (2023-02-23)

Bug Fixes

  • refactoring to fix for feb 22 2023 beta (0b6dc24)

3.19.0 (2023-02-22)

Features

  • added reorderable list and updated fieldProps (#57) (5a074b5)

3.18.11 (2023-02-18)

Bug Fixes

  • Navigation: fix NavigateToExternalWeb (82214fe)
  • Navigation: fix NavigateToExternalWeb (c53d7f8)

3.18.10 (2023-01-17)

Bug Fixes

  • SuspensefulImage: fix changing src (9723854)

3.18.9 (2023-01-16)

Bug Fixes

  • Navigation: fix on stable (4affd4a)

3.18.8 (2023-01-16)

Bug Fixes

  • Navigation: fix timing issue in decky-loader (58b69f0)

3.18.7 (2023-01-16)

Bug Fixes

  • un-break navigation on stable (2e66e5a)

3.18.6 (2023-01-13)

Bug Fixes

  • Router: fix Navigation for the millionth time (aac2d52)

3.18.5 (2022-12-21)

Bug Fixes

3.18.4 (2022-12-16)

Bug Fixes

  • modals: fix ModalRoot again (fd94842)

3.18.3 (2022-12-12)

Bug Fixes

  • Router: update Router interface to SteamOS3.4 and add Navigation (#52) (f0379e5)

3.18.2 (2022-12-11)

Bug Fixes

  • useQuickAccessVisible: remove invalid prop access (#66) (767dc2f)

3.18.1 (2022-12-11)

Bug Fixes

  • findSP: fallback to last active context (#53) (6f14da1)

3.18.0 (2022-12-11)

Features

  • DialogCheckbox: Add DialogCheckbox component (#58) (88f245d)

3.17.0 (2022-12-11)

Features

  • ControlsList: Add ControlsList component (#61) (c586afb)

3.16.2 (2022-12-11)

Bug Fixes

  • Marquee: replace default export with named export (cd0635e)

3.16.1 (2022-12-11)

Bug Fixes

  • FooterLegend: change description types to ReactNode (#62) (d24136e)

3.16.0 (2022-12-11)

Features

3.15.0 (2022-12-11)

Features

  • Focusable: add noFocusRing prop type (#65) (cc29dda)

3.14.0 (2022-12-10)

Features

  • toast: add showToast/playSound to ToastData (#64) (7ba1229)

3.13.0 (2022-11-29)

Features

  • Menu: add more missing props (#60) [CI SKIP] (678ba21)

3.12.0 (2022-11-28)

Features

3.11.1 (2022-11-20)

Bug Fixes

  • Footer: add types for ActionDescriptionMap (2ec9519)

3.11.0 (2022-11-18)

Features

  • classes: add "appDetailsClasses" (#55) (ed98d14)

3.10.0 (2022-11-18)

Features

  • classes: add appDetailsHeaderClasses (#54) (3229162)

3.9.0 (2022-11-16)

Features

  • Dialog: add "focusable" button prop (#51) (e167ef5)

3.8.0 (2022-11-11)

Features

  • routerhook: add global components support (215156d)

3.7.14 (2022-11-05)

Bug Fixes

  • Menu: fix on Steam beta (82768e0)
  • Modal: fix on Steam beta (e44187f)

3.7.13 (2022-11-02)

Bug Fixes

  • useQuickAccessVisible: make it work in beta (#49) (e1f64a3)

3.7.12 (2022-10-29)

Bug Fixes

  • Item: change title and description types to ReactNode (0ed054f)

3.7.11 (2022-10-28)

Bug Fixes

  • package.json: train wtf (789e163)

3.7.10 (2022-10-28)

Bug Fixes

  • tabs: shut up typescript (75f3588)

3.7.9 (2022-10-28)

Bug Fixes

  • tabs: fix on stable for real this time i think (a074277)

3.7.8 (2022-10-26)

Bug Fixes

3.7.7 (2022-10-26)

Bug Fixes

  • Field: remove incompatible properties (#42) (0010a1f)

3.7.6 (2022-10-26)

Bug Fixes

  • Field: add override for onClick type (#43) (fe75dfb)

3.7.5 (2022-10-26)

Bug Fixes

  • Field: add types for focusing field (#41) (bedb6b8)

3.7.4 (2022-10-26)

Bug Fixes

3.7.3 (2022-10-25)

Bug Fixes

3.7.2 (2022-10-24)

Bug Fixes

3.7.1 (2022-10-24)

Bug Fixes

  • Tabs: temp remove until we have a way to grab it on beta (25c33b2)

3.7.0 (2022-10-24)

Features

  • modal: support for latest steamos preview (5f0470c)

3.6.1 (2022-10-19)

Bug Fixes

3.6.0 (2022-10-15)

Features

  • plugin: add alwaysRender (2fc2060)

3.5.6 (2022-10-08)

Bug Fixes

  • Dialog: remove not exported dialog button (#37) (5a5218a)

3.5.5 (2022-10-08)

Bug Fixes

  • sidebarnavigation: no dont (0ce1b54)

3.5.4 (2022-10-08)

Bug Fixes

  • sidebarnavigation: allow null pags (d6b00b0)

3.5.3 (2022-10-08)

Bug Fixes

  • tabs: fix props and add example (4024b76)

3.5.2 (2022-10-08)

Bug Fixes

  • Tabs: make onShowTab required (7161e75)

3.5.1 (2022-10-08)

Bug Fixes

  • Tabs: actually export it lmao (0e0e0d2)

3.5.0 (2022-10-08)

Features

  • Tabs: initial tabs component, props, docs (abbd3cd)

3.4.0 (2022-10-06)

Features

3.3.5 (2022-10-02)

Bug Fixes

  • docs: set categorizeByGroup to true (0f205e8)

3.3.4 (2022-10-02)

Bug Fixes

  • docs: build each component as a seperate page (fbd936d)

3.3.3 (2022-10-02)

Bug Fixes

3.3.2 (2022-10-02)

Bug Fixes

3.3.1 (2022-10-02)

Bug Fixes

  • SidebarNavigation: add more props (#29) (ed0be5e)

3.3.0 (2022-10-02)

Features

  • Menu: add nested menu groups + more props (#30) (4233128)

3.2.2 (2022-09-29)

Bug Fixes

3.2.1 (2022-09-24)

Bug Fixes

3.2.0 (2022-09-20)

Features

  • FooterLegend: add GamepadEvent (130dfa2)

3.1.4 (2022-09-19)

Bug Fixes

  • License: update license in package.json (064c161)

3.1.3 (2022-09-18)

Bug Fixes

  • DialogButton: fix ref type (74aefc7)

3.1.2 (2022-09-18)

Bug Fixes

  • DialogButton: fix types, add ref types (db41e74)

3.1.1 (2022-09-18)

Bug Fixes

  • Button: add types to DialogButton (29201fa)

3.1.0 (2022-09-18)

Features

  • components: add FocusRing (b05f846)

3.0.0 (2022-09-09)

Bug Fixes

  • button: add style prop (d6a08fe)
  • textfield: extend HTMLAttributes (71c7afa)

Features

  • modal: add more props, refactor (26017e7)
  • serverAPI: add FilePicker (8eb921e)

BREAKING CHANGES

  • modal: ModalRoot ->ConfirmModal add the actual ModalRoot which does not contain buttons

2.0.0 (2022-09-04)

Features

  • patcher: rewrite to support multiple patches (076d9eb)

BREAKING CHANGES

  • patcher: All usage of *Patch functions must now store the result and call .unpatch() unpatch() has been removed.

1.8.3 (2022-09-03)

Bug Fixes

  • plugin: Export ServerResponse for use in plugin-loader.tsx (#20) (d01c7b3)

1.8.2 (2022-08-28)

Bug Fixes

  • utils: Mutable variable must be non-const (#19) (1dd48cd)

1.8.1 (2022-08-26)

Bug Fixes

  • utils: update wrapReactClass impl. and defaults for prop argument (#17) (55bd06a)

1.8.0 (2022-08-26)

Features

  • components: add Carousel component (cf137c4)
  • Focusable: add FooterLegend props to Focusable and Field (c25fe58)

1.7.8 (2022-08-20)

Bug Fixes

  • Dropdown: correct Dropdown types (#15) (a09af35)

1.7.7 (2022-08-20)

Bug Fixes

  • FieldProps: Add "bottomSeparator" option (#16) (490a1f7)

1.7.6 (2022-08-18)

Bug Fixes

  • TextFieldProps: Add "disabled" option to TextFieldProps (#14) (af98a76)

1.7.5 (2022-08-18)

Bug Fixes

  • ButtonItem: update to account for both prop settings (6be0644)

1.7.4 (2022-08-18)

Bug Fixes

1.7.3 (2022-08-17)

Bug Fixes

  • Router: Add more members to Router interface (#12) (7d3b5e8)

1.7.2 (2022-08-17)

Bug Fixes

  • utils: allow prop reassigns to fail (a592883)

1.7.1 (2022-08-17)

Bug Fixes

  • utils: better method to wrap react classes (e644de3)

1.7.0 (2022-08-17)

Features

  • utils: add wrapReactClass (d237bd4)

1.6.2 (2022-08-15)

1.6.1 (2022-08-13)

Bug Fixes

  • wrapReactType: try another method (b7dc1d6)

1.6.0 (2022-08-13)

Features

  • Utilities: add wrapReactType utility (7cf45cf)

1.5.1 (2022-08-10)

Bug Fixes

  • security: update for minimist pollution exploit (1de979f)

1.5.0 (2022-08-10)

Features

  • ServerAPI: add Toaster to serverAPI (e2126af)

1.4.0 (2022-08-08)

Features

  • utils: add findInTree and findInReactTree (b21dfcd)

1.3.0 (2022-08-02)

Features

  • plugin: api for patching existing routes (5b29447)

1.2.4 (2022-07-25)

Bug Fixes

1.2.3 (2022-07-25)

Bug Fixes

  • Modal: add another prop (2fdfcdd)

1.2.2 (2022-07-25)

Bug Fixes

  • Modal: add more props to typings (97997ad)

1.2.1 (2022-07-13)

Bug Fixes

  • ProgressBar: extend correct prop type (944a902)

1.2.0 (2022-07-13)

Features

  • ProgressBar: add new progress bars (d9e4ff3)

1.1.0 (2022-07-09)

Features

  • Router.tsx: adds more methods to router (#9) (602f93a)

1.0.2 (2022-07-07)

Bug Fixes

  • Plugin: support non-ui plugins (51c418d)

1.0.1 (2022-06-29)

Bug Fixes

  • package: enable tree shaking (58933f8)

1.0.0 (2022-06-23)

Code Refactoring

  • components: rename Field components (9bd9622)

BREAKING CHANGES

  • components: Toggle -> ToggleField Slider -> SliderField & add Toggle component

0.12.3 (2022-06-23)

Bug Fixes

  • Field: description is a string you idiot (4697749)

0.12.2 (2022-06-23)

Bug Fixes

0.12.1 (2022-06-23)

Bug Fixes

  • components: export FIeld (a87e1bb)

0.12.0 (2022-06-23)

Features

0.11.1 (2022-06-23)

Bug Fixes

  • Router: make specifying quick access tab not required (7efc034)

0.11.0 (2022-06-20)

Features

0.10.5 (2022-06-20)

Bug Fixes

  • patcher: why the hell did i do it that way (2afb7f1)

0.10.4 (2022-06-19)

Bug Fixes

  • plugin: correct return type on injectCssIntoTab (1ce15d2)

0.10.3 (2022-06-18)

Bug Fixes

  • ServerAPI: add injectCssIntoTab to serverAPI typings (823a274)

0.10.2 (2022-06-16)

Bug Fixes

  • Router: add NavigateBackOrOpenMenu() (077334e)

0.10.1 (2022-06-16)

Bug Fixes

  • Focusable: add ref prop, fix event types (f1e20cd)

0.10.0 (2022-06-10)

Features

  • components: remove HorizontalFocus, add Focusable (9beab5f)

0.9.1 (2022-06-09)

Bug Fixes

  • SuspensefulImage: fix export (dddb703)

0.9.0 (2022-06-09)

Features

  • custom-components: add SuspensefulImage (6324282)

0.8.0 (2022-06-09)

Features

  • components: add HorizontalFocus (4d30efc)

0.7.2 (2022-06-08)

Bug Fixes

  • package: fix pnpm peer dependencies errors (e5e561e)

0.7.1 (2022-06-08)

Bug Fixes

  • Router: add NavigateToStore to interface (dd5c42c)
  • spinners: add SVG props (24244f6)

0.7.0 (2022-06-08)

Features

  • components: added shared item-props, progressbar, and more types for slider (4328385)

0.6.0 (2022-06-08)

Bug Fixes

  • husky: wrong script for husky caused problems when installing (bc2bec4)

Features

  • dropdown: add dropdown (a99fb4a)
  • sidebar-navigation: add sidebar navigation component (d8794ef)

0.5.1 (2022-06-06)

Bug Fixes

  • classes: switch static-classes to findModule (244ae12)

0.5.0 (2022-06-06)

Features

  • utils: add joinClassNames util (f34b9de)

0.4.2 (2022-06-06)

Bug Fixes

  • classes: add gamepadDialogClasses and quickAccessControlsClasses (2e7b4b6)

0.4.1 (2022-06-05)

Bug Fixes

  • textfield: correct type for onChange callback (32c355f)

0.4.0 (2022-06-05)

Bug Fixes

  • typings: export all prop types (7f9dfc5)

Features

  • textfield: extract TextField component (a3c1a7c)

0.3.0 (2022-06-04)

Features

  • typings: add Navigate to router typings (f124480)

0.2.0 (2022-06-04)

Features

  • router: expose GetQuickAccessTab and rename QuickAccessTabs to QuickAccessTab (bf0c2b1)

0.1.0 (2022-06-04)

Features

  • router: types for steam router (62bf0ea)