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

Us10.1 filter panel new design #159

Draft
wants to merge 88 commits into
base: master
Choose a base branch
from

Conversation

hry625
Copy link
Contributor

@hry625 hry625 commented Jan 16, 2023

Description:

  • Implementing the new design of filter panel
  • Allow user to create multiple filter sets.

Useful notes:

Knowing issues:

  1. Add new filter set button will not update the filter sets input div automatically.
  2. Strange layout position of "Field" and "value" Label when the filter sets is empty.
  3. The overfollow of the panels stack position will be fixed in a later PR.
  4. Filter sets history function is missing.(This will be fixed in the other PR.)
  5. Could not input the key value with pre-defined keybinding. (This will be fixed in the other PR.)

Screenshots:

Preview of filter panel:
截屏2023-01-16 12 47 42

hry625 and others added 30 commits November 9, 2022 00:12
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.3/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.2...v2.0.3)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…orksTM#140)

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Commits](isaacs/minimatch@v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…stWorksTM#128)

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.3...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: renyuan <hry87625@gmail.com>
Co-authored-by: Kevin Ayad <kevinayad@Kevins-MacBook-Pro.local>
Co-authored-by: Kevinayad <kevinayad@hotmail.com>
Co-authored-by: Alexandre Rancati-Palmer <a.rancatipalmer@mailo.com>
Co-authored-by: Kamila Y <75277107+kam56@users.noreply.github.com>
Co-authored-by: Alexandre Rancati-Palmer <71485862+alrapal@users.noreply.github.com>
adds lower_case and partial options for now,
this means the backend will alter the way the nodes are matched.

note: client provided string is not modified.
frontend: refactor the overall layout

Co-authored-by: Alexandre Rancati-Palmer <71485862+alrapal@users.noreply.github.com>
Co-authored-by: Karl Nilsson <44969574+ktpa@users.noreply.github.com>
Asiya-Ismail and others added 22 commits January 5, 2023 10:12
…JustWorksTM#146)

frontend: Introduce settings window and shuffle code around
…ilter set display when use select node as root.
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.3/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.2...v2.0.3)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…stWorksTM#128)

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.3...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
adds lower_case and partial options for now,
this means the backend will alter the way the nodes are matched.

note: client provided string is not modified.
…JustWorksTM#146)

frontend: Introduce settings window and shuffle code around
Co-authored-by: Alexandre Rancati-Palmer <a.rancatipalmer@mailo.com>
@hry625 hry625 marked this pull request as draft January 16, 2023 11:58
@ktpa
Copy link
Contributor

ktpa commented Jan 17, 2023

image

  • The correct spelling here is "Delete".

  • Upon creating a filter, you are on submit taken to the filtered event node. However - exiting this (undo) takes you back in both zoom level and positioning to the original origo in the graph, possibly not intended.

image

  • Substringing doesn't seem to work properly.

image

  • Deselecting "Active" but keeping substring causes weird behaviour.

  • Selecting a node, submitting that filter then undoing, and submitting again makes nothing happen at the last step.

A couple of issues I discovered while testing.

@hry625
Copy link
Contributor Author

hry625 commented Jan 17, 2023

image

  • The correct spelling here is "Delete".

I will fix that.

  • Upon creating a filter, you are on submit taken to the filtered event node. However - exiting this (undo) takes you back in both zoom level and positioning to the original origo in the graph, possibly not intended.

I think this behavior is inherited from the original design, we need to discuss about expected behavior in this case

image

  • Substringing doesn't seem to work properly.

Substring does not suppose to work with ID, I will disable it in the code.

image

  • Deselecting "Active" but keeping substring causes weird behaviour.
    Could you test this on the other field value instead of ID.
  • Selecting a node, submitting that filter then undoing, and submitting again makes nothing happen at the last step.

I will look into it.
The behaviour is correct. As I metioned in the Description, the filter history is not implemented yet, so it causing confusions at this stage.

A couple of issues I discovered while testing.

We may have a short meeting regarding that.

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.

7 participants