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

chore: improve and rewrite itemfilter #989

Merged
merged 127 commits into from
Jul 24, 2024
Merged

Conversation

srijitcoder
Copy link
Collaborator

@srijitcoder srijitcoder commented May 27, 2024

Implemented changes

  • Refactored/Rewrite itemfilter code as per simplifying the feature to inline-mode and stack-mode
  • Converted code from ts to js
  • Added jsdocs to all the files
  • Keyboard navigation works with tab
  • Added css-variables to customize UI
  • Removed config based property updated approach to individual attributes/properties to control item-filter's setting
  • Nested property filtering
  • External search

Screenshots/Videos

https://github.com/EOX-A/EOxElements/assets/10809211/16125b89-2b7f-4773-a06c-831e5143c338
https://github.com/EOX-A/EOxElements/assets/10809211/8e2f1772-75f3-4df1-a492-0b1f2cfc5315

Checklist before requesting a review

silvester-pari and others added 7 commits July 23, 2024 10:15
* feat: new list style

* chore(test): add test case for subtitles

* chore: remove unused arg

* fix(style): remove highlighting for selection filters
* fix: show dropdown in top-layer

* chore: remove unused import
@silvester-pari silvester-pari merged commit c87aa33 into main Jul 24, 2024
7 checks passed
@silvester-pari silvester-pari deleted the itemfilter/feature/refactor branch July 24, 2024 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants