Skip to content

perf: gallery row holder caching#15902

Merged
tobiasKaminsky merged 4 commits intomasterfrom
perf/gallery-row-holder-caching
Nov 26, 2025
Merged

perf: gallery row holder caching#15902
tobiasKaminsky merged 4 commits intomasterfrom
perf/gallery-row-holder-caching

Conversation

@alperozturk96
Copy link
Copy Markdown
Collaborator

@alperozturk96 alperozturk96 commented Nov 4, 2025

  • Tests written, or not not needed

Changes

Caches frequently used resources.

Avoids unnecessary object creation and minimizes layout recalculations.

@alperozturk96 alperozturk96 force-pushed the perf/gallery-row-holder-caching branch 2 times, most recently from a029245 to fe6d432 Compare November 6, 2025 08:38
@alperozturk96 alperozturk96 marked this pull request as draft November 6, 2025 09:06
@alperozturk96 alperozturk96 force-pushed the perf/gallery-row-holder-caching branch from e89d7fd to 2dfdb76 Compare November 7, 2025 15:26
@alperozturk96 alperozturk96 marked this pull request as ready for review November 7, 2025 15:54
@alperozturk96 alperozturk96 force-pushed the perf/gallery-row-holder-caching branch from 41d9ae9 to 8a198c3 Compare November 12, 2025 14:42
@alperozturk96 alperozturk96 force-pushed the perf/gallery-row-holder-caching branch from 8a198c3 to 7083630 Compare November 14, 2025 11:43
@alperozturk96
Copy link
Copy Markdown
Collaborator Author

@tobiasKaminsky Could you please test this with your device?

@alperozturk96 alperozturk96 force-pushed the perf/gallery-row-holder-caching branch from 7083630 to a88ed84 Compare November 18, 2025 11:50
@alperozturk96 alperozturk96 force-pushed the perf/gallery-row-holder-caching branch from a88ed84 to 006fc5a Compare November 24, 2025 13:02
@github-actions
Copy link
Copy Markdown

@github-actions
Copy link
Copy Markdown

APK file: https://www.kaminsky.me/nc-dev/android-artifacts/15902.apk

qrcode

To test this change/fix you can simply download above APK file and install and test it in parallel to your existing Nextcloud app.

@tobiasKaminsky tobiasKaminsky merged commit 00d57f2 into master Nov 26, 2025
16 of 21 checks passed
@tobiasKaminsky tobiasKaminsky deleted the perf/gallery-row-holder-caching branch November 26, 2025 08:58
@alperozturk96 alperozturk96 added this to the Nextcloud App 3.35.0 milestone Dec 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review performance 🚀 Performance improvement opportunities (non-crash related)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants