Artem Shinkaruk
Artem Shinkaruk
Operations relying on deleted layer won't execute or undo. User interactions with the app should be implemented as commands, i.e.: create layer, delete layer, rename layer?, change opacity of the...
Modals are opened by changing the route, which triggers re-render of the underlying page, which re-creates the viewport. Some commands store layer list which is bound to the specific viewport...
Remove duplicate SCSS and code. Decompose large components (> 200 lines) to smaller components. Review the modules for compliance with FSD.
**Reproduction steps** 1. Move slider to the left 2. Move slide to the right **Bug description** Strange vertical lines occur 
There is a [limit](https://developer.mozilla.org/en-US/docs/Web/CSS/cursor#icon_size_limits) for the cursor icon. Larger cursors can be implemented via fixed DOM element which follows the cursor. Research needed.
- [x] Drag&drop bounded in vertical dimension - [ ] Drag&drop bounded in horizontal dimension - [ ] Drag&drop bounded in a box (i.e. viewport)