enso/app/gui/view/debug_scene
Ilya Bogdanov 973946d585
Fix zooming regression in demo scene & fix switching of the navigator in the component browser (#3646)
[ci no changelog needed]

This PR fixes a [regression](https://www.pivotaltracker.com/story/show/182972359) found in the `interface` debug the scene. It was caused by multiple `Navigator`s that were present in the demo scene and conflict with each other.

Also, this PR includes a fix for the invalid logic of the new component browser. We disable `Navigator` when the mouse hovers the component browser. Still, due to a mistake in the code, the component browser was considered visible at all times and therefore blocked the navigator in certain mouse positions.

To reproduce this bug (before this PR):
1. Open a default project
2. Place the mouse somewhere in the middle of the screen (near one of the nodes)
3. Try panning or zooming the scene (you won't be able because of this bug)
2022-08-12 14:22:37 +00:00
..
component-group Fix: Selection does not follow mouse when scrolling and can show half-way between entries (#3604) 2022-08-05 12:44:21 +00:00
component-list-panel-view Layouting algorithm for the Favorites section (#3625) 2022-08-05 09:39:51 +00:00
icons Component Browser Section Navigator (left bar) (#3553) 2022-07-20 06:35:26 +00:00
interface Fix zooming regression in demo scene & fix switching of the navigator in the component browser (#3646) 2022-08-12 14:22:37 +00:00
src Component List Panel View (#3495) 2022-06-22 16:39:32 +01:00
visualization Component Group View with static header and without icons (#3373) 2022-04-14 10:37:40 +00:00
Cargo.toml Component List Panel View (#3495) 2022-06-22 16:39:32 +01:00