Skip to content

Add new viztualized table with dragndrop #3381

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

Merged
merged 20 commits into from
May 22, 2025
Merged

Conversation

JF-Cozy
Copy link
Contributor

@JF-Cozy JF-Cozy commented May 21, 2025

This is the first iteration, so maybe we will have to adjust thing after using it.

Limitations :

  • Feature only available on desktop for now
  • need to set drive.virtualization.enabled flag to enable the feature
  • DragnDrop only enabled on /folder views

thanks to @Merkur39 too ❤️

@zatteo
Copy link
Member

zatteo commented May 22, 2025

Can't wait to try it! 🎉

2 general questions :

  • what is needed for a mobile version?
  • between cozy-ui and here I saw a lof of memo, did you check the memory usage with lot of data ?

@JF-Cozy JF-Cozy force-pushed the feat/FRONT-1306-new-wip branch from 47f7c9a to e621ea2 Compare May 22, 2025 09:00
Copy link

bundlemon bot commented May 22, 2025

BundleMon

Files updated (10)
Status Path Size Limits
static/js/(chunkId).(hash).js
1.09MB (+29.55KB +2.72%) -
public/static/js/(chunkId).(hash).js
868.83KB (+9.46KB +1.1%) -
static/js/cozy.(hash).js
737.44KB (+3.67KB +0.5%) -
static/js/main.(hash).js
115.76KB (+2.88KB +2.56%) -
public/static/js/cozy.(hash).js
598.18KB (+604B +0.1%) -
public/static/js/public.(hash).js
84.58KB (+358B +0.42%) -
public/static/css/cozy.(hash).css
33.72KB (+23B +0.07%) -
public/static/css/public.(hash).css
5.61KB (+23B +0.4%) -
static/css/cozy.(hash).css
33.72KB (+23B +0.07%) -
static/css/main.(hash).css
16.26KB (+23B +0.14%) -
Unchanged files (11)
Status Path Size Limits
(hash).js
337.62KB -
public/(hash).js
337.62KB -
services/qualificationMigration.js
273.84KB -
services/dacc.js
256.78KB -
public/static/js/lib-react.(hash).js
39.37KB -
static/js/lib-react.(hash).js
39.37KB -
public/static/js/lib-router.(hash).js
22.05KB -
static/js/lib-router.(hash).js
22.05KB -
manifest.webapp
1.89KB -
index.html
688B -
assets/manifest.json
185B -

Total files change +46.59KB +0.95%

Groups updated (2)
Status Path Size Limits
**/*.js
6.35MB (+47.22KB +0.73%) -
**/*.css
128.36KB (+136B +0.1%) -
Unchanged groups (1)
Status Path Size Limits
**/*.{png,svg,ico}
2.15MB -

Final result: ✅

View report in BundleMon website ➡️


Current branch size history | Target branch size history

@JF-Cozy JF-Cozy marked this pull request as ready for review May 22, 2025 09:06
@JF-Cozy
Copy link
Contributor Author

JF-Cozy commented May 22, 2025

what is needed for a mobile version?

Talk to POs first I think, maybe we have to think about the all UX before 🤔 technically I didn't even look at this stage... need to breath first :p

between cozy-ui and here I saw a lof of memo, did you check the memory usage with lot of data ?

No not really, I checked the area repainted in the DOM and the overall performance sensations. Maybe we can remove some memo in the future

@JF-Cozy JF-Cozy merged commit b50d6de into master May 22, 2025
4 checks passed
@JF-Cozy JF-Cozy deleted the feat/FRONT-1306-new-wip branch May 22, 2025 10:01
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.

3 participants