openssl-wizard icon indicating copy to clipboard operation
openssl-wizard copied to clipboard

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

Open powerfabe opened this issue 1 year ago • 2 comments

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

powerfabe avatar Jul 16 '24 15:07 powerfabe

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?

deviousasti avatar Aug 01 '24 13:08 deviousasti

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.)

powerfabe avatar Aug 24 '24 18:08 powerfabe