-
Notifications
You must be signed in to change notification settings - Fork 68
Improve state management implementation in the GUI #1975
Copy link
Copy link
Open
Labels
GUIGraphical User Interface of IDEasy (aka dashboard) build with JavaFxGraphical User Interface of IDEasy (aka dashboard) build with JavaFxcoreFileAccess, ProcessUtil, IdeContext, etc.FileAccess, ProcessUtil, IdeContext, etc.enhancementNew feature or requestNew feature or requestinternalNothing to be added to CHANGELOG, only internal storyNothing to be added to CHANGELOG, only internal story
Metadata
Metadata
Assignees
Labels
GUIGraphical User Interface of IDEasy (aka dashboard) build with JavaFxGraphical User Interface of IDEasy (aka dashboard) build with JavaFxcoreFileAccess, ProcessUtil, IdeContext, etc.FileAccess, ProcessUtil, IdeContext, etc.enhancementNew feature or requestNew feature or requestinternalNothing to be added to CHANGELOG, only internal storyNothing to be added to CHANGELOG, only internal story
Type
Fields
Give feedbackNo fields configured for Task.
Projects
Status
🆕 New
Task summary
The current proposed architecture uses singletons. However, this can lead to problems in the future, e.g. for testing the state and generally, Singletons are not a good design choice for larger projects. Therefore I recommend moving to a different architecture. I recommend:
Additional context
No response