[0.1.2] - 2026-06-10
Added
oxiui-render-wgpu:TextBridge::expand_draw_text_commands— pre-expands allDrawTextcommands in aDrawListinto per-glyphImageblits before the batcher; shaping/rasterization errors silently skipped per-glyph.oxiui-render-wgpu:geometry.rstests — 5 new unit tests covering solid rect vertices, image textured draws, clip push/pop segments, and scissor culling.oxiui:AppConfig— window configuration builder (title,size,resizable,min_size,max_size,decorations,transparent,always_on_top,icon,position,extra_fonts,design_tokens,typography).oxiui:CommandPalette+Command— searchable command registry with fuzzy-match search;register,register_with_shortcut,searchAPIs.oxiui:NotificationQueue— notification queuing with deduplication, priority, and timeout support.oxiui: PNG icon decoding — integrated into the egui backend viaapp_config.icon.
Changed
oxiui-render-soft:DynBackend—SoftandWgpuvariants now holdBox<…>instead of inline values, reducing stack footprint and eliminating large-enum-variant clippy lint.oxiui-render-wgpu:batch.rsDrawTextclassification —DrawTextpre-expanded before batcher; residual classified asTexturedor falls back toSolidColorwithouttextfeature.oxiui:lib.rsrefactored —AppConfig,CommandPalette, andNotificationQueueextracted to dedicated modules.
Fixed
oxiui-render-soft:blit_glyph_clipped— now correctly#[cfg(feature = "text")]-gated; eliminates dead-code warning under--no-default-features.
Full Changelog: v0.1.1...v0.1.2