enso/.github
Ilya Bogdanov 11dfd7bfc9
Return creating node with (+) button & fix a regression (#3338)
* Creating a new node with the (+) button (#3278)

[The Task](https://www.pivotaltracker.com/story/show/180887253)

A new (+) button on the left-bottom corner appeared. It may be clicked to open searcher in the middle of the scene, as an alternative to tab key.

https://user-images.githubusercontent.com/3919101/154514279-7972ed6a-0203-47cb-9a09-82dba948cf2f.mp4

* The window_control_buttons::common was extracted to separate crate `ensogl-component-button` almost without change.
* This includes a severe refactoring of adding nodes in general in the Graph Editor. The whole responsibility of adding new nodes (and starting their editing) was moved to Graph Editor - the Project View only reacts for GE events to show searcher properly.
* The status bar was moved from the bottom-left corner to the middle-top of the scene. It does not collide with (+) button, and plays "notification" role anyway.
* The `interface` debug scene was buggy. The problem was with one expression's span-tree. When I replaced it, the scene works.
* I've removed "new searcher" API, as it is completely outdated.
* I've changed code owners of integration tests to GUI team, as it is the team writing mostly the integration tests (int rust)

* Fix regression #181528359

* Add docs & remove unused function

* Fix & enable native Rust tests

* Fix formatting

Co-authored-by: Adam Obuchowicz <adam.obuchowicz@enso.org>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-03-16 21:02:47 +03:00
..
ISSUE_TEMPLATE Update bug-report.md 2021-06-17 15:57:42 +02:00
workflows Remove Windows code signing environment. (#3343) 2022-03-15 16:07:52 +01:00
CODEOWNERS Return creating node with (+) button & fix a regression (#3338) 2022-03-16 21:02:47 +03:00
mergify.yml [Prettier] Fixed whitespace the in Mergify configuration 2022-02-21 12:06:44 +01:00
PULL_REQUEST_TEMPLATE.md New PR template (#3275) 2022-02-15 16:59:13 +01:00
settings.yml Introduce Mergify tool and a label to enable it per PR. (#3284) 2022-02-17 16:33:27 +01:00