update readme.md
Hunter
Saturday, August 3rd, 2024 at 6:40 PM
1 <!DOCTYPE html>
-<html lang="en" data-theme="gak"> <!-- update to change theme -->
2 +<html lang="en" data-theme="harvest"> <!-- update to change theme -->
3 <head>
4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <title>todo</title>
8 <style>
9 :root {
- /* Base colors */
- --goldenrod: #eeba30;
10 --tomato-soup: #FF6347;
11 --forest: #3CB371;
12 + --mint: #00a88a;
13
14 --slime: #ccff00;
15 --grape: #7700ff;
22
23 --acorn: #5a352b;
24 --butternut-squash: #f4a127;
- --pumpkin: #e5771e;
25 + --goldenrod: #eeba30;
26 --olive: #4c620c;
27 + --pumpkin: #e5771e;
28
29 --primordial-soup: #8e9918;
30 --clay: #58473d;
- --lichen: #b1b893; /* New color */
- --amber: #b76700; /* New color */
- --algae: #4a5d23;
31 + --lichen: #b1b893;
32 + --amber: #b76700;
33
- --mint: #00a88a;
- --lemoncurd: #ffc500;
-
- --gold: #ffd700;
- --red: #d32f2f;
- --lantern-red: #b71c1c;
- --firecracker: #ff5733;
-
- --algae-green: #4a5d23;
34 + --algae: #4a5d23;
35 --seaweed: #2e8b57;
36 --kelp: #769830;
- --pond-scum: #9acd32;
-
-
- --teal: #008080;
- --gray: #c0c0c0;
- --dark-gray: #404040;
- --blue: #000080;
-
- --xp-blue: #004e92;
- --xp-green: #009e49;
- --xp-light-blue: #8fc8f7;
- --xp-gray: #ffffff;
-
37 + --spirogyra: #9acd32;
38 }
39
40 :root[data-theme="gak"] {
1 # 🪆 matryoshka
2
-a nested task manager that helps you break complex tasks down into manageable subtasks.
3 +a nested task manager that breaks complex tasks into manageable subtasks.
4
5 <i>try it now <a href="https://hunterirving.github.io/matryoshka/">in your browser</a>!</i>
6 <br>(physical keyboard required (for now))
12 - works completely offline
13
14 ### quickstart
-1. press the `Enter` key to add subtasks to the root "todo" task, then give them descriptive names
-2. use `Shift + Arrow Right` to navigate into a subtask, making it the new parent task
-3. use `Shift + Arrow Left` to return to parent tasks
-4. quickly mark tasks as complete or incomplete using `Shift + Enter`
15 +1. press the `Enter` key to add subtasks to the root "todo" task
16 +2. give each new subtask a meaningful name
17 +3. use `Shift + Arrow Right` to navigate into a subtask
18 +4. use `Shift + Arrow Left` to return to the parent task
19 +5. use `Shift + Enter` to quickly mark tasks as complete or incomplete
20
21 ## controls
22
23 ### navigation
24 - `Arrow Up/Down` move between tasks at the same level
25 - `Shift + Arrow Right` navigate into a subtask
-- `Shift + Arrow Left` navigate back to the parent task
26 +- `Shift + Arrow Left` return to the enclosing parent task
27
28 ### task management
-- `Enter` add a new task below the current selection
29 +- `Enter` add a new task
30 - `Arrow Down` (on last subtask) add a new task at the bottom of the list
-- `Backspace` (when selected task's text is empty) delete the current task (including any subtasks)
31 +- `Backspace` (when selected task's text is empty) remove the task and its subtasks
32 - `Shift + Enter` toggle task completion status (status changes cascade to subtasks)
33 - `Shift + Arrow Up/Down` reposition the selected task within its current level
34
35 ### text editing
-- standard text editing controls apply when a task's text area is focused
-- `Command/Ctrl + C` copy the selected task's text
36 +- standard text editing controls apply
37 +- `Command/Ctrl + C` copy the selected task's text
38 - `Command/Ctrl + V` paste text content from the clipboard
39
40 ## data persistence