-
Notifications
You must be signed in to change notification settings - Fork 156
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
Files table virtual scroller #2280
Conversation
467ab39
to
444f50a
Compare
444f50a
to
cab3761
Compare
as discussed, see if this brings us closed to fixed table headers |
also discussed: if we go with a generic file list component or list component as in #2077 (comment), we could integrate virtual scrolling there by default |
cab3761
to
bdb7f32
Compare
Let's see what tests will say now. If they'll pass I think this PR will be ready for reviews. I still need to test it in IE11 though. |
💥 Acceptance tests Files failed. Please find the screenshots inside ...https://drone.owncloud.com/owncloud/phoenix/7169/
|
0b2ba18
to
0b14d84
Compare
💥 Acceptance tests Favorites failed. Please find the screenshots inside ...https://drone.owncloud.com/owncloud/phoenix/7170/
|
💥 Acceptance tests SharingAcceptShares failed. Please find the screenshots inside ...https://drone.owncloud.com/owncloud/phoenix/7170/
|
💥 Acceptance tests XGAPortrait failed. Please find the screenshots inside ...https://drone.owncloud.com/owncloud/phoenix/7170/
|
💥 Acceptance tests iPhone failed. Please find the screenshots inside ...https://drone.owncloud.com/owncloud/phoenix/7170/
|
💥 Acceptance tests Files failed. Please find the screenshots inside ...https://drone.owncloud.com/owncloud/phoenix/7170/
|
0b14d84
to
f8be76b
Compare
💥 Acceptance tests SharingExternal failed. Please find the screenshots inside ...https://drone.owncloud.com/owncloud/phoenix/7202/
|
💥 Acceptance tests XGAPortrait failed. Please find the screenshots inside ...https://drone.owncloud.com/owncloud/phoenix/7202/
|
2fe4748
to
729ee6c
Compare
conflict 🙈 |
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.
Nitpicky: There's just too many empty lines/separation of the block on tests. They are all related, so, any reason to separate those?
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.
jut minor issues
Fixed sizes of columns Made responsive Adjusted layout Adjusted shared with list Bring back id for the list Moved virtual scroller into files app dependencies and added polyfill Make table header fixed Use only class selector for file row Added border and selected background colour Scroll files list Fixed file row selector Scroll with interval Moved findFile into custom commands and added wait for filesListContainer Fixed wrong name in private link feature Fixed wrong item type Moved row actions into own component and moved after files list Made functions async and escape double quotes Count files via counters in footer and fixed scrollToTop function Check if the item is actually visible and not only rendered and await click on row for private link Fixed trashbin delete tests Finishing touches for scroll functions and adjusted sharing functions to await scrolling Adjusted resharing tests Adjusted sharing and distance of scrolling Add position of header to get properly visible items Re-enable correct step in shared-with pages tests Bring waitForFileVisible into versions test Fixed mobile view Adjusted order of scroll for opening of sidebar and wait for file in shared with pages Use shareId as default id and get rid of two TODOs Remove unneccesary logs Check if list container is visible in scrollToTop, reorder calls for different scrolling and reuse filename attribute Added isVisible data state Adjusted selector for trashbin Changed selector for actions dropdown Escape double quotes Adjusted dependencies Adjusted filter selectors and label after ods update Fixed order of parameters Create replaceChar function
729ee6c
to
facf93e
Compare
I'm separating pieces of code with new lines to make it more readable. |
@individual-it Changes implemented. |
Opened an issue for virtual scroll in trashbin - #2723 |
Description
Implement virtual scroller into FileList component and adjust layout in affected lists.
Related Issue
Motivation and Context
Smooth experience when rendering loaded items.
How Has This Been Tested?
Types of changes
Checklist:
Open tasks: