
1.0K
2
Список изменений
Summary of Version 0.8.5 Updates
Main Updates
1. Rich Text Parser Refactoring
- Renamed
richtexttoinline_style_textfor unified naming style and improved readability - Modified related package paths and class names, including renaming
RichTextto [InlineStyleTextParser] - Optimized the [Text] class by adding a new [inlineStyle] method for parsing inline styled text
- Improved user interaction in numeric editors
2. GUI Component Improvements
- Numeric Editor Optimization: Enhanced user experience with input validation and color feedback
- State Management Optimization: Improved state binding and notification mechanisms in multiple components
- Scrolling Component Improvements: Optimized scroll bar rendering logic for Scroller, TextArea, TableContainer, and ListContainer
- Text Component Enhancement: Added [bindState] method to TextArea and TextEditor for simplified state binding
3. Configuration System Enhancement
- Added new [ConfigKeyCode] configuration type
- Optimized configuration wrapper state management and rendering logic
- Improved configuration container interface with grouping and search functionality
4. Input System Improvements
- Optimized key binding conflict detection logic
- Added new key setting components (KeyCodeSetterButton, KeyBindSetterButton, etc.)
5. GUI Rendering Optimization
- Adjusted TextRender default drawing layer to SEE_THROUGH
- Optimized icon component to use State instead of single color values
- Improved screen rendering task execution mechanism using CopyOnWriteArrayList and AtomicBoolean
6. Other Improvements
- Added getUserData related convenience methods to GUI context
- Fixed slider component initialization issues
- Added new icon textures (COPY, PASTE, CUT)
- Fixed modifier parameter type issues in multiple components
Key Technical Changes
Technical Refactoring
- Extensive package and class name renaming for unified naming conventions
- Optimized state management system with additional convenience extension properties and methods
User Experience Improvements
- Added grouping navigation and search functionality to configuration interface
- Added input validation and instant feedback to text editors
- Scroll bars now only display when needed, improving interface aesthetics
Performance Optimizations
- Improved screen task execution mechanism for better responsiveness
- Optimized component rendering logic to avoid unnecessary redraws
These updates significantly enhance the mod's stability and user experience while providing developers with more powerful GUI building tools.
Файлы
ibukigourd-0.8.5+beta+f2e6623.20250731-minecraft.1.21.4-fabric.jar(2.13 MiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
0.8.5+beta
Загрузчики
Fabric
Версии игры
1.21.4
Загрузок
128
Дата публикации
31.07.2025
