I think the current njump could be improved and here is my proposal. Problems with njump as I see them: - Too technical for most people. Keys, relays.. what?! If you are coming from Twitter to nJump, it looks confusing as heck. The first time I visited nj myself, it took me time to figure out what I was looking at. - Too branded. If nj is a bridge to nostril clients, it should be as generic as possible. - Too many visible options. We can keep optionality but reduce choice fatigue just by tucking links into a dropdown (opens on hover to reduce clicking) The solution as I see it: - Minimize what we display, hide all of the technical details under Details (even the keys) - Remove branding. Of course, even no branding is still branding, but I think we can make it more generic. - Show a hover dropdown for available apps - make that the primary button because most people probably won’t have a nostr client at that point. And once they do , we just have a button for them. - Don’t refer to them as clients. This must be confusing to new people. Just call them apps. They are apps. - Simplified time format - We can probably do more with localization https://void.cat/d/TMW6YGE1c8USuQT7nygrnn.webp
Figma file if anyone wants to look at other screen https://www.figma.com/file/7lyk6jiMliaJ5GwWWk6ASp/njump?type=design&node-id=0%3A1&mode=design&t=EY6DdEPQes6JVmMj-1
you know what? I actually agree
this is way better experience for users
If only figma could write frontend jsx and css.. too bad they got the kiss of death being acquired by adobe soon tho.. 😭
There are plugins for this but I haven’t seen anything that doesn’t produce monstrous code
Apparently "AI took our jobs" only applies to 3rd graders writing essays so far..
"nostril" - nice autocorrect. x) I never really used njump, maybe once or twice. Is there any particular use case that it offers that Snort and Primal do not? o.o
I like the idea of it showing the input without too much hassle. A nitter of nostr. The input field could be more feature reach (paste anything type) if not confusing. For example, I pasted an eventid in hex and got a syntax error. Error handling could be more graceful and less intimidating. https://nostrcheck.me/media/public/e45fd801ef0f8698af695ee36db3838f6f9ad6a8a4a59ea659f5d09f9426e5c9.webp
who or what is the input for?
💯 agree with this and started working on this too haha. Here's my idea: https://video.nostr.build/abf62e7a29eb976cbb3c5f1d900ae7d6b22c51380df1483bd15555407084495d.mp4 - included a "Jumpin N" logo I made as minimal branding - integrating the call to action into the post-frame looks better and links the action very clearly to the event - a grid is optimal for the details imo Not sure about the Apps drop down though, might need some more info there. What do you think? @dtonon #nostrdesign
Feels similar but more styled. Imo we should keep the styling to absolute minimum and no logo. The app logos are ok and I contemplated adding them but ultimately chose not to for the sake of minimizing friction (having to decide which app looks better based on the quality of its logo)
1. You might be right about no logo. Less distraction indeed. https://image.nostr.build/2d98ff98c4efd136183d8eeeb1faaf51a14704ccfc70b0426d6d81d1f0ec2526.png 2. I see what you mean (especially given the lack of well made logos) but it's look a lot more inviting though.
Thanks Neil for mentioning me in the discussion. As I already told you privately, I like the details grid layout, and the "What..?" hints are definitely needed. I'm not convinced about the dropdown, as explained in my other note.
Got it! Thanks for (re)explaining.
I know that Njump has some technical points, but they are largely intentional; in fact, if one of the goals is to let the user jump to a complete Nostr experience, there are other goals as well, such as educating (perhaps even subliminally) about a new paradigm. This includes showing, even if only in passing, some "strange" but necessary concepts such as public key, relays, and having multiple apps to choose from. I am 100% in favor of a fluid UX, but I don't think babysitting users too much is the way to go; we need to leverage some awareness to promote a more informed use of technology. How is a continuous work in progress, with the necessary trial and error. On the UX side: granted that hiding the main call to action below a dropdown, requiring 2 clicks (hover brings accessibility problems) where there is plenty of space doesn't seem the inevitable choice, we are talking just about the desktop view here, forgetting than about ~80% users use a smartphone :) And there the dropdown is present, for obvious reasons. However thank you (and Niel) for the suggestions, I will take them into consideration; there are definitely some elements that can be improved, such as labeling, the date visualization, adding contestual helps, and the localization, of course.
Agree with @Karnage and @nielliesmons on the overall UX and sure you’ll take these into consideration. Appreciate the work you’re all doing here 🫡. The link previews need some work as well imo - just seen this with emojis and video previews not being displayed: https://image.nostr.build/a13ec957329fa670b7b1bce1e0579f57c173c61ab5bf94babcfeaf074a9a4240.jpg
Ya. I’m gonna link to snort for now (though I don’t know what those preview links look like). Njump is just too confusing imo.
Tricky one to balance what new and existing users will want to see. Just tested snort and no link preview shown: https://image.nostr.build/7989fc736e345d343ed7958efb755aecc12cfcc145467cfd2519f44c7decaabc.jpg
Has to be 2 different services
I’m not sure it does. I quite like both yours and Neil’s UIs with just the post and choice of clients to open that post in a client (maybe NIP-89 integration, if that’s applicable). Advanced users can click a drop down for more details. For the education piece, a simple introduction paragraph and a link out to nostr.com to learn how the protocol works could be sufficient. I know there’s been some talks recently about making nostr.com more user-centric as opposed to develop-centric. Obviously this isn’t my project, but just a few opinions from a non-dev. Hope it helps 🤙
Yeah I thought it could work too. Less styled, fewer things on screen while preserving ability to see all that stuff in details. How often do advanced users see njump an anyway? I dunno… I imagined this is mostly for new users where it makes sense to hide as much as possible. Maybe my UI is still unclear through. People may still get confused about what’s in front of them. Adding text to read won’t help - no one reads anything. I think we may be fine linking to your client of choice. New users don’t need options, they can discover them later. But if this is not for new users then info density is fine probably. Fewer clicks
Totally agree with this vision. If an advanced users wants to see those details, they’ll go to a client that serves them.
I was born in New Jersey. And I still not sure what i am looking at.
New Jersey must be fun 😆
https://media3.giphy.com/media/p7bFXqpPPll9iKAaNW/giphy.gif?cid=2154d3d7so00yr817xcg0n0gihmoxfcvaktaacwvwrcp02lj&ep=v1_gifs_search&rid=giphy.gif&ct=g
Now I really gotta visit to see what all the complaints are about
It’s actually not that bad, but it is what remains from an industrial city. All backend development, minimal front end thought and design. Which oddly fits the context of this discussion a little bit.