Xteink-X4-crosspoint-reader/lib/ThemeEngine/include
Brackyt 7254d46401 feat: optimize ThemeEngine render performance
- Add layout caching in UIElement to skip redundant layout passes
- Use binary search for text wrapping in Label (O(log n) vs O(n))
- Cache rendered bitmaps using captureRegion/restoreRegion
- Add RAM caching for BMP files to avoid SD card reads
- Cache book metadata in HomeActivity.onEnter() instead of every render
- Reuse recent books data to avoid duplicate ePub loads
2026-01-29 13:17:42 +01:00
..
BasicElements.h feat: bug fixes and optimizations 2026-01-29 13:14:57 +01:00
DefaultTheme.h default theme closer to reality 2026-01-29 13:06:44 +01:00
IniParser.h fix: reset clang correctly 2026-01-29 13:06:44 +01:00
LayoutElements.h feat: bug fixes and optimizations 2026-01-29 13:14:57 +01:00
ListElement.h feat: Enhance ThemeEngine and apply new theming to SettingsActivity 2026-01-29 13:14:35 +01:00
ThemeContext.h feat: Enhance ThemeEngine and apply new theming to SettingsActivity 2026-01-29 13:14:35 +01:00
ThemeManager.h feat: optimize ThemeEngine render performance 2026-01-29 13:17:42 +01:00
ThemeTypes.h feat: Enhance ThemeEngine and apply new theming to SettingsActivity 2026-01-29 13:14:35 +01:00
UIElement.h feat: optimize ThemeEngine render performance 2026-01-29 13:17:42 +01:00