-
-
Notifications
You must be signed in to change notification settings - Fork 904
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
UI suggestions #583
Comments
Thank you, the UI is indeed kinda crowded now, I will add this to my to-do list |
You can leave a comment here if you have more suggestions, you don't need to creat new issues |
Proper buttons for custom resolutionIMHO, there should be buttons:
|
Distinguishable area resizerIn There should be visually exist area resizer for people with unobservant eyes. |
Proper progress bar and current statusCommon application has status bar to inform user any important status. Since Waifu2x-Extension-GUI does not have status bar, please consider to use status bar as progress bar and current status placeholder. Otherwise, the very bottom of the "home" tab should mimic the status bar. IMHO, progress bar with hundreds pixel size is overwhelm for simple and few operation. A 100px progress bar which has embeded percentage is enough.
|
Proper operation buttonsCommon application has toolbar to as a placeholder for any operating buttons. Since Waifu2x-Extension-GUI does not have toolbar, please consider to use toolbar. Otherwise, the very top of the "home" tab should mimic the toolbar. The buttons and select widgets located immediately after image/video list table are considered as operating buttons. Additionally, IMHO, Waifu2x-Extension-GUI should conform to application standards, to make it easier for newcomers. |
Proper widget for information only thingsAll widget in
|
Proper visible information for fields/buttonsThere are fields/buttons work properly for premium only version. Some of them are marked with "[Premium]" directly in it's text and the others are marked in the grouping borders, making the app design inconsistent. Things become complex with additional color for some fields/buttons. There is already feature request for dark mode. Custom color does not always play nicely with dark mode. My suggestions are:
|
Proper layoutIt seems that Waifu2x-Extension-GUI was not designed with responsive layout. Please consider using a responsive layout considering that there is no widgets which consume wide area. Moreover, image/video list table are able adapt to narrow area. Responsive layout will open the door for new devices and may be other platforms. Some tabs or grouping border distribute it's content vertically. Some grouping borders have multifields in a single line. It feels chaotic arrangement. Hard to calculate how much remaining free space is. There are bugs related to layout which I found and haven't reported yet. Hopefuly, with new layout design those bugs are gone. My Sugestions are:
|
Done! (hopefully) |
Is there a way to put some space aligning in the text bellow: First of all, I'm not sure if the GUI framework allows it to use python string alignment. My suggestion is using the comands: https://www.tutorialspoint.com/how-to-align-text-strings-using-python thank you! |
Reduce border to save space UI
Waifu2x-Extension-GUI uses many borders to categorize items. As a result, space becomes limited and everything is crowded. There are less significant borders that we can eliminate without losing their meaning:
In
Home
tab:width
andheight
fields.enable
field toenable output folder
.scale ratio
anddenoise ratio
. There is no need for separator.In
Engine setting
tab >Anime-4k
tab:enable pre-processing
field.enable pre-processing
field.enable Post-processing
field.enable Post-processing
field.Place simple line in between
Pre-processing
border andPost-processing
border in exchange for those borders.In
Engine settings
tab >Real-ERSGAN
tab:use imported models
field. Change this border to 2 simple lines on top and buttom to make it consistent with others.In
Video settings
tab:Audio denoise
field beforeDenoise level
field and change it's text toAudio denoise level
.Encoding quality
field before it's member field.Frame codec
static text before it's member field.Process video by segment
field beforeSegment duration
field and change it's text toProcess video by segment duration
.onclick
event on every fields member to showGet Premium
tab (same event likeSpeed Boost 2.0
field).extra command
field.In
Additional setting
tab:Image
field toImage extentions
. ChangeVideo
field toVideo extentions
.Custom font size
andCustom font
fields.Place simple in between
Input file extentions
,Custom font settings
,Tools
and buttons border in exchange for those borders.If you are interested in this suggestion, I will provide you with mockup layout.
The text was updated successfully, but these errors were encountered: