Is it for nostrocket?
Would a great looking Nostr UI component library for Svelte and built on NDK help, if you could just import { Article }, set it to "basic", provide the eventid and be done with it?
Is it for nostrocket?
Would a great looking Nostr UI component library for Svelte and built on NDK help, if you could just import { Article }, set it to "basic", provide the eventid and be done with it?
Yes and Yes absolutely!
I'm asking because I've got a strong feeling these same questions will be asked about:
Login forms, Telegram-like chats, Profile pages, Modals for DVM selection, Videos, Image carousels, Settings pages, Modals for payment/subscription flows, Comment sections, Reviews, Skeletons, Icons, etc...
Knowing that:
1. They will all need to be responsive and look good together.
2. That few devs really want to spend time on these because it's not the core of their app.
3. That I would just get these right once, copy-paste them and change the accent colour and the logo. And I would then see 10 different people build 10 very similar components in a very sub-optimal way, using 10 different component libraries that don't really fit Nostr apps.
4. No dev wants to do all of this again for an android app or another platform.
5. I do not personally care if some apps look kind of similar in this bootstrap phase of Nostr. Especially if it makes them work better, be more beautiful and if it adds recognisability and usability for the users. If it for example has flows like this built in: nostr:nevent1qvzqqqqqqypzp22rfmsktmgpk2rtan7zwu00zuzax5maq5dnsu5g3xxvqr2u3pd7qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qqsw5wrq7wet9z3srlydj62jdqav6y0u9lymtls0pf327jhgawmkgwqnay5dl
So, all of this to say it might be time for me to get serious, find some collaborators and make this a thing.
(built on NDK for web, at first, and adaptable with Tailwind CSS, then Android)
I want to see guys like you, nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft, nostr:npub1arkn0xxxll4llgy9qxkrncn3vc4l69s0dz8ef3zadykcwe7ax3dqrrh43w, nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9, nostr:npub1gzuushllat7pet0ccv9yuhygvc8ldeyhrgxuwg744dn5khnpk3gs3ea5ds, etc... focus on what you do best instead of trying to get pixel spacings and slide-out animations right.
And more importantly I want apps like Nostrocket, Yondar, Zapstr, Highlighter, Zap.store, Vendata, CollabLemon, Nostree, ... to be badass asap.
I started laying the groundwork for the design system over here: https://www.figma.com/file/1bvslVfr7akG1C6Qo8dgWK/INK?type=design&node-id=0%3A1&mode=design&t=DBp2QsF4kmoGRmNm-1
Do you think this is a good idea? Or is this too #cathedral? Please devils-advocate me on this 😉
#nostrdesign
This is what nostr:npub18c556t7n8xa3df2q82rwxejfglw5przds7sqvefylzjh8tjne28qld0we7 and nostr:npub107jk7htfv243u0x5ynn43scq9wrxtaasmrwwa8lfu2ydwag6cx2quqncxg are doing I believe