-
Vitaly Lipatov authored
- Add parseKeyValue() helper to eliminate key=value parsing duplication - Use writer.print() instead of multiple appendSlice() calls in setValue() - Add setDefault() method that properly frees allocated memory (fixes leak) - Refactor ensureDefaults() using inline for with defaults tuple - Extract common applyTheme() function in theme.zig
d8fe8785