Pablo Vazquez
4f1b1be90b
Web: Style tweaks to Tabulator tables
2022-05-04 18:47:55 +02:00
Pablo Vazquez
dad5da49be
Web: Style tweak to buttons
2022-05-04 15:34:59 +02:00
Pablo Vazquez
c3f60303a8
Web: Fix page width overflow
2022-05-04 15:33:57 +02:00
Pablo Vazquez
9904c4a3cb
Web: Style adjustments to Tabulator tables
2022-05-04 15:33:45 +02:00
Pablo Vazquez
6dad727954
Web: Style app-version
2022-05-04 15:32:52 +02:00
Pablo Vazquez
14ea7fc0a5
Web: Set titles for dt elements in tables
...
Since the cell has a fixed width and can be cropped.
2022-05-04 15:32:29 +02:00
Pablo Vazquez
c10b7f97c9
Web: Positive wording text for Job/Task Details
...
Also, do not mention left/right on labels since the position of sections
can vary (for example on smaller screens).
2022-05-04 15:25:29 +02:00
Pablo Vazquez
0d683e4786
Web: Move task details to the bottom on smaller screens
2022-05-04 12:57:02 +02:00
Pablo Vazquez
0c8def66aa
Web: Use definition lists for Task and Job details
2022-05-04 12:56:30 +02:00
Pablo Vazquez
a6d2b4235b
CSS: Cleanup
...
Use CSS variables for font family body, and minor contrast and padding adjustments.
2022-05-04 12:54:39 +02:00
Pablo Vazquez
a22e3c9064
Web: Use custom CSS file for Tabulator
...
Forked from "Midnight" built-in theme.
2022-05-03 19:28:32 +02:00
Pablo Vazquez
301bff9244
Web: Move basic styling from App to base.css
...
First step, it should be further split later down the line.
2022-05-03 19:21:19 +02:00
Sybren A. Stüvel
555c935790
Web: Replace Vue 2 with Vue 3 webapp
...
Replace the Vue v2 webapp with a Vue v3 one, and embed the OpenAPI
client in the webapp itself (instead of being its own npm project).
- Vue v2.x -> v3.x
- Tabulator v4.x -> v5.1
- Moment JS -> replaced with Luxon JS
- Vue CLI/UI -> replaced with Vite
2022-04-12 12:34:49 +02:00