Commit Graph
29 Commits
Author SHA1 Message Date
jakob.scheid 2d61e9f927 test(settings): refactor getWrapper function in settings input test
Updated the getWrapper function to use object destructuring.
2026-07-28 20:10:24 +02:00
jakob.scheid b429074071 test(settings): add tests for settings page
Added tests for the SettingsPage component:
  - correct heading
  - correct settings
2026-07-28 20:10:24 +02:00
jakob.scheid 9dfd16d68d test(settings): add tests for settings page link 2026-07-28 20:10:23 +02:00
jakob.scheidandjakob.scheid c7fe1f2f60 test(settings): add tests for selection setting
Added tests for the selection setting component:
  - correct display of options
  - shows values correctly
  - store of values
  - correct translation
2026-07-28 20:10:19 +02:00
jakob.scheidandjakob.scheid c7490d2e48 feat(settings): wrap selection option label
Added a wrapper for the settings selection option label to make it
easier to identify (internal).
2026-07-28 20:10:18 +02:00
jakob.scheidandjakob.scheid 2eafa3c093 feat(settings): wrap selection setting label
Added a wrapper for the selection setting label to make it easier to
find (internal).
2026-07-28 20:10:17 +02:00
jakob.scheidandjakob.scheid e808ec9a26 test(settings): add settings input tests 2026-07-28 20:08:53 +02:00
jakob.scheidandjakob.scheid d7ce212095 fix(settings): prevent setting input done button from animating initially when mounting 2026-07-28 20:08:52 +02:00
jakob.scheidandjakob.scheid da330db355 feat(settings): make setting input reactive to stored setting 2026-07-28 20:08:52 +02:00
jakob.scheidandjakob.scheid 6fbdc87669 test(settings): add switch component tests 2026-07-28 20:08:51 +02:00
jakob.scheidandjakob.scheid 248adf40b0 feat(settings): add settings page link 2026-07-28 20:08:39 +02:00
jakob.scheidandjakob.scheid d78beffabd fix(settings): add key prop to settings in settings page 2026-07-28 20:08:39 +02:00
jakob.scheidandjakob.scheid f6a0553b99 feat(settings): implement settings pages navigation 2026-07-28 20:08:38 +02:00
jakob.scheidandjakob.scheid 4b6881808d refactor(settings): move settings button style into a CSS module 2026-07-28 20:08:37 +02:00
jakob.scheidandjakob.scheid 12d8c4fa23 fix(settings): fix switch label cursor 2026-07-28 20:08:37 +02:00
jakob.scheidandjakob.scheid c9cb0fce27 feat(settings): add selection setting 2026-07-28 20:08:36 +02:00
jakob.scheidandjakob.scheid 31fbfbde07 fix(settings): prevent input setting done button from extending beyond viewport border 2026-07-28 20:08:36 +02:00
jakob.scheidandjakob.scheid 942645df68 fix(settings): make switch setting style scoped 2026-07-28 20:08:35 +02:00
jakob.scheidandjakob.scheid 1e283c7392 refactor(settings): rename variable
Renamed the variable 'inputClass' to 'inputType' because this name is
more accurate
2026-07-28 20:08:35 +02:00
jakob.scheidandjakob.scheid 9cf2245217 feat(settings): improve switch setting accessibility 2026-07-28 20:08:35 +02:00
jakob.scheidandjakob.scheid 3136f40530 feat(settings): improve input setting accessibility 2026-07-28 20:08:34 +02:00
jakob.scheidandjakob.scheid 62fbd5de3a feat(settings): add animation to settings input done button 2026-07-28 20:08:34 +02:00
jakob.scheidandjakob.scheid 25d7ee0c6d feat(settings): add settings component for inputs 2026-07-28 20:08:34 +02:00
jakob.scheidandjakob.scheid e4bd6df2d5 refactor(settings): remove unused setting class 2026-07-28 20:08:23 +02:00
jakob.scheidandjakob.scheid 17351e9f44 feat(settings): add support for boolean settings 2026-07-28 20:08:23 +02:00
jakob.scheidandjakob.scheid 5101450d59 feat(settings): make switch use the settings store 2026-07-28 20:08:22 +02:00
jakob.scheidandjakob.scheid 139c6f4ef5 feat(settings): display current settings page 2026-07-28 20:08:22 +02:00
jakob.scheidandjakob.scheid 5efd3ac5b1 feat(settings): add switch transitions 2026-07-28 20:06:26 +02:00
jakob.scheidandjakob.scheid c11ab2a52c feat(settings): add switch component 2026-07-28 20:06:26 +02:00