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

GUI UX: Larger and/or adjustable window size; increase width of text input controls #7

Open
powerfabe opened this issue Jul 16, 2024 · 2 comments

Comments

@powerfabe
Copy link

The wizard does not allow resizing the window.
Yet the content in the following tabs of the wizard exceeds the available window size, so you have to scroll:

  • Home
  • Root CA
  • Self-Sign CA
  • Issue CSR
  • New CSR
  • Sign
  • Combine

Also, the default content of the "Extensions" text input controls exceeds the available width, so you can't see all the text at a glance.

I propose the following improvements:

  1. Increase default window size
  2. Make window size adjustable
  3. Increase "Extensions" input control width
@deviousasti
Copy link
Owner

I see, I mainly wanted it to be compact.
Otherwise there would be a lot of empty space in page where there isn't much content.
I can make it resizable.
I'm not sure what you mean by Point 3. Why increase width just for that?
Could you please post a screenshot?

@powerfabe
Copy link
Author

Hi deviousasti,
I think for points 1 and 2 the screenshot included in the Readme.md is sufficient (that one).

For point 3:
grafik

As you can see, the text control for "Extensions" on "New CSR" is not even wide enouth for the default text, while about 50% of the window area are unused beneath the text control.

I just stumbled across another issue with that control: While it is large enough for multiline text, the text has no auto-wrap, and inserting newlines is not allowed, either. So you can only ever use one line in this control.
Proposal: Increase the control width to the window width (minus some margin), and allow newlines to be entered. (Of course, the newlines have to be removed for the OpenSSL command line input.)

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