dlsc-software-consulting-gmbh / GemsFX

A collection of JavaFX controls and utilities.
Apache License 2.0
436 stars 51 forks source link

Enhancements and Fixes for InfoCenterView: Internationalization, Lazy Initialization, and Focus Loss on Notification Group Collapse #155

Closed leewyatt closed 2 weeks ago

leewyatt commented 1 month ago
  1. Focus Loss on Notification Group Collapse: Collapsing a notification group within the InfoCenterView results in a loss of focus, causing incorrect scrolling behavior in the notification list.

  2. Lack of Internationalization: The InfoCenterView contains a significant amount of text that has not been internationalized, potentially limiting its usability in multi-lingual environments. Unnecessary Immediate Property Initialization:

  3. Many properties in InfoCenterView are currently initialized immediately but are only used for getting values. These properties do not need to be bound and can be initialized lazily on demand to optimize performance and resource usage.