Comments (1)
The best way to implement this in my opinion is as follows:
- have a toggle in settings that will give you the changelog for all apps; so, a global toggle to show changelogs as apps are updated.
- have a per-app toggle in each app's page for those who only want to check changelogs for some apps, but not all.
If the toggle in Settings is enabled, it'll give you the changelog for all apps. If it's disabled, it'll only do it for the ones you've selected.
Another way to implement this would be for the toggle in Settings to open up a screen with all of your installed apps. That way you can select the apps you want changelogs for, disable those for which you don't want changelogs, and there should be a select/unselect all option as well.
In fact, the more I think about it, implementing it in a way where this is controlled in Settings both globally and per-app makes a lot more sense from a UX perspective to me, instead of having to go to multiple individual app screens to disable it if you later change your mind.
from meta.
Related Issues (20)
- Support app changelogs HOT 1
- App Monetization Disclaimer
- Support app descriptions HOT 12
- App screenshots HOT 2
- Add privacy policy to both the official site and to the app
- Explicitly label closed source apps as such HOT 5
- Add comparison to F-Droid and Obtainium to the FAQ HOT 1
- Rewrite developer console HOT 1
- Support developer/organization pages HOT 2
- Add comparison table HOT 15
- App channels (alpha, beta, stable?) HOT 3
- Support download counter(s) HOT 1
- Support "open source" tag
- Add Cryptocurrency address Donate
- Accrescent DNS wrong records about mail security HOT 1
- Support specifying an app's minSdk
- Add support for app archiving
- RFC: Repository metadata reorganization HOT 12
- Reduce icon file sizes
- Update guidelines and requirements on app sizes
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 meta.