Looks great, and I was also happy to see that it has offline capabilities and will sync once you have a signal. There needs to be more apps built using this model.
A local-first, offline-capable model turned out to be one of the best long-term decisions. It makes the app faster, more reliable, and usable in situations where connectivity is poor or nonexistent. Sync then becomes an enhancement, not a dependency.
It also changes how you design software: you optimize for resilience and data ownership instead of assuming a server is always there. I’m convinced more apps would benefit from this approach, especially for tools people rely on daily.
And people think you need to go to the jungle of Honduras to lose connectivity. It can happen literally anywhere, in a parking garage, next to trees in a park, in the desert. Intermittent in a shopping mall, the list goes on. Also, I like apps being resilient.
I've done a similar app and this was basically the reason why I'm discontinuing the app. You didn't have a polished offline-first sync solution back in the days and my homemade sync code is a spaghetti soup.
Sometimes you literally have to give them something in order for you to get something done. We keep screen time to max 30 minutes a day though for our 5 year old.
5yo parent here. Agreed. And sometimes they just need to chill.
I agree with the overall sentiment. Too much screen time is bad. Kids need to get out and play, indoors or out. In our house, it's a lot of biking and playing with friends outside, Legos, Brio, Magnatiles, matchbox cars, or just crafts.
But sometimes they're frazzled, out of sorts, and would benefit from just being able to sit and chill.
So we'll put on something for him that we're comfortable with. Tumble Leaf, Blaze & The Monster Machines, Trash Truck, or the occasional Ghibli movie.
We do not give him a tablet or other portable device. He sits and watches on the couch, we set a expectation, and stick to that.
I think controlling the device is important. Keeping the screen as something we control and not something he carries around seems to allow us better control and helps him understand the limits in play. 90% of the time, we have no fuss.
And it's not bad. In moderation, TV can be just fine. Often it genuinely helps him soothe and relax (Especially if he's been really active and engaged all day), and as you said, helps us get something done. Two episodes of one of his favorite shows is great to help him unwind while we're making dinner.
But we keep time/episode limits as well, and that seems to keep things in balance along with the aforementioned things.
I tried this resizing (also on Tahoe) and I can't reproduce this. It has a fairly well sized area around that corner in which I can click and drag to resize.
I ran XFCE back in say, 2005, 2006 or so. It looks almost exactly the same! I guess that's also the purpose of XFCE - to provide a minimal environment without the instabilities of modern GNOME and KDE or be exposed to Wayland quirks. Just roll with it like it's 20 years ago.
reply