GithubHelp home page GithubHelp logo

cleomenezesjr / flatline Goto Github PK

View Code? Open in Web Editor NEW
68.0 2.0 1.0 32.32 MB

Select apps directly from your favorite software center by clicking Install from Flathub, apps.gnome and AppCenter.

Home Page: https://addons.mozilla.org/en-US/firefox/addon/flatline-flatpak/

License: MIT License

JavaScript 100.00%
firefox firefox-addon flathub flatpak gnome chromium epiphany appcenter

flatline's Introduction

Flatline

Select apps directly from your favorite software center by clicking Install from Flathub, apps.gnome and AppCenter.

Installation

for Firefox for Chrome

Epiphany (GNOME Web)
  1. Enable Web Extensions (This feature is experimental)
    • flatpak run --command=gsettings org.gnome.Epiphany set org.gnome.Epiphany.web:/org/gnome/epiphany/web/ enable-webextensions true

  1. Download Flatline via addons.mazilla.org
  2. Open GNOME Web and go to Preferences > Extensions
  3. Click on Add New Extension and choose the file you previously downloaded

The Why

Flatline was created to facilitate the installation process of Flatpak applications from the websites flathub.org, app.gnome.org and appcenter.elementary.io.

Support

Requirements

Donations

Paypal donation ko-fi

Known Limitations

Flatline basically uses AppStream to tell GNOME Software (or any software center with Flatpak support) which app to show, however there is no way to specify which repository to show. When opening it will be necessary to manually choose the repository. If you use distributions that focus heavily on using Flatpaks like Fedora Silverblue, you won't notice this.

Development

  1. Clone the repository
  2. Open Firefox browser and navigate to about:debugging
  3. Click "Load Temporary Add-on" and from the file browser, choose manifest.json

Special thanks

I want to thank Lains for taking the trouble to create such a cool icon, thanks also to Nahuel for bringing the idea to the table.

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.