Comments (5)
Here's a mockup of the sort of thing I think might be an improvement.
For those who can't access the image visually: The image shows three overlapping screenshots of a typical Users administration view.
The first screenshot is just showing that the search icon is clickable (as it is now) but that when you click it, the user interface expands as shown in the 2nd screenshot: the users list has shifted down, and a tinted search bar appears in the gap, linked to the search icon which is now highlighted (e.g. aria-pressed
+ visually clear). In this panel you can see a normal text input with search icon, with "needle" entered in. The original user list is now showing only 2 entries because "needle" has been applied. The search panel has an "Advanced Search" button showing, and a note explains: this could open a pop-up or separate page, similar to the global/unified search (or the search page app). The search panel also has the words "Elsewhere: 123 Files, 3 Contacts, 4 Conversations..." and arrows explain that these could be links that boot you into the advanced search with that type pre-selected, as a shortcut.
The third screenshot takes the idea further, to demonstrate the idea that given this UI, it would - if it were to be useful - be possible to extend the search panel by another row and expose app-specific filters, with examples mocked up showing as: Quota [Less than] (as a drop-down) [ 5GB ] (text entry box) and similarly: Last login [After] [23 May]. This is just an additional idea; the main point I'm making is just a UI change on the existing functionality, which should be the focus of this issue as far as I'm concerned.
from server.
Give also a try to https://apps.nextcloud.com/apps/thesearchpage
from server.
@solracsf that is a separate app that implements another UI to the global/unified search. It's not dissimilar to the pop-up. The problem with the interface is that a frequent use case is to need to search the thing you're looking at: contacts if on contacts, users if on users, files - within currently shown dir, in files.
from server.
I'm not saying that it fixes server problems, it's just an alternative.
Having filters, and presenting results in a dedicated page, our users have widely adopted it. 👌
from server.
Honestly the Search was way better before the first time they overhauled it into a pull-down menu style. The devs decided they wanted to overhaul that same limited-space pull-down menu, while ignoring people like myself who need to deal with very large result lists.
The latest search functionality, as fast as it is, still leaves me wanting and completely without a usable method for when I'm dealing with very large amounts of results. And that's a lot of the time, so it's pretty useless to me when I need to do that.
I cannot fathom why the search functionality CANNOT have a "full screen" mode (as in the full display within the nextCloud GUI) like it was BEFORE the FIRST search overhaul like 4-5-ish years ago (I don't remember when it was reliably).
Can we PLEASEEEE have the search functionality made actually useful for those of us who deal with very large amounts of results and files to search for? How it is now gives me barely any space to work and frankly it's mostly a pain in the ass to work with. I shouldn't have to click a hyperlink just to expand to only show a handful more of results when I could be dealing with hundreds of results. That's completely a pain and useless to me.
It's completely reasonable to EXPECT nextCloud instances to deal with hundreds of thousands of files (example of very large count of content to search for) and having to relegate results to 5-7 scale before hitting a link to show yet another 5-7 is completely ignoring very realistic use-cases for nextCloud.
I may try the app that @solracsf refers to here, but I shouldn't have to add yet-another-app to regain functionality that was taken away from us with ZERO equivalent alternative presented (this happened for the Photos app years ago too but that's another story).
from server.
Related Issues (20)
- [Bug]: LDAP users share "no files here" failed to load resource server responded wit a status of 404
- [Bug]: Deleted items shows random number (timestamp) after item name
- [Bug]: Renamed files are not refreshed in the web interface + side weird issues HOT 2
- [Bug]: Caldav not working on osx HOT 3
- [Bug]: Deleted users from LDAP backend seem to stay partially in the system HOT 2
- Detect unintentional multiple `*.config.php` files
- [Bug]: The path display of the group folder is incorrect HOT 4
- [Bug]: Can share a folder publicly that can't ne accessed publicly
- [Bug]: Cannot upload files with mtime set to a small value HOT 1
- Safe remove shipped apps HOT 1
- Subscription Calendars: Bulk sync for identical URIs
- [Bug]: 'forbidden_chars' not respected when creating File / Directory
- [Bug]: Strange behaviour of collaborative tags HOT 1
- [Bug]: using Indesign files HOT 1
- Use Correct Foreground Colors for Texts in Dark and Light Modes HOT 1
- Usage survey settings refuse to save
- Change label: "Allow Download"
- [Bug]: InvalidArgumentException: Index name "timestamp" for table "oc_polls_options" collides with the constraint on table "oc_login_flow_v2". HOT 3
- [Bug]: Assistant icon in top bar colored by text-color
- [Bug]: File/Folder creation dialog's name is not selected by default in NC 28 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from server.