service: refactor config and theme modules
- 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
Showing
Please
register
or
sign in
to comment