You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow custom model for mobile devices (plus separate settings panel) (#316)
* initial version
* custom model is kept even when switching back and forth between desktop and mobile size
* fix bug when mobile view is changed to compact view and no new route is calculated because of an invalid custom model due to missing encoded values (recreation of CustomModelBox without the previously expected /info endpoint being called)
* move CustomModelBox into SettingsBox but outside of settingsTable
* minor -> warn
* minor css fix
* make settings css better fit the rest
* 1. URL with custom_model should trigger a routing request with it; 2. avoid route re-calculation if settings box is shown; 3. invalid custom model is reset to custom model before if settings box is closed
* tricky to fix error 'Cannot use import statement outside a module' in tests: 1. insist on transpiling custom model editor code to avoid ES6 modules for jest and 2. allowJs in tsconfig and 3. explicitly transform js files using ts-jest - why?
* remove CustomModel from QueryStore state
* formatting
* revert change with SettingsContext to use ShowDistanceInMilesContext
* format and clean up imports
* show error message if invalid custom model (not possible at Settings construction time)
* not many benefits to use validateJson as e.g. encoded values not yet known
* revert commit 96108d7
* remove TODO NOW
* Use string to represent custom model state (#320)
* Move custom model examples to separate file
* Minor rename
* Extract custom model area function
* Remove openSettingsHandle
* Rename custom model examples file
* Remove warning that can never occur
* Move state from settings to query store, query store even depended on settings..
* minor
* move custom model box out of settings
* oops, made a mistake
* Use string to represent custom model state!
* much better
* add todos
* Rename action
* no shadow, use text instead
* i18n: update
* separate custom model box and settings box and use gear as indicator instead of shadow
* format
---------
Co-authored-by: easbar <easbar.mail@posteo.net>
0 commit comments