mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 12:09:26 +00:00
* Generalize CRUD logic to more easily support themes (and other types of entities) * Decouple data structures managing saved entities (palettes, themes), sidebar update logic, and palette app (and soon themer) by using events * Simplify logic (a lot of it carried complexity back from the time we did not use uids and/or was overly general) * `PersistedArray` class to encapsulate arrays persisted in localStorage * Remove unused `palette.equals()` function