Oddbean new post about | logout
 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 can have a visible FAQ section under where the first question is “ where am I? ” 
 I have a “what is this?” But it’s also tucked away 
 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.. 
 I'm sure it'll improve 
 "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 
 No. It's useful only for clients that don't have pages to link to. 
 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? 
 It’s a edge case but clients offer eventids as hex and how do you get a regular event out of it? 


Some clients accept it in their search bar but others don’t.  And by input I mean regular string to the field. 
 Thanks for the hint Petri, indeed we can support the event id from the homepage too.
Currently you can load it with njump.me/e/<event-id>

Proper error handling is on my roadmap! 
 Error page added and /<hex-id> fallback supported 
 That was fast! 
 100% 
 💯 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.  
 2. Yeah I could see that being the case. 
 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  
 Yeah that needs to be fixed. 
 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. 
 It’s a proof of work kinda place. 🤙 
 I have to spend most of December there and I'm already stressed out about it. 
 Y? 
 This is a very condescending attitude, trying to hide everything from the visitors as if they were moron Facebook users.