csehatt741
csehatt741
@psychedelicious, according to [Redux documentation](https://redux-toolkit.js.org/api/createListenerMiddleware#startlistening), `All listener predicates and callbacks are checked after the root reducer has already processed the action and updated the state.` Unfortunately, after updating the state...
This is a relatively complex change and only a few of the open topics have already been discussed in depth. Still there are multiple of them where I need help:...
As for `Refactoring Redux slices`, mostly discussed with @psychedelicious and I followed the requested changes. Though, I explicitly kept the notion of the active canvas to keep the scope of...
@blessedcoolant, I've rebased this branch onto `main`
@lstein, I believe that performance issue has also been fixed
Though, many files are involved in this PR, mainly due to selector refactorings, but the most important changes are in `store.ts` and canvas related slices, which should be reviewed thoroughly...