Skip to content
This repository has been archived by the owner on Dec 28, 2021. It is now read-only.

Searcher Fixes #1577

Merged
merged 13 commits into from
May 26, 2021
Merged

Searcher Fixes #1577

merged 13 commits into from
May 26, 2021

Conversation

farmaazon
Copy link
Collaborator

@farmaazon farmaazon commented May 20, 2021

Pull Request Description

This PR make some visual fixes of the searcher:

  1. The searcher will not show the list if its empty
  2. The searcher is properly displayed over the nodes.

Important Notes

The fix in point 2. needs a little work on cursors: currently the cursor has two layers you can switch between: the topmost cursor layer and "port selection" layer. The cursor keeps two shape, but only one keeps the actual color.

Additionally, removed _DEPRECATED from Area methods for layer management, as the methods cannot be deprecated if there is no other way in the API to achieve what such methods allow.

Checklist

Please include the following checklist in your PR:

  • The CHANGELOG.md was updated with the changes introduced in this PR.
  • The documentation has been updated if necessary.
  • All code conforms to the Rust style guide.
  • All code has automatic tests where possible.
  • All code has been profiled where possible.
  • All code has been manually tested in the IDE.
  • All code has been manually tested in the "debug/interface" scene.
  • All code has been manually tested by the PR owner against our test scenarios.
  • All code has been manually tested by at least one reviewer against our test scenarios.

@farmaazon farmaazon added Category: BaseGL The BaseGL library Difficulty: Hard Significant prior knowledge requried Priority: High Should be scheduled as soon as possible Type: Enhancement An enhancement to the current state of Enso IDE Category: GUI The Graphical User Interface labels May 20, 2021
@farmaazon farmaazon self-assigned this May 20, 2021
@farmaazon farmaazon requested a review from wdanilo as a code owner May 20, 2021 12:28
Copy link
Member

@wdanilo wdanilo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks super cool! I'm so happy it is implemented <3 Before approving though, I'd love to see it working on a screencast - especially the mouse transitions - please move mouse very slowly, so the transitions will be visible in the movie and we could catch any graphical issues with them.

Comment on lines +643 to +644
let panel = layers.new_layer();
let panel_text = layers.new_layer();
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a short description what a panel could contain, please.

@farmaazon farmaazon merged commit de6e145 into develop May 26, 2021
@farmaazon farmaazon deleted the wip/ao/searcher-fixes2 branch May 26, 2021 13:28
mwu-tow pushed a commit to enso-org/enso that referenced this pull request Oct 30, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Category: BaseGL The BaseGL library Category: GUI The Graphical User Interface Difficulty: Hard Significant prior knowledge requried Priority: High Should be scheduled as soon as possible Type: Enhancement An enhancement to the current state of Enso IDE
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants