igor-petruk / oatbar

Standalone desktop bar that can be used with various WMs and DEs.
https://oatbar.app/
Apache License 2.0
19 stars 0 forks source link

Mutable widgets #12

Closed igor-petruk closed 4 months ago

igor-petruk commented 4 months ago

A huge refactoring that I was working since Jan is complete. It might introduce regressions and changes in how config is interpreted, but that is not intended.

The main change is from working like React with widgets hierarchy being recreated on each change to mutable widgets that stay in place. It substantially simplifies caching and state management. It should make performance optimizations to be done easier in the future.