Creation of a new status control for feedback on activities, processes, background jobs - #337
Conversation
The corresponding dialog has also been revamped for better ease of use.
|
Some remarks about the current work on the new status bar:
In the main branch we have the error message in the statusbar: |
|
I don't think that was really closed by 2cacee8, probably a wrong number in the commit names? |
|
Yeah right. Sorry :) It was #377 actually ! |
- [Breaking change] Removes the possibility to add data to the bottom overlay of displays. - Reduces the number of StatusTypes - Adds new icons for the activities (tentative introduction of new iconsets)
- clearly separates the two "refresher" threads - makes StatusRefresher an internal UIJob
- Editors menu is now located in the editor - GAML reference search is now located next to the GC
- also adds GamaFonts (a font registry for caching SWT fonts) - makes FontSizer and equivalent classes singletons / static classes
- reduces the number of generated icon (from 1200 to 1000) - reduces the memory used by the update to the status - generalizes the expansion/collapse of trees - better reports when tests are running - removes the toggle of toolbars - changes the name of "build" to "validation" for icons (to not mess with Git) - creates more icons - create icons corresponding to the outline and better interpret GAML files
Promotes the MiniMap view as one of the regular views of the modeling perspective Adds icon for it and templates view Proposes a different initial organisation of the perspective
To have better colors.
|
Right. As I said, I did not test it on Windows, and the problem of toolbar sizes is a recurring one on this platform (as the toolbar takes the height of the first icon dropped on it). It shouldn't be too difficult to solve (I hope) |
- better computes dynamics icons - correctly restores the background
Installs a RunAndTrack addon to make sure that requests of light icons in dark mode are correctly rerouted.
|
So it is still not tested on Windows, but I would suggest to merge this PR (which now plays well with the dark mode as well) as soon as we can, in order for it to be available for everyone in the Coding Camp -- we can work out the small UI glitches there. @lesquoyb is it ok on your side ? |
|
OK. I've been able to overcome the problems of Windows on ARM, and it appears that I can't reproduce the problem (I've opened dozens of editor views), but maybe is it due to 588ecf8 (which was necessary to have GAMA working at all on Windows ARM) ? Can you try and test it ?
|
|
I've pushed a fix for the crash after the splash screen, but the missing last experiment problem remains |
|
Seeing the bots' results it seems like going back to jdk21 broke compilation |
…he editor toolbar
All are now located in gama.core.dev












This will involve several steps.
First step: move global GAML reference search to GAML editors -- and revamp the corresponding dialog for better ease of use.
Second step: create the new status control or monitor (separate from the experiment status) and move user tasks, sub-tasks, etc. over to this new control.
Third step : implement a contexual menu that gives access to parallel tasks (if any).
Fourth step : reroute the system messages (such as updates, compilation of files, etc.) to this new control.