28 Commits

Author SHA1 Message Date
Franco Speziali
722ddb41e5 Refactoring; Separated EventGrouping class into separate classes for Day, Week, Month. Logic moved upstream into Calendar class. Simplified render selection in interface 2022-03-23 11:28:11 +01:00
Franco Speziali
1e3688ca04 Some renamed groupTypes => groupType as this references a single groupType 2022-03-23 10:34:39 +01:00
Franco Speziali
88a21c5cf2 Minor updates to README 2022-03-22 16:10:24 +01:00
Franco Speziali
d4fad7bc9a Organised styles 2022-03-22 16:10:03 +01:00
Franco Speziali
f102aa7aad Updated README 2022-03-17 22:42:17 +01:00
Franco Speziali
665de3f8b1 Added event validation at time of processing in Events constructor. Events must have a valid date and title to be included. Updated tests. 2022-03-17 22:23:49 +01:00
Franco Speziali
df41f60101 Default to day grouping if no setting is provided 2022-03-17 21:47:46 +01:00
Franco Speziali
a1d1621a75 Global rename of scale => groupType 2022-03-17 21:00:17 +01:00
Franco Speziali
5836dfdb2e Skeleton README.md added 2022-03-17 21:00:17 +01:00
Franco Speziali
a67753834e package-lock.json updated 2022-03-17 21:00:17 +01:00
Franco Speziali
03f530c938 Updated plugin integration with Joplin; content rendering via processing YAML 2022-03-17 21:00:17 +01:00
Franco Speziali
1fb4228634 Updated plugin integration with Joplin 2022-03-17 21:00:17 +01:00
Franco Speziali
0469b104f6 Styles added 2022-03-17 21:00:17 +01:00
Franco Speziali
cf5cfecbc8 Updated hoverCard rendering logic 2022-03-17 21:00:17 +01:00
Franco Speziali
12e3c5653f Added utility for generating random color 2022-03-17 21:00:17 +01:00
Franco Speziali
b719a2c391 Added EventGroupingHtmlRenderer initial concept 2022-03-17 21:00:17 +01:00
Franco Speziali
4ff914596b Modified Event -> backgroundColor -> bgColor 2022-03-17 21:00:17 +01:00
Franco Speziali
7a49157fef Added Calendar class 2022-03-17 21:00:17 +01:00
Franco Speziali
32db96c9ad Added grouping logic 2022-03-17 21:00:17 +01:00
Franco Speziali
6bb3226967 Added Config object 2022-03-17 21:00:16 +01:00
Franco Speziali
78ebec425f Added dependencies, date-fns and yaml 2022-03-17 21:00:16 +01:00
Franco Speziali
c875366d86 Added typescript types 2022-03-17 21:00:16 +01:00
Franco Speziali
c2b6bb6b8e Added Event class, which represents a single event in the calendar 2022-03-17 21:00:16 +01:00
Franco Speziali
e0ca747cf2 Added prettier to project 2022-03-17 21:00:16 +01:00
Franco Speziali
0ee94d2757 Updated gitignore for .idea 2022-03-17 21:00:16 +01:00
Franco Speziali
b66b68a9ad Setup project for jest, ts 2022-03-17 21:00:16 +01:00
Franco Speziali
a188b65cbe Added license 2022-03-17 21:00:16 +01:00
Franco Speziali
ee80716712 Initial commit 2022-03-17 21:00:04 +01:00