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

[Feat] Single-Window GUI: Decide on the form of the GUI arrangement #1747

Closed
lindakarlovska opened this issue Jul 19, 2021 · 6 comments
Closed
Labels
enhancement New feature or request gsoc Reserved for Google Summer of Code student(s) GUI wxGUI related question Further information is requested

Comments

@lindakarlovska
Copy link
Contributor

lindakarlovska commented Jul 19, 2021

Is your feature request related to a problem? Please describe.
This Issue opens the place for the discussion. :-)
We still have a lot of work to do to create a Single-Window GUI, but I think it makes sense to open this Issue now so that everyone has enough time to share their thoughts.

As the result of this Issue, we should decide how the initial GUI startup will look like and we can also set up the further coding priorities.

Please, feel free to ask questions and express your preferences related to the Single-Window GUI in general. This is a good place for sharing it.

@lindakarlovska lindakarlovska added enhancement New feature or request GUI wxGUI related gsoc Reserved for Google Summer of Code student(s) question Further information is requested labels Jul 19, 2021
@petrasovaa petrasovaa added this to To do in Single Window Layout GUI via automation Jul 20, 2021
@lindakarlovska
Copy link
Contributor Author

lindakarlovska commented Jul 24, 2021

I am suggesting here some ideas of the Single-Window startup GUI which came into my mind:

Idea 1:
All panes are visible immediately after startup:
Screenshot from 2021-07-24 08-30-38

Idea 2:
The Console is in the bottom part, Modules and Python panes have their own notebook:
Screenshot from 2021-07-24 08-31-15

Idea 3:
The Modules, Console, Python panes have their own notebook:
Screenshot from 2021-07-24 08-31-44

Idea 4:
The Modules, Console, Python panes are minimized (notice small icons on the right side):
Screenshot from 2021-07-24 08-30-06

Feel free to come up with anything other than the above-shared ideas!

@lindakarlovska lindakarlovska changed the title [Feat] Single-Window GUI: Decide on the form of the layout after startup [Feat] Single-Window GUI: Decide on the form of the GUI arrangement Jul 24, 2021
@mlennert
Copy link
Contributor

Just to make sure: we're talking about first startup ? Afterwards the user can define other defaults ?

I have a clear preference for options 3 and 4, as I think console and Python are already advanced use cases and should, therefore, not encumber the GUI at first startup.

In 4 it would be nice if there could be something more explicit than the small icons that there is something available. Either slightly larger icons (maybe longer vertically) with text, or possibly a button saying "open other windows", or something like that.

If that is not possible, I prefer 3.

@lindakarlovska
Copy link
Contributor Author

Just to make sure: we're talking about first startup ? Afterwards the user can define other defaults ?

Yes, all presented options (and of course others) are simply reachable by moving/docking given panes.

I have a clear preference for options 3 and 4, as I think console and Python are already advanced use cases and should, therefore, not encumber the GUI at first startup.

In 4 it would be nice if there could be something more explicit than the small icons that there is something available. Either slightly larger icons (maybe longer vertically) with text, or possibly a button saying "open other windows", or something like that.

Yes, the fourth option seems to me also not suitable for the first startup, even though I believe that this option will be the standard way of using GRASS for many people.

If that is not possible, I prefer 3.

@veroandreo
Copy link
Contributor

For a first time user, yes, option 3 seems better, so they know which other panes are available.

@lindakarlovska
Copy link
Contributor Author

Is addressed here: #1775

@lindakarlovska
Copy link
Contributor Author

Fully addressed by #1775 and #2216.

Single Window Layout GUI automation moved this from To do to Done Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gsoc Reserved for Google Summer of Code student(s) GUI wxGUI related question Further information is requested
Projects
No open projects
Development

No branches or pull requests

3 participants