I was hinting at this when I shared some todos demo apps, but would like to ask more explicitly: any thoughts on or issues with renaming My Favorite Drinks?
Might seem just cosmetic but I think it’s important to present things more practically, where someone seeing the project for the first time would consider using even the sample app for something ‘real’.
Maybe ‘Todos’, or ‘Checklist’, or my suggestion ‘Listable’?
Happy to make a PR with the name/schema modification if I get the sense it’s a welcome change.
But also, just curious to know more broadly how you think about these aspects of presentation (especially towards newcomers) and hoping to hear some reflections.
I thought it was weird when I first started looking at remoteStorage. Not everyone is into coffee and/or cocktails.
Checklist would be good, and it’s versatile (book list, movies, grocery shopping) to a broader audience.
(A simple improvement in that vein would be to keep it generic, but have one additional setting and some pre-baked backgrounds (one each) on those three themes, a fourth option to set your own background, and a fifth blank one. The functionality and data model would not actually differ; the mere presence of the theme-switcher would be nudges about how it could be used, though—and more likely to inspire personal forks, re-implementations, and perhaps be fodder for a bigger ecosystem.)
TODOs are and always have been super boring and uninspiring. There’s a reason why people use it as a demo for frameworks—because they’re that, and implementing one lets the student focus on the framework. A remoteStorage demo app is trying to do something else, which is not to promote any particular UI lib, but rather sell someone (both users and developers-as-users) on the ideals that underpin its approach to data storage. Besides: real TODO apps are serious productivity tools, so the gulf of difference between any toy demo and a “production-grade” TODO app is so large that it’s in the realm of “Why bother?” (or “Why pretend?”).
“Listable” sounds like it could be mistaken for a serious attempt at branding. (The same applies: “Why pretend?”)
Makes sense to have this kind of app too. I assume the idea of “My Favourite Drinks” is something like “simplest sample code possible”, which might be a different goal than persuading/selling someone.
The idea is certainly “simplest possible app and code to integrate RS using remoteStorage.js”.
I think todos would require being able to mark them as done. Books require a title and author name at least. Drinks are just the name, a single string of data.
It doesn’t have to be that simple, of course. It’s just what was chosen at the time.
I suppose we could change it to My Favorite Snacks or something. However, personally, I’d have a harder time coming up with quick and short examples to type, like e.g. “water, coffee, beer”.
Maybe to-do lists are the ultimate example, after all.