Comments (9)
@Halibutt wow, interesting. I've included this bugfix in the list of improvements that I plan to make in my IEG proposal, and I'll start looking into it as soon as I can.
from apps-android-commons.
Hi @Halibutt ,
Is this still a problem in the current version of the app?
Thanks!
from apps-android-commons.
Kind of. This time it stopped at 498 :/
from apps-android-commons.
Hi @Halibutt ,
Could you please post the crash logs for this? I tried looking at our old crash reports but couldn't seem to find your issue there.
from apps-android-commons.
Ah, okay, I figured out what's causing this. It's this method in ContributionsSyncAdapter.java
private int getLimit() {
return 500; // FIXME: Parameterize!
}
@nicolas-raoul how do you think we should fix this? I could just increase the limit, but would that work well? Maybe we could have a setting where the user can select his/her own limit, would that be a good idea?
from apps-android-commons.
If I understand correctly, when the app is opened, it creates the UI slots for 500 pictures, but only actually downloads them if you scroll.
So, increasing this limit does not cost bandwidth, right?
There might be a cost in terms of CPU, memory and loading time though.
I don't think it is worth confusing users with another setting.
I don't think many people use the app to review the pictures they have uploaded months ago, but I could be mistaken? @Halibutt do you often do that, and if yes would you mind telling us why? It might enlighten us on alternative usages of the app.
Of course, the best would be to create the UI little by little, I remember watching a tutorial video about this.
from apps-android-commons.
Ah, okay. When I tested with a limit of 1000, there wasn't any noticeable difference in loading time or resources used. But maybe that is because I only have 148 pics (not sure if the extra costs kick in if you are below the original limit or not).
Should I just leave the limit at 500 then, or increase it to 1000 for now?
from apps-android-commons.
I believe that 500 should be enough for most people for now, unless Halibutt gives us good reasons to think otherwise.
I make this an enhancement to make the list length dynamic
from apps-android-commons.
Okay, sure thing.
from apps-android-commons.
Related Issues (20)
- Change `Unknown` on pointer click to ... (Nearby Activity) HOT 5
- Allow pasting in custom locations
- Nearby: Pins overlapping place name
- Resolve redirect categories on upload
- [Bug]: Location marker appears twice sometimes HOT 2
- [Bug]: Voice input icon should be shown only when corresponding services are available HOT 8
- Add a {{taken with}} template when the camera model is known. HOT 1
- Custom picker: Allow deeper zoom HOT 1
- Profile is not working HOT 3
- Upload Wizard: "Edit location" shows my location instead of picture's location HOT 2
- Rename "setImageTobeUploaded" to "setImageToBeUploaded" HOT 2
- Hackathon 2024 suggested project idea: Fix women biographies with no picture HOT 9
- App rejected by Google Play because "Data Safety Section: Location Data Type - Approximate Location" HOT 8
- Detect wrongly-set caption language (LLM?) HOT 4
- [Bug]: Confusing loading state in Battery Saver on older versions of Android HOT 6
- [Bug]: Incorrect rotation shown in "Edit Image"
- [Bug]: Category search often doesn't find matches, especially if more than one word is supplied HOT 7
- "Edit location" is hard to use (and confusing)
- App should provide some feedback (spinner) while waiting for data to load HOT 2
- Release v5.0.2
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 apps-android-commons.