Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic search and non-zero-count functionality for callback graph #2434

Open
wants to merge 15 commits into
base: dev
Choose a base branch
from

Conversation

jcuypers
Copy link

Added the following functionality to the callback graph / debugger:

  • Search functionality
  • Start of Shortcut codes (s for search pop up, esc to close the search, 0 to toggle non-zero count mode)
  • Non-Zero count mode

Contributor Checklist

  • I have broken down my PR scope into the following TODO tasks

    • Basic search functionality
    • Filter on non-zero count nodes
    • Dynamic and optimized updates of callbacks and properties while in non-zero counts nodes
    • Need to sync / limit the search to the actual nodes visible when filtering on non-zero counts
  • I have run the tests locally and they passed. (refer to testing section in contributing)

  • I have added tests, or extended existing tests, to cover any new features or bugs fixed in this PR

optionals

  • I have added entry in the CHANGELOG.md
  • If this PR needs a follow-up in dash docs, community thread, I have mentioned the relevant URLS as follows
    • this GitHub #PR number updates the dash docs
    • here is the show and tell thread in Plotly Dash community

@T4rk1n
Copy link
Contributor

T4rk1n commented Mar 3, 2023

Nice feature!

We merged the patch PR containing allow_duplicate for Output's. The duplicates are marked by appending @ and a uuid the property name, you may need to remove that part from the prop to search.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants