GUI Update

Forum Forums Discussion GUI Update

This topic contains 4 replies, has 4 voices, and was last updated by Miqobot Miqobot 3 years, 6 months ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #30057

    Ray
    Participant
    0

    Has there been any serious discussion as to updating the GUI of the bot? I personally find it to be quite lacking and I feel that a different layout (not a UI designer) could make the bot more user friendly.

    #30062
    Miqobot
    Miqobot
    Keymaster
    2+

    Yes, an update for Miqobot UI is planned in the future.
    However, we will have to stop implementing new features for a while if we start working on it seriously. Therefore it’s classified as a low priority QoL improvement for now.

    A complete UI overhaul will require 3-5 months and it will be impossible to switch development priorities once the process begins. And if the result turns out worse than you expected, it will be impossible to go back after that. It’s a rather risky investment for a QoL improvement, so we are not sure whether it’s worth it.

    #30486
    jponry
    jponry
    Participant
    0

    Hi, I have a question regarding this statement in the recent Voting thread:

    The UI could also need a modern touch. This may doesn’t sound like a huge thing, but it would make it look much cleaner and more professional.

    and I second what another here has said, that the UI could use an overhaul.

    Please note that UI overhaul is not on the list of proposed features at the moment. Quality-of-Life updates contain UI customization which refers to the ability to change fonts and color scheme, but it’s not the same as redesign.

    A complete UI overhaul would require 3-5 months and a complete feature freeze.
    While it is classified as a QoL improvement, it is not minor at all. Once we begin this process, it will be impossible to switch development priorities in the middle. And if the result turns out worse than you expected, it will be impossible to go back after that.

    Where is the line between “UI customization” and “UI overhaul”? Is customization strictly “fonts/color scheme” and nothing else? Would the ability to maximize Miqo’s window be part of the customization update, or an overhaul? Thank you for all the work you do 🙂

    #30487
    Vixen
    Vixen
    Participant
    0

    Speaking as a dev (not for Miqobot) who has dealt with GUIs in the past, vertical window resizing could probably be an easy one – just grow the log as the window height goes up – but horizontal resizing would have to reflow basically all of the controls. If you just expand all of them proportionally, it’ll look pretty awful past the smallest of changes. There’d be either a lot of empty space (in which case, why bother implementing it?) or reorganising and rearranging most or all of the visible controls on the current tab, which would take a lot of dev work to code for.

    #30488
    Miqobot
    Miqobot
    Keymaster
    0

    Is customization strictly “fonts/color scheme” and nothing else?

    Yes, it is.

    Would the ability to maximize Miqo’s window be part of the customization update, or an overhaul?

    In order to resize or maximize a window, it must have easily resizable elements.
    For example, you can already maximize the Gathering Rotations designer, because its UI elements were originally designed to be resizable. Main Miqobot window has only one easily resizable element – the message log, which is probably not what you wish to resize to begin with.

    So if we start working on the ability to maximize Miqobot window, we need a different UI layout that was originally designed to be resizable.
    Alternatively, we need a special algorithm of new space distribution as it was explained by @vixen in the post above.

Viewing 5 posts - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.