Code Monkey home page Code Monkey logo

appoutlet's Introduction


⚠️ The AppOutlet was discontinued ⚠️

application icon

App Outlet

GitHub release (latest SemVer) GitHub


App Outlet is a Universal application store. It easily allows you to search and download applications that runs on most Linux distributions. It currently supports AppImages, Flatpaks and Snaps packages.

Screenshot

Or here to the Github releases.

If your distro doesn't support the available packages, you can download and compile the source code by following the instructions here.

Who is talking about us?

See what the content producers and influencers are talking about app outlet on AO on Media category on discussions area.

appoutlet's People

Contributors

albanobattistella avatar benherbst avatar dependabot[bot] avatar fagnercandido avatar massaohigaskino avatar messiaslima avatar sudo-give-me-coffee avatar transifex-integration[bot] avatar vistaus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

appoutlet's Issues

Snap support

Support to Install, remove and run snap packages

Create section component

Create a component to show a list of apps with a title.
The component input is an object with title of the section and the list of app of that section.
When an app in the section is clicked, the components must emit an event to parent component to handle that click

Create app component

Create an component to represent an app in a list.
The component must be a card with image area an text area.
The component must show the icon, name, summary an store of the related app.

Install Snaps?

I love how we can install Flatpaks straight from App Outlet. But the install button is not available for me when it's a snap or appimage. I understand why it wouldn't be possible for appimages but aren't snaps installable through command line? Wouldn't there be a way to install snaps through App Outlet or is it in the works?

Dark theme option

I as a user want to change the theme of the app to a dark version aiming to reduce eye strain.

Website Appears Down

When clicking on the Debian Package Download link, it takes me to this page: https://appoutlet.herokuapp.com/download/deb

The page just has this on it:

Application error
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command
heroku logs --tail

App Search

Add an seach bar on side menu.

The results of that should be showed in app list screen

Create category list

Create a sidebar that shows a list of categories.
The first item is fixed and called home.

Platform not supported popup

"As a user, I want to be warned if the package of the App Outlet that I'm using is not able to install apps over the interface"

When the app is started, we have to verify if the running platform is allowed to execute shell commands. If we´re not able to do that, we have to show a popup to the user warning about this and recomending to use other packages if it wants to do that

Does not work anymore

App outlet does not work anymore (does not fetch any content). Also, all links on the website that point to Heroku resources are dead.
I am using App Outlet 1.2.0 (appimage).

Error on banner

The text in the banner should be "A universal Linux app store" not "An universal linux app store"

Enhancement Request: list installed apps

I really like AppOutlet a lot. However, one thing that seems to be missing is the ability to see which apps you have actually installed. Currently you would need to go find the individual app and open it's info page where the user can see if it's installed or not.

It would be more beneficial if there were a category called "installed" which would list all apps installed with AppOutlet,

Link direto para o AppImage

Crie uma release Tags "Continuous" e faça upload por lá isso vai permitir que seja criado links de download direto para o AppImage

Zoom or resize the results area.

I can only see 8 apps at a time on the right side.(1080 screen) This needs more scrolling and has less overview. The app icons are giant too. Way larger than app icons say in the Desktop App launcher. So they could go smaller.

Request: Zoom the results area only, with either Ctrl-Mousewheel or Ctrl +/-, or an option in settings for larger/medium/small display. Or by a slider UI element.

Benefit: If its possible to zoom out, you could spot what you are looking for quicker. Zoom back in on that, for more details or larger text.
This can't be replaced by searching as you may not know the name of the app. Search does not work within categories either.
Benefit: Small text is harder to read for older users.

Setup continuous integration

Deploy and configure continuous integration for the app in:

  • GitHub pages
    • Web
  • GitHub releases
    • Web
    • Snap
    • AppImage
    • Debian package
    • Source code
  • AppImageHub
  • Snap store

Suggest an icon for the App Outlet

Hello guys. Everyone knows that our icon is not so original. So, we're asking you for some help.
Please post below your suggestion of icon. We'll analyze them and choose one to be the new icon.

There are only 2 rules:

  1. The main colour of the icon must be #6c4ac4 or some colour close to it
  2. The icon must be distributed in some free license

Fell free to post how many icons you want!


(In portuguese / Em portugues)
E aí pessoal. Todo mundo sabe que o nosso icone lá tão original assim. Então estamos pedindo pela colaboração da comunidade enquanto a isso. Postem aqui abaixo sugestões de ícones que nós daremos uma olhada e escolheremos 1 para ser nosso novo ícone.

