New GroIMP release v 2.1.7

Hello everyone,

We are pleased to announce that a new release of GroIMP is available (Releases · Grogra / GroIMP · GitLab)

Add:

  • Global keyword - a keyword (like static, public, const, …) that can be used for field to make it static and includes it in the persistence management (save/load) & the attribute editor user-guide:save-project-with-static [GroIMP wiki]
  • Hooks to save/load class when the project is saved/loaded - This would enables to load configuration variables from a file when the project is loaded, without having to recompile tutorials:first-steps:save-load [GroIMP wiki]
  • Export project as module library - Automatically create a reusable library from a project, which includes classes, modules, resources (shaders, images, …) … user-guide:export-as-lib [GroIMP wiki]
  • Code outline - A panel that display the code outline of the project (classes, methods, …) with the file and line where they are declared user-guide:more_panels [GroIMP wiki]
  • Layout manager - A panel and manager to process layouts. It makes changing layout in one project easier
  • Dynamic tutorial - A tutorial to discover the main panels of GroIMP based on changing layouts - Easy to create new tutorials tutorials:create-interactive-tutorial [GroIMP wiki]
  • Dependencies can be loaded at same level - All third party libraries can be loaded at highest level of class loading. It prevents conflicts.
  • QSM import/export

Bugs fix:

  • Selection in view panels
  • Delete folder
  • New file
  • Explorer items overlapping
  • CTRL+L clear console
  • Undo/Redo the first step
  • Serialization (save) of List
3 Likes