Files
mirage/example/test_thread
daiqingshuang 7de09daeb1 feat: Enhance glyph caching and tooltip management
- Added a new atomic cache versioning system to track glyph updates in glyph_cache.
- Introduced methods to check for pending glyph tasks and retrieve the current cache version.
- Improved text shaping logic to estimate glyph advances for unready glyphs, ensuring smoother rendering.
- Refactored render_thread to focus on a single target window for rendering, enhancing performance.
- Updated thread_coordinator to manage window IDs and ensure proper rendering context.
- Implemented a new tooltip management system using render_window for better rendering control.
- Enhanced tooltip display logic to dynamically create and resize tooltip windows based on content.
- Added functionality to pre-request glyphs for tooltips to ensure they are ready when displayed.
- Improved window management with additional methods for setting position, resizing, and visibility checks.
2025-12-18 14:05:36 +08:00
..
2025-12-17 16:43:22 +08:00