Existem apenas duas regras:

  1. A cor predominante no ícone tem que ser #6c4ac4 ou alguma cor proxima a essa.
  2. O ícone tem que ser distribuído sob alguma licença livre

Fique a vontade para postar quantos ícones você quiser!

Create app list screen

Create a screen that show a list of apps
The screen must have a title, an app list and Four buttons on top bar: "All types", "Snap", "Flatpak" and "AppImage"

New categories list

The old categories became tags. Now we have to create a new list of categories grouping several tags.

For example:

"Game": [
    "ActionGame",
    "Adventure",
    "AdventureGame",
    ....
]

The new list must be placed in the main menu

Home screen

Depends on #3

Add 3 sections to the home screen: Recent updated, Recent added and Most popular apps.

Verify AppImage and Snap synchronization

There is no packages listed in Appimage and Snap sections.
There is only apps listed for flatpak section.
Is there a way to update the app list for all 3 app sources (Snap, flatpak and appimage)?
My linux distro is LMDE (Linux Mint Debian Edition)

Forget the Flatpak version of the store.

It is technically impossible to create a fully functional version of the app outlet with Flatpak, you cannot install or download flatpak's and snaps, and AppImages will not run. the commit #79 will cut off this task

"Popular apps" seems misleading

As I write this, the "Popular apps" category contains the following applications.

Screenshot from 2019-10-04 17-26-21

The flatpaks with their respective rough user-bases, based on publicly available data on flathub.

  • Ciano (~500)
  • Foliate (~600)
  • Kdenlive (~6000)
  • Nextcloud Client (~3000)
  • Thunderbird (~800)
  • Kodi (~1500)

The following AppImages, for which I have no data. Is there hard data about how "Popular" particular AppImages are, which might justify them being in this category? (a question for @probonopd probably).

  • Delir
  • Etcher

And finally these snaps, which as far as I know, haven't published install data. Other snaps likely have significantly more device installs than these though. But again, not all developers publish their data.

  • instagramport
  • tor-mkg20001

I don't know how the "Popular apps" section is populated in the application, but the applications look hand-picked, not data-based?

If they're based on data, where does that data come from? If they're hand-picked, perhaps the category should be renamed? Because "Popular" doesn't seem accurate.

Running process queue management

" I as a user want to know and manage the running processes on app outlet"

Should be created a screen that allows the user to see all running process in process service.
The user should be able to cancel any running process.
The user should be able to retry a process if it fails.

Create Flatpak package

Analyze the possibility of creating flatpak package from electron project or from the linux-unpacked folder (generated in the current build process).

Run error

jingle@jingle:~/Desktop$ app-outlet
[2060:0427/084910.798673:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /opt/App Outlet/chrome-sandbox is owned by root and has mode 4755.
追踪与中断点陷阱

I can't install flatpak's

using App.Outlet-1.2.1.AppImage
Fedora silverblue 31 gnome wayland

$ ./App.Outlet-1.2.1.AppImage
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
[18980:1107/173302.694442:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command

"Get involved" page

"As a user, I want to know how I can support app outlet team reporting bugs, donating or codding"

Create a page that shows how the users can help the App Outlet team.

The page must have links to the issue tracker, building tutorial and donation platform links

Request flatpak setup on Linux Mint 19.2

According to flatpak documentation, flatpak setup is not required in Linux Mint >=18.3 but App-Outlet request me to setup flatpak to install Peek in Linux Mint 19.2.
I installed App-Outlet (=1.1.0) using snap.

App details screen

As a User, I want to see the details of the selected app. Title, descriptions screenshots and more. I want to access the available links about the app and any other data stored about that app

Go to app store when click in app card

On search screen and on the home, when the user performs a click on the app card, it should open a new tab (or browser window if it is on the desktop app) to load the link in storeUrl field

Debian repository support

Support for snap and flatpak looks awesome but bring support for Ubuntu/Debian repository apps and even rpm if possible

Actually installing apps

I'm on Arch and just tried using both the snap AND appimage versions of the program. I think this is an awesome idea, yet it seems that you can't actually INSTALL anything from the app? No matter what app I click on in the store, there is absolutely no option to install anything, the only options are usually to open the store page in my browser. Which would defeat the purpose, since from everything I've heard, the entire point of this app is to be a universal, distro-agnostic application search and INSTALL tool. Am I missing something, or can you not actually install anything from this app?

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.