Commit graph

50 commits

Author SHA1 Message Date
f72d8e65a5 🧰 ui: tooling update
- new devcontainer spec "18-bookworm" -> "20-trixie"
- fixed "vue serve"
- improved vscode settings.json
- improved typescript config
- minor formatting
2026-02-12 21:59:41 +00:00
4bab74b852 ↩️ return type annotations 2025-12-28 16:37:31 +00:00
7643f35ec5 🔧 ui: minor refactoring
- remove helper `loading_success`
- typing in `ThouCanvas`
-  internal renamings and logic optimizations
2025-12-28 02:34:41 +00:00
7cca8c4825 🔧 ui: minor changes to helpers
- rename `Like` -> `VueLike` (also `unwrap_like` -> `unwrap_vuelike`)
- rename `ensure_loaded` -> `unwrap_loading`
- make `unwrap_loading` throw `null` on error instead of `""`
2025-12-28 01:24:31 +00:00
fd1a66ba25 🔧 ui: overall typescript compliance
- reduce use of `as` in favor of Vue's `UnwrapRef`
- add `wait_for` helper function

⚠️ known bug: PreviewDoor (DoorChooser) onClick not working
2025-12-25 19:56:25 +00:00
5c865b8dbb 🔧 small UI fixes
- update browserslist
- make BulmaBreadcrumbs clearer
- fix aspect ratio on SVGRect
- fix weird behaviour on DoorCanvas click
2025-12-12 16:57:36 +00:00
39b56d8bd0 🚧 wip on ui: rework for vue 3 composition API 2025-12-07 03:28:00 +00:00
82da2f6171 🚧 wip on ui: rework for vue 3 composition API 2025-12-04 18:51:57 +00:00
96a3747262 🚧 wip on ui: rework for vue 3 composition API 2025-11-30 20:14:21 +00:00
f482fd4ec1 🚧 wip on ui: rework for vue 3 composition API 2025-11-30 18:09:08 +00:00
af5abc7c8f major refactoring
- use bulma 1.0
- use vue composition API for several components
2024-08-26 19:09:43 +00:00
109dec73d2 first part of refactoring
- use `ImageData` and `Loading` types for image transfer
-  consolidate library directory
- remove `advent22` plugin in favor of static `API` class
2024-08-26 14:14:07 +00:00
55081b24d8 WIP: major refactoring 2024-08-23 16:38:04 +00:00
41889d9160 make subtle glow static 2023-11-24 11:34:18 +00:00
d396c2a8c3 add subtle glow to CalendarDoor numbers 2023-11-24 01:15:19 +00:00
f9f1de8987 make SVGRect a little less brutal 2023-11-24 01:53:52 +01:00
6d4ec2cbe7 CalendarDoor cursor style 2023-11-21 22:33:11 +00:00
15309e6710 Merge branch 'feature/remove-svg-rect' into develop 2023-11-09 23:28:55 +00:00
9e303f898a fixed some code smells 2023-11-09 23:08:35 +00:00
e5364ff94d move "hover title" to Calendar instead 2023-11-09 18:48:13 +00:00
3b22f09a13 CalendarDoor hover title 2023-11-09 18:31:07 +00:00
8cd4e922ff unneeded ref in SVGRect 2023-11-06 00:37:03 +00:00
2282de2528 SVGRect style optimization 2023-11-06 00:32:56 +00:00
8b581a7b50 Merge branch 'develop' into feature/remove-svg-rect 2023-11-06 00:21:10 +00:00
f9583571ed scss color scheme improvements 2023-11-06 00:03:23 +00:00
53bfdfd7b5 wip: more elegant solution; breaks DoorCanvas, PreviewDoor 2023-11-05 23:51:16 +00:00
5213e0b8b1 Merge branch 'develop' into feature/remove-svg-rect 2023-11-05 22:40:49 +00:00
e613ead635 "calendar_aspect_ratio" into store 2023-11-05 22:36:58 +00:00
dcbcdc425a general UI improvements 2023-11-05 21:37:05 +00:00
e2e4847eea wip: works, but style really broken 2023-11-04 04:33:54 +00:00
6efa2aef9b show CalendarDoor on hover 2023-11-04 01:31:49 +00:00
6f09010d0d Door opening logic into Calendar component 2023-10-27 15:37:21 +00:00
7a3042a2b5 <style> tag placement 2023-10-27 15:09:44 +00:00
70d3489a29 toggle door visibility 2023-10-27 14:40:25 +00:00
cfea9b051f Rework SVGRect and Doors 2023-09-22 19:02:51 +00:00
9063ebe93a SVGRect "variant" prop fitting color scheme 2023-09-20 22:26:40 +00:00
cc94aace76 Ideendokument 2023-09-20 16:19:33 +00:00
073a9d5e5a subdir components/admin 2023-09-13 16:08:05 +00:00
421f7d185c User Error Formatting 2023-09-13 15:24:25 +00:00
60a451a426 router: "images" -> "user" 2023-09-12 20:51:26 +00:00
db5b056866 MultiModal.figure_caption 2023-09-12 17:42:38 +00:00
20375f2c9d reflect api changes in UI 2023-09-12 13:55:08 +00:00
08972df4cc cleanup event listener in MultiModal 2023-09-11 23:37:37 +00:00
f4c8ab0b5a error handling improvements 2023-09-10 21:55:25 +00:00
c4181dc5f8 move stuff around 2023-09-10 01:59:19 +00:00
c5680f37f6 DoorPlacer/DoorChooser with panel-block 2023-09-09 23:08:43 +00:00
5ca3112619 stylesheets improvements 2023-09-09 21:41:06 +00:00
1866833d3d Promise based Advent22.api_get 2023-09-07 15:12:46 +00:00
9cd2e51eb8 specify left click on some components 2023-09-07 02:12:34 +00:00
f603a9947c refactoring (moving stuff around) 2023-09-07 02:08:56 +00:00