• Kirill Unitsaev's avatar
    hyprland/manager: optimize config handling with caching · 661d0a49
    Kirill Unitsaev authored
    - Add SourceLine cache to avoid parsing all lines in GetModuleInfo
    - Add LoadedPluginsMap for O(1) plugin status lookup
    - Change GetModulesList to return []HyprModule to eliminate double iteration
    - Fix cache updates in SetVar, SetModule, removeLine
    - Remove space normalization in normalizeHyprlandLine
    661d0a49
Name
Last commit
Last update
config Loading commit data...
data/completion Loading commit data...
hyprland Loading commit data...
preset Loading commit data...
repo Loading commit data...
system Loading commit data...
ui Loading commit data...
utils Loading commit data...
.gitignore Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...
main.go Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...