-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
New UI global search #40823
New UI global search #40823
Conversation
3439b86
to
1259830
Compare
2c653fe
to
d1e8f04
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quick code quality review, (while I know this is a very early state 😉 )
console.xxxxx
should be avoided and a logger used instead- Tabs not spaces
- Please format your classes using the BEM format
- Please also document the various sections in your templates with html comments
I won't do a review of the code itself as I assume this will heavily change in the future :)
d1e8f04
to
1d78e71
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Psalm found more than 10 potential problems in the proposed changes. Check the Files changed tab for more details.
1d78e71
to
90ba51a
Compare
98993c7
to
be176b0
Compare
be176b0
to
8b78df6
Compare
6b09c96
to
2b30563
Compare
69e9518
to
1a28f92
Compare
No, there are no conflicts on the compiled assets |
CI complains however:
Does it refer to https://github.com/nextcloud/server/pull/40823/files#diff-72e59d550e6509240d3c7bad01689aa5d0f9ce1c3b530fb7a45100fedebf37ffR18 ? Should be replaced with … . P.S.: There are also apparent "real" test failures in https://drone.nextcloud.com/nextcloud/server/43505/9/4 |
a33cc34
to
cd24eac
Compare
/compile amend / |
cd24eac
to
51cf756
Compare
@fenn-cs I pushed the searchable list component for people. To add it to global search modal copy-paste this:
With a few tweaks, we should be able to easily adapt this for the apps too |
5c333a9
to
51d497a
Compare
/compile amend / |
51d497a
to
29c0389
Compare
29c0389
to
060ef94
Compare
Cypress failure unrelated (already in |
We are introducing a new search UI that providers a lot more space for users via a large centralized modal and providers various filters which can by applied by adding various chips on the UI. For example, users can now filter their search or scope it by limiting the results to specific apps, time period and people by apply the appropriate filters on the new UI, previously filters where applied using text in the search box by prefixing with `::`. Resolves: #39162 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
The new global search UI is new and might be unstable, hence we are giving users the option to use the old unified search UI, if the encounter signficant bottlenecks. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Signed-off-by: Marco <marcoambrosini@icloud.com>
060ef94
to
4f4cec2
Compare
This commit migrates away from NcSelect which has a couple of accesibility and display problems currently, hence a new component `SearchableList` is now used. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
4f4cec2
to
360a372
Compare
/compile amend / |
/compile / |
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Bringing this down here, so it remains visible and easily transferable to a new ticket. TODO
From @ChristophWurst BUG: Clicking outside the search modal needs two clicks on the magnifier icon to get the modal back. |
And all of #40823 (comment) |
Thanks @ChristophWurst updated. |
Resolves: #39162