question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Proposal for UX improvement of Lightning setup page

See original GitHub issue

Is your feature request related to a problem? Please describe. I’d like to see BTCPayServer as user-friendly as possible. Looking at the Lightning setup page, there’s a text field to enter the (scary looking) connections string and only at the bottom there’s a small link to get the internal configuration. A huge part of the page is taken by describing how to enter the connection string, which most users won’t even need to read.

Further, only one internal LN implementation is supported, which makes it harder to configure for users who would like to experiment with different LN nodes.

Describe the solution you’d like

  • Change the layout to use a drop down (similar to off-lightning wallet), which could select from various internal implementations and have “Custom” option which would show the text field and the help under the text field.
  • Allow entering the connection string in the configuration file more than once
  • Add a new label parameter to the connection string, this label will be shown in the UI
  • Use labels in Docker deployment (“Internal LND node”, “Internal Eclair node”, “Internal c-lightning node”)

Describe alternatives you’ve considered

  • Keep scaring off users
  • Fork the project and implement this feature

Provide examples I’m not a graphics designer but I hope I described it sufficiently above. If you have hard time imagining the above, I will try to provide example later.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:14 (14 by maintainers)

github_iconTop GitHub Comments

3reactions
dennisreimanncommented, Mar 5, 2021

Explored this a bit, here’s a mockup of something that would work imho. /cc @dstrukt

We could expand this with additional radio options for multiple internal nodes in the future …

I think we should drastically shorten the warning and provide additional information via the Lightning Network documentation page.

Internal Node

internal

Custom Node

custom

2reactions
dstruktcommented, Mar 6, 2021

@dennisreimann Looking good - liking the updates! I think it’s becoming a lot clearer + some of the bootstrap UI changes will help as well.

Working a bit this weekend to get all the things we discussed done, will take a pass at this.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Improve your Salesforce UX with page templates that fit ...
Build Lightning Page Templates without writing code and start customising your Lightning pages to better reflect your business needs.
Read more >
Delivering a modern user experience (UX) with Salesforce ...
We view Lightning as a new opportunity to provide this modern UX and unshackle our experiences as we transition from the classic user...
Read more >
Lightning UX: Design Process - YouTube
User experience is the most critical aspect of a successful solution. In this session, you'll learn to incorporate UX into your development ...
Read more >
Elevate Your Salesforce UX With Point-and-Click ...
Enhance the user experience (UX) in both Salesforce Classic and Lightning Experience (LEX). As a highly customizable platform both ...
Read more >
Reducing Screen Clutter and Improving UX with ...
In today's post, we'll talk about one of my favorite features in Salesforce Lightning — the ability to add or remove components and...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found