diff --git a/Projekt%C3%B6versikt.md b/Projekt%C3%B6versikt.md new file mode 100644 index 0000000..4405368 --- /dev/null +++ b/Projekt%C3%B6versikt.md @@ -0,0 +1,35 @@ +## TODO +- [-] Dashboarden är bara info med knappar för att komma till respektive del (2025-02-07) +- [ ] byta färg och storlek på grejer med standardknapparna (2025-02-08) +- [ ] context menu på högerklick och F5 (såklart valbart) (2025-02-08) +- [ ] stor bokstav efter punkt eller andra stora skiljetecken (2025-02-08) +- [ ] felhantering när man importerar förkortningar (2025-02-08) + +## Logg +### 2025-02-05 +- installera gitea +- installera svelte med lucia, drizzle (sqlite), i18n och testmiljöer +- `npm run db:push` för att komma igång +- installera rust +- installera tauri +- installera vscode och tillräcklig miljö för att bygga programmet i windows + +### 2025-02-06 +- kopiera gammal kod från skrivert-"old" +- påbörja "dashboard" för första-gången-start av programmet. +- programmet ska fråga användaren om den vill importera en lista +- annars laddar programmet in en grundlista + +### 2025-02-07 +- gör så att programmet kan använda förkortningar +- flytta runt lite grejer, förbered för i18n + +### 2025-02-08 +när jag gick morgonpromenad med milli så tänkte jag att en vettig optimering för textfältet hade varit att alla funktioner bearbetar texten "baklänges", för att komma till det viktigaste först. testade nu att mata in 9000 ord och såg inga problem. det motsvarar typ en timme av konstant skrivande. spammade ctrl+v ett par gånger och nu laggar programmet vid 171 008 ord. jag törs vänta med att göra den här optimeringen med andra ord + +det är så löjligt enkelt att göra en global store med svelte. +- ett store-objekt som heter shortforms +- global state till import +- förberett globala hotkeys är geni +- [X] Flytta importrutan till en egen sida med ett card-element. (2025-02-07) +