Commit Graph

4 Commits

Author SHA1 Message Date
jbuehler23
c683f3c4a4 feat(editor): integrate ListView for entity list management and update UI components 2025-07-18 15:25:20 +01:00
jbuehler23
9779ad446a more readme cleanup 2025-07-18 15:05:56 +01:00
jbuehler23
340e9ebe8c remove unnecessary readmes 2025-07-18 15:04:05 +01:00
jbuehler23
be278fb1dc feat(editor): introduce reusable UI widgets for the editor interface
- Added a new module for editor UI widgets, including ScrollViewBuilder, CoreScrollArea, ExpansionButton, BasicPanel, and ScrollableContainer.
- Implemented basic theme support with EditorTheme struct.
- Created a Panel widget with collapsible and resizable features.
- Developed a scrollable area widget with mouse wheel support and content height calculation methods.
- Added examples for using scroll widgets and programmatic scrolling.
- Introduced a simple panel widget with configurable dimensions and styling.
- Implemented a simple scrollable container with mouse wheel support.
- Established a theming system compatible with bevy_feathers, including themed UI elements and a theme management plugin.
2025-07-18 14:39:07 +01:00