The project is deeply inspired by the Google Calendar as well as the native MacOS Calendar.
This is a very early preview version: I started this project a week ago, so please don't expect it to be functional yet. I think it will take 2-3 more weeks to get finished.
Based on neo.mjs, it is multithreaded out of the box.
What you can do already:
Switch the theme.
Open the Settings Container, change settings for the weekly view. Ideally with the Weekly View as the active Card to see the delta updates.
I will add infinite scrolling for all views soon (similar to the DateSelector at the top left).
Drag & Drop for Events, mobile support and creating, editing & removing Events are on the todo list.
I actually hope that some of the ideas get picked up. Might be naive.
Getting visibility / traction for a new OS project is intense these days, especially in case it is "disruptive". Might be too far ahead.
"They're out there and I suspect it would be more enjoyable to work for them". Probably, but hard to find. Most job requests are like "Would you like to help us with Angular, React or Vue?".
"Author says that he is humble but he is not humble enough"
I have been thinking about this part while writing it :)
It actually did not feel comfortable to write this much about myself. Thought it was important though to put the article into perspective.
I normally would not even apply for big company roles, because most of the time you get stuck in roles where it is close to impossible to make an impact.
As an entirely free to use open source project, it relies on your input.
I just started to define the scope of the next minor release and your feedback is not just only welcome, but makes a big impact on the current roadmap.
workers are supported, so the dist versions not using shared workers can run there already.
2 missing items on the webkit side:
1) adding support for shared workers (they dropped the development on those, but recently put it into "inRadar" again. So there is hope.
2) adding support for JS modules inside the worker scope. missing in FF as well. not too bad, since it is good enough in case 1 browser can do it (chrome) so that the dev mode can run there. the dist versions will run in FF, safari & chrome, since webpack is replacing all import statements, so that there are no real JS modules.
to fully support mobile, neo.mjs still needs to support touch events (similar to hammer js). on the todo list.