• Vitaly Lipatov's avatar
    service: refactor config and theme modules · d8fe8785
    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
Name
Last commit
Last update
.gear Loading commit data...
data Loading commit data...
po Loading commit data...
service Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
meson.build Loading commit data...
ximper-unified-theme-switcher.spec Loading commit data...