From 7b4996a689238a79a5f55bc4ec3d027902417063 Mon Sep 17 00:00:00 2001 From: RezHackXYZ Date: Fri, 9 May 2025 19:53:58 +0530 Subject: [PATCH 1/2] higlight curent day of week, option to show/disble seconds, import timetable from csv, wrap/roleover of 0 to be after 9; did a lot of work! --- src/IdleScreen/EditTimetable.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/IdleScreen/EditTimetable.svelte b/src/IdleScreen/EditTimetable.svelte index 8c0fe7b..ba6e46f 100644 --- a/src/IdleScreen/EditTimetable.svelte +++ b/src/IdleScreen/EditTimetable.svelte @@ -25,10 +25,10 @@ Monday {#each table.Monday as time} { newTable(table); - }} + }} bind:value={time} /> {/each} From c14481f3d9a174668da358feba08e662c300ac87 Mon Sep 17 00:00:00 2001 From: RezHackXYZ Date: Fri, 9 May 2025 19:54:00 +0530 Subject: [PATCH 2/2] Higlight curent day of week, option to show/disble seconds, import timetable from csv, wrap/roleover of 0 to be after 9. wow did a lot! --- .vscode/settings.json | 3 +- jsconfig.json | 5 +- src/IdleScreen/EditTimetable.svelte | 391 ++++++++++++++++++---------- src/IdleScreen/main.svelte | 19 +- src/IdleScreen/time.svelte | 177 +++++++++---- 5 files changed, 399 insertions(+), 196 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 7780eca..12dd628 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,5 +2,6 @@ "editor.defaultFormatter": "esbenp.prettier-vscode", "[svelte]": { "editor.defaultFormatter": "svelte.svelte-vscode" - } + }, + "cSpell.words": ["kokoro"] } diff --git a/jsconfig.json b/jsconfig.json index dbc17f4..3cdda25 100644 --- a/jsconfig.json +++ b/jsconfig.json @@ -23,6 +23,7 @@ * Disable this if you'd like to use dynamic types. */ "checkJs": true, - "types": ["svelte", "estree"] - }, + "types": ["svelte", "estree"], + "exclude": ["node_modules", "package.json", "package-lock.json"] + } } diff --git a/src/IdleScreen/EditTimetable.svelte b/src/IdleScreen/EditTimetable.svelte index ba6e46f..d21080b 100644 --- a/src/IdleScreen/EditTimetable.svelte +++ b/src/IdleScreen/EditTimetable.svelte @@ -1,151 +1,207 @@ - -
-
-
-
-
- - {#each table.Times as time} - { - newTable(table); - }} - - bind:value={time} - /> - {/each} -
-
- Monday - {#each table.Monday as time} - { - newTable(table); - }} - bind:value={time} - /> - {/each} -
-
- Tuesday - {#each table.Tuesday as time} - { - newTable(table); - }} - bind:value={time} - /> - {/each} -
-
- Wednesday - {#each table.Wednesday as time} - { - newTable(table); - }} - bind:value={time} - /> - {/each} -
-
- Thursday - {#each table.Thursday as time} - { - newTable(table); - }} - bind:value={time} - /> - {/each} -
-
- Friday - {#each table.Friday as time} - { - newTable(table); - }} - bind:value={time} - /> - {/each} -
-
- +
+ Monday + {#each table.Monday as time} + { + newTable(table); + }} + bind:value={time} + /> + {/each} +
+
+ Tuesday + {#each table.Tuesday as time} + { + newTable(table); + }} + bind:value={time} + /> + {/each} +
+
+ Wednesday + {#each table.Wednesday as time} + { + newTable(table); + }} + bind:value={time} + /> + {/each} +
+
+ Thursday + {#each table.Thursday as time} + { + newTable(table); + }} + bind:value={time} + /> + {/each} +
+
+ Friday + {#each table.Friday as time} + { + newTable(table); + }} + bind:value={time} + /> + {/each} +
+
+
+{#if TabOpen !== false} +
+
+
+

Paste CSV here:

+

+ +
+
+ + +
+
+
+{/if} + diff --git a/src/IdleScreen/main.svelte b/src/IdleScreen/main.svelte index c70ae23..bdcb86c 100644 --- a/src/IdleScreen/main.svelte +++ b/src/IdleScreen/main.svelte @@ -1,4 +1,4 @@ -
@@ -32,6 +34,15 @@

Idle Screen