Comments (6)
I highly disagree with @probonopd, and therefore reopen the issue. The API supports this already because it's a useful feature for many, many applications. The two frontends (CLI and GUI) just need to add a parameter for this. PRs welcome.
from appimageupdate.
Each AppImage shold always update within the same channel.
E.g. an AppImage in the beta channel should always update to the next beta, and release versions should always update to release versions, and so on.
This can already be done.
Like so:
https://github.com/srevinsaju/Firefox-Appimage#get-started
Otherwise it gets more complicated than needed.
from appimageupdate.
@probonopd this would also allow for AppImage implementations that don't use SquashFS (or store desktop integration in the exact same way) to be updated manually, giving some more flexibility. I'd be willing to learn some C++ and send a PR if the problem is just not wanting to implement an extra feature.
from appimageupdate.
Why make things more complicated, do you have a use case @TheAssassin?
from appimageupdate.
@probonopd how would it make things more complicated?
from appimageupdate.
@probonopd there are so many. For instance, one can easily test an update with new infrastructure or a different syntax. Also, you're able to allow users to update to a beta release manually. The already-existing API is designed exactly for allowing more than one update channel (e.g., daily, beta, stable).
Also, since the API already provides that feature, the change proposed in #214 is very small. It's just 4 lines.
from appimageupdate.
Related Issues (20)
- Dotnet core interoperability question
- Updater Constructor does not actually throw std::invalid_argument
- GithubReleasesUpdateInformation::buildUrl is writing to the console HOT 2
- Reduce amount of api calls. HOT 2
- Option to ignore appimages in specified directories? HOT 2
- "Could NOT find CURL (missing: HTTP)" while building on Ubuntu 14 HOT 12
- Incompatibility when dynamically linking libappimageupdate in GTK app HOT 10
- Assembled ZSync URL points to wrong file
- command line flags missing HOT 6
- No rule to make target libarchive.a
- Why can't AppImageUpdate update itself when prompted by the user? HOT 7
- Patch apps for update HOT 2
- Remove "alpha" from the version
- Unclear downloads in the release page, and no information in the readme HOT 1
- Update panel shortcut HOT 1
- double click closes the file-chooser HOT 1
- [Feature request] Multiple selection
- Unable to build for armhf HOT 15
- Thank you!
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 appimageupdate.