Edit: tracking here: https://github.com/klimeryk/recalendar.js/issues/23#issuecom...
398 karma · joined November 26, 2012
https://klimer.eu/
Edit: tracking here: https://github.com/klimeryk/recalendar.js/issues/23#issuecom...
Unfortunately, something that's fundamentally hard to do with this approach is having a dynamic sync with an online calendar. That's because ultimately it's a PDF, with some device-specific layer with writing on top of it.
But in some ways, it could be seen as feature - I find it useful to copy "manually" the events to my ReCalendar. That automatically makes me reflect on them or just help me remember they're happening!
Of course, YMMV, good to have different options!
All thanks to some clever (mis)use of SVG and canvas, see https://github.com/klimeryk/dealwithit/commit/d8f280b5f2e4bd.... Enjoy!
> There are only two hard things in Computer Science: cache invalidation and naming things.
Edit: tested on M2 and Safari 18.0 and I cannot reproduce it. Updating now to 15.0.1 to see if that makes a difference.
> It uses face-api.js to find the face
Yeah, I'm using Google AI's Face Detector [1]. There's Tensorflow's Face Landmarks Detection [2] that looked most promising and accurate. But it had two bugs [3][4] that are blockers. The first one got fixed recently, but the other one is still pending.
[1] https://ai.google.dev/edge/mediapipe/solutions/vision/face_d...
[2] https://github.com/tensorflow/tfjs-models/tree/master/face-l...
Good suggestion - implemented in https://github.com/klimeryk/dealwithit/commit/12c2254e4a1e5f...
> Oh, and it would be cool to have an option for the meme text to go under the image too, and to appear in the final frame of motion for the glasses
Yup, on my radar! Upvote on GitHub: https://github.com/klimeryk/dealwithit/issues/31
Could you describe in more detail this? I'm not sure I agree that state changes should be pushed to browser history. In my experience this usually leads to confusing user experience. But that might be also just years of conditioning and I'm missing some best practices. So happy to learn more.
You can choose different styles of glasses. But, yeah, they're all black-ish. Definitely open to different colors/styles! I've created a new issue with some possible solutions and will look into it: https://github.com/klimeryk/dealwithit/issues/33 (but PRs are welcome too!)