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

Add an indicator for work in progress #323

Open
lesquoyb opened this issue Sep 11, 2024 · 3 comments
Open

Add an indicator for work in progress #323

lesquoyb opened this issue Sep 11, 2024 · 3 comments
Labels
About UI This is an UI-related issue or request 🤗 Enhancement This is a request for enhancement Priority High

Comments

@lesquoyb
Copy link
Contributor

Is your request related to a problem? Please describe.
Since the removal of the bottom bar containing the memory indicator, there's nowhere to check if gama is doing some work or not, and it can be pretty disturbing.
For example I have a model where I allocate 100 000 agents, and when I close the experiment it takes more than a minute to go clean everything and go back to the editor but as there's no feedback I thought gama just crashed and was hanging forever.
I think it's the right occasion to have something a bit more visible than before as I noticed that many people wouldn't notice the previous indicator either and would often just think it's broken.

Describe the improvement you'd like
Add somewhere in the GUI an indicator that something is happening (closing simulation, compiling etc.) as it was the case before.

Describe alternatives you've considered
Go back to the previous GUI, but I honestly think that the new icon and location to clean the heap fit way better in the gama interface so I'd prefer if we find another way

@lesquoyb lesquoyb added 🤗 Enhancement This is a request for enhancement About UI This is an UI-related issue or request labels Sep 11, 2024
@AlexisDrogoul
Copy link
Member

Probably could be a good idea to list which activities should be listed there. Because some are already (reading a file, etc.), and others were not even in the previous UI as far as I know (like cleaning the simulations).

@AlexisDrogoul
Copy link
Member

AlexisDrogoul commented Sep 15, 2024

I propose the following mockup.

It implies retrograding the "GAML Reference" search down to the editors' level (which makes sense), replacing it with an activity bar (with possibly a drop-down menu when there are many activities), where progress and other status can be displayed, and making the current status bar a space completely dedicated to experiments and simulations (no status except the time, etc.).

The activities that can be listed and tracked here are :

  • Workspace refreshes
  • Models compilation
  • File loading
  • Agents creation
  • Display updates
  • Opening / closing of simulations
  • Running of tests
  • user messages (with the statement status)
  • other ?

Image 2024-09-15 10-25-38

@lesquoyb
Copy link
Contributor Author

works for me, I can't see other operations currently

@lesquoyb lesquoyb moved this from Todo to In Progress in GAMA 2024-11 Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
About UI This is an UI-related issue or request 🤗 Enhancement This is a request for enhancement Priority High
Projects
Status: In Progress
Development

No branches or pull requests

2 participants