From 699a4fd9af0aa9ad2badd5880e5cae82bad39391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lorenz=20H=C3=BCbschle-Schneider?= Date: Sun, 1 Nov 2015 12:56:40 +0100 Subject: [PATCH] Self-host app store badges to reduce number of connections These are so rarely seen, extra connections on page load are really wasteful there --- README.md | 2 +- assets/img/badge_firefoxos.png | Bin 0 -> 4293 bytes assets/img/badge_playstore.png | Bin 0 -> 8913 bytes index.html | 2 +- 4 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 assets/img/badge_firefoxos.png create mode 100644 assets/img/badge_playstore.png diff --git a/README.md b/README.md index 7416a74..9907c6d 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Please note that the above instructions set up an *unencrypted* relay, and all y You can run Glowing Bear in many ways: use it like any other webpage, as an app in Firefox (choose "Install app" on the landing page) or Chrome ("Tools", then "Create application shortcuts"), or a full-screen Chrome app on Android ("Add to homescreen"). We also provide an [Android app](https://play.google.com/store/apps/details?id=com.glowing_bear) that you can install from the Google Play Store, and a [Firefox OS app](https://marketplace.firefox.com/app/glowing-bear/) in the Firefox Marketplace. -Android app on Google PlayFirefox OS app in the Firefox Marketplace +Android app on Google PlayFirefox OS app in the Firefox Marketplace ##Screenshots diff --git a/assets/img/badge_firefoxos.png b/assets/img/badge_firefoxos.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb6991c3490120b0e92a60dfc566828c2d17df8 GIT binary patch literal 4293 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 literal 0 HcmV?d00001 diff --git a/assets/img/badge_playstore.png b/assets/img/badge_playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..9891cbbd39d36e215940fa18a1fd1a0a83bcb9af GIT binary patch literal 8913 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 don't need to install anything to use this app, it should work with any modern browser. Start using it right now! However, there are a few ways to improve integration with your operating system.

Mobile Applications

If you're running Android 4.4 or later, you can install our app from the Google Play Store! We also provide an optimized application for Firefox OS devices. If you're using the Firefox browser, keep on reading below -- the Firefox OS app won't work for you

-

Android app on Google Play Firefox OS app in the Firefox Marketplace

+

Android app on Google Play Firefox OS app in the Firefox Marketplace

Firefox Browser

If you have a recent version of Firefox you can install Glowing Bear as a Firefox app. Click the button to install.