diff --git a/.vscode/settings.json b/.vscode/settings.json index 7a73a41..9171a33 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,2 +1,6 @@ { + "workbench.colorCustomizations": { + "statusBar.background": "#f0f0f0", + "statusBar.foreground": "#000000" + } } \ No newline at end of file diff --git a/README.md b/README.md index 9e2cd06..db4c8f1 100644 --- a/README.md +++ b/README.md @@ -9,21 +9,23 @@ This site is an attempt at learning and improving my skills working with web tec The site is made with the web framework Svelte and built using Sveltekit. The site lives statically on GitHub pages. I might do some of the puzzles using Typescript, but I want to make sure I'm comfortable with Javascript first. ## To-do list -### Things I should do before AOC 2023 +### Things I should do * ~~Throw errors at runtime in console in dev mode, or catch+throw visually on the production site (unless I can somehow find a way to show a whole stack trace, which I'd be fine with then having visually - e.g. in the result area.) If the error happens when using custom data, the site should suggest to the user that their input may be invalid.~~ -* Change page metadata to a) be stored in .JSON and ~~b) not be a store (it doesn't change! Why is it a store!)~~ -* Move all pages over to the new template format and change default "page source code" link to be the folder on GitHub. -* Improve theme and page design (just use the VS Code colours & add a width? I dunno) -* Make a better favicon +* ~~Change page metadata to a) be stored in .JSON and b) not be a store (it doesn't change! Why is it a store!)~~ +* Move all pages over to the new template format +* ~~Change default "page source code" link to be the folder on GitHub.~~ +* ~~Improve theme and page design (just use the VS Code colours & add a width? I dunno)~~ +* ~~Make a better favicon~~ * Fix sorting issues on some year pages +* Fix PuzzleList so it can actually work on first load ### Nice to haves * Add ~~keywords for each page~~ and a way to sort pages by keywords (e.g.: `lists`, `sorting`, etc) * Basic visualisation support (integrate e.g. chartjs into library stuff?) -* Add an extra link when running in dev mode to the actual site (this would be so convenient lol) -* Add user feedback to PuzzleList.svelte ensuring that it doesn't just show a blank when it takes a while to generate +* ~~Add an extra link when running in dev mode to the actual site (this would be so convenient lol)~~ +* ~~Add user feedback to PuzzleList.svelte ensuring that it doesn't just show a blank when it takes a while to generate~~ * Allow for more customisation/bindings with the Result component, which would be useful for solutions that need a visualisation ## Acknowledgements diff --git a/docs/2021.html b/docs/2021.html index c957c1b..cd8f2cd 100644 --- a/docs/2021.html +++ b/docs/2021.html @@ -8,26 +8,26 @@ - + - + - + - - - + + + - + -
Oh no! The sleigh keys have gone overboard. Can we save Christmas by recovering the sleigh keys with a submarine?!?
All attempted solutions for 2021 are below.
+Oh no! The sleigh keys have gone overboard. Can we save Christmas by recovering the sleigh keys with a submarine?!?
All attempted solutions for 2021 are below.