Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new domain mining should do some checks. #331

Open
zander opened this issue Jan 17, 2023 · 3 comments
Open

new domain mining should do some checks. #331

zander opened this issue Jan 17, 2023 · 3 comments

Comments

@zander
Copy link

zander commented Jan 17, 2023

The UI for creating a domain was a bit confusing to me.
My first try I set it mining until I realized that I never found any place to type any IP address.

I would suggest to make it much more clear to the user that adding records is needed for a useful domain.
For instance a popup when the user starts mining without there being any records added.

The popup dialog is also assuming that the operator knows what they are doing. Which is not the case for most people.

  • if your domain is an 'ygg' one, you still show the 'A' record-type. This is incorrect when the user is not allowed to pick it.
  • the 'name' field should likely not be empty, instead it should be '@', I think. Feels like you can check that before making the 'add' button enabled.
  • The 'port' field and the 'weight' field are not relevant for certain record-types. So why are they possible to fill?

I would also suggest moving the 'Mine domain' to the bottom-right of the screen. Or at least under all the entered fields. This helps a lot with directing people to the right buttons.
The 'mine domain' is also darker, which is a UI strategy used to make people click that button next. Unfortunately you are using it wrong as the user will now skip the 'Add record' button which is where I went wrong.

@zander
Copy link
Author

zander commented Jan 17, 2023

I just realized that the 'Set owner contacts' dialog is misbehaving.

I pressed cancel in the dialog, but when I opened it again, the values I last typed were there again. Meaning I have no idea what is actually going to be mined.

Please empty the dialog on both OK and cancel. Same goes for the 'Add record' dialog and probably others.

@Revertron
Copy link
Owner

I never found any place to type any IP address.

To use DNS you need to know something about DNS ;)
In DNS you don't just enter IP address, you create records of a particular type.

For instance a popup when the user starts mining without there being any records added.

Yes, this is a good suggestion. Many users that don't know anything about how DNS works are trying to use it.

The popup dialog is also assuming that the operator knows what they are doing. Which is not the case for most people.

Do most of the people NEED their own domain? For which purpose? ;)

The 'port' field and the 'weight' field are not relevant for certain record-types. So why are they possible to fill?

Yep, I'm just too lazy to add some checks and show/hide logic :)

Please empty the dialog on both OK and cancel. Same goes for the 'Add record' dialog and probably others.

It is useful to retain data for Add record dialog, because you usually enter 2 records with the same IP - @ and *.

@zander
Copy link
Author

zander commented Jan 17, 2023

Do most of the people NEED their own domain?

My point was that the GUI can be made much easier to use for those that want to use it.

Many parts that I don't understand, I just ignore. Maybe there are some really good ideas that I'm missing because the concept was just not explained and I don't understand it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants