Commit Graph

12 Commits

Author SHA1 Message Date
osamu-kj
87bb21be58 Calendar: Implement basic writing feature
In this commit several features were added as well.
Basic writing feature to a file. Added base64 decoding
to the reading feature. Checks whether or not the terminal
is too small. Basic help page.
2023-05-13 21:30:01 +02:00
osamu-kj
ce025500ec User Input: Fix small issue with the 'k' shortcut 2023-05-13 16:01:44 +02:00
osamu-kj
ad50383d03 Calendar: Implement basic reading feature
This commit contains a lot of different changes.
Starting from some refacting of user input code,
coloring, and adding a basic reading feature to
the program.
2023-05-13 15:58:02 +02:00
osamu-kj
f810759f12 Vis: Color days with events inside the Calendar
This commit presents two changes. Although the primary
being the functionality, that now days with events will
be colored. The second change is a new shortcut to quickly
delete events (x key).
2023-05-10 00:39:42 +02:00
osamu-kj
7da86f4645 Update README.md 2023-05-07 18:43:19 +02:00
osamu-kj
b9f7c2eeeb Vipe: Finish basic prototype
Map data structure which maps dates to std::string events
2023-05-07 18:42:14 +02:00
osamu-kj
4c1bc842a4 Calendar: Add input handling, basic input mode, add README.md file, alongside other fixes 2023-05-06 22:57:15 +02:00
osamu-kj
dea21b138a Frontend: Add color support 2023-04-22 22:36:18 +02:00
osamu-kj
db58c196a9 Resizing: re-draw at terminal resize 2023-04-22 11:42:54 +02:00
osamu-kj
7296559c16 Calendar: Create basic object structure 2023-04-19 20:57:41 +02:00
osamu-kj
3278c54743 Initialize the project with basic code 2023-04-18 23:33:40 +02:00
Kevin J
a228617747
Initial commit 2023-04-18 19:42:18 +02:00