Giter Club home page Giter Club logo

Comments (21)

AtiusAmy avatar AtiusAmy commented on August 30, 2024 1

On most other distros, you can also install software centers that do handle Flatpaks properly, like GNOME Software, so it is possible to have a pleasant Flatpak experience on those distros as well.

About duplicating efforts: I feel like it's okay for the existing parts to do something that's already possible on another app, because the way Warehouse does it is just better. But installing Flatpaks from a remote is something that I don't see it overtaking GNOME Software at. Latest when it comes to browsing apps, it won't be worth it to try to replicate what GNOME Software already does.

One thing GNOME software can benefit from is the ability to choose between user and system, maybe we can have that in Warehouse, I'm not sure

Please correct me if I am wrong :3

from warehouse.

AsciiWolf avatar AsciiWolf commented on August 30, 2024 1

On most other distros, you can also install software centers that do handle Flatpaks properly, like GNOME Software, so it is possible to have a pleasant Flatpak experience on those distros as well.

Sadly, this is not true. There are still many distributions that do not support GUI installation of Flatpak apps or even do not support it intentionally (Ubuntu). Having a simple, lightweight app that itself is packaged as a Flatpak and allows basic Flatpak apps management (including their installation) would be a big win for many users of these distributions.

from warehouse.

krruzic avatar krruzic commented on August 30, 2024 1

Working on allowing remote installs today

from warehouse.

heliguy4599 avatar heliguy4599 commented on August 30, 2024 1

I'm glad to say that I have finally fully completed the idea of this issue! Warehouse has been able to install Flatpaks from files for a bit now, but as of today, in main, I have added the Install From The Web window. New Flatpaks can now be installed from a simple search.

from warehouse.

heliguy4599 avatar heliguy4599 commented on August 30, 2024

Thank you for the complements! I've been asked this by a few other people as well. The goal of Warehouse is to manage what is currently on your system, but I can certainly look into something like this for the future. One thing to note is I do not plan on turning Warehouse into a full on flatpak package manager as that would be beyond my scope of knowledge, but I can work with something more barebones like a direct install of an app ID query.

from warehouse.

AsciiWolf avatar AsciiWolf commented on August 30, 2024

Nice! The ability to install *.flatpakref files would also be great if it is possible to implement. :-)

from warehouse.

gregorni avatar gregorni commented on August 30, 2024

I'm wondering, isn't installing apps more of a task that should be handled by a dedicated software center? I can see why it would make sense with .flatpakref files, but letting users install apps from a remote seems like it would just be duplicating efforts.

from warehouse.

AsciiWolf avatar AsciiWolf commented on August 30, 2024

Other parts of this app could also be considered as "duplicating efforts". Anyway, as I mentioned in my original comment, there are many Linux distributions that do not support graphical Flatpak installation via their GUI software centers. Having an app that could be used for basic Flatpak apps management on such distributions would be great (and Warehouse already supports apps/runtimes uninstallation etc.).

from warehouse.

gregorni avatar gregorni commented on August 30, 2024

On most other distros, you can also install software centers that do handle Flatpaks properly, like GNOME Software, so it is possible to have a pleasant Flatpak experience on those distros as well.

About duplicating efforts: I feel like it's okay for the existing parts to do something that's already possible on another app, because the way Warehouse does it is just better. But installing Flatpaks from a remote is something that I don't see it overtaking GNOME Software at. Latest when it comes to browsing apps, it won't be worth it to try to replicate what GNOME Software already does.

from warehouse.

heliguy4599 avatar heliguy4599 commented on August 30, 2024

I'm at least planning to be able to install ref files and I have searching and installing aPP IDs as an idea on the back burner too. But I would like to say that you can indeed install GNOME Software on Ubuntu and install flatpaks with it that way.

from warehouse.

AtiusAmy avatar AtiusAmy commented on August 30, 2024

^ yeah

I think a usecase that would be useful is for installing it in a specific user because GNOME software doesn't support that

from warehouse.

emanuelserpa avatar emanuelserpa commented on August 30, 2024

I would really like something to install directly from Flathub's website with an extension like Flatline. So you wouldn't even need GNOME Software or KDE Discovery.

from warehouse.

heliguy4599 avatar heliguy4599 commented on August 30, 2024

Just wanted to post here too that Warehouse can now install locally downloaded flatpak files either by selecting them in a file picker, or dragging and dropping them into the main list

from warehouse.

AsciiWolf avatar AsciiWolf commented on August 30, 2024

Nice, great work! :-)

from warehouse.

heliguy4599 avatar heliguy4599 commented on August 30, 2024

Oh? What do you mean specifically? Sounds interesting.

from warehouse.

AtiusAmy avatar AtiusAmy commented on August 30, 2024

Oh? What do you mean specifically? Sounds interesting.

I assume remote installs from Flatpakrefs?

from warehouse.

heliguy4599 avatar heliguy4599 commented on August 30, 2024

Well, as of update 1.2.0, Warehouse already supports adding new remotes via drag and drop, or from a file selector invoked in the Add a Remote window.

from warehouse.

krruzic avatar krruzic commented on August 30, 2024

sorry confusing terminology lol. I'm working on allowing you to install from the UI, without having to download a flatpakref file. So basically searching available apps on the remotes and then selecting to install them. One issue I'm having because I don't know meson is how can I have a pip package installed during the build?

from warehouse.

heliguy4599 avatar heliguy4599 commented on August 30, 2024

Ah that's ok. And wow that would be really nice to have! I am not entirely sure how to add a Pip package in to the build either but I certainly can look and ask around. You can join our Discord server / Matrix room if you would like direct connection to the people I'm going to ask as well, but of course no pressure to join, and thanks for working on my app!

from warehouse.

emanuelserpa avatar emanuelserpa commented on August 30, 2024

sorry confusing terminology lol. I'm working on allowing you to install from the UI, without having to download a flatpakref file. So basically searching available apps on the remotes and then selecting to install them. One issue I'm having because I don't know meson is how can I have a pip package installed during the build?

This is very good, but I think that just the app accepting the "appstream:" link can make it work. You can just click in "Install" in Flathub and Warehouse would be called to install the app.

from warehouse.

AtiusAmy avatar AtiusAmy commented on August 30, 2024

I'm glad to say that I have finally fully completed the idea of this issue! Warehouse has been able to install Flatpaks from files for a bit now, but as of today, in main, I have added the Install From The Web window. New Flatpaks can now be installed from a simple search.

woah, i cant believe you sai dthat to me... im a sigma,..

from warehouse.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.