- [Install](#Install)
- [Setup](#Setup)
@@ -39,6 +41,8 @@ Example Remotes:
- https://picsum.photos/4800/2400
- https://images.cssnr.com/aviation
+[](https://github.com/cssnr/remote-wallpaper-android/releases/latest/download/app-release.apk)
+
## Install
[](https://github.com/cssnr/remote-wallpaper-android/releases/latest/download/app-release.apk)
@@ -65,7 +69,7 @@ should take you to the settings area to allow installation if not already enable
3. Choose the app you will install the apk file from.
- Select your web browser to install directly from it.
- Select your file manager to open it, locate the apk and install from there.
-4. Download the [Latest Release](https://github.com/cssnr/remote-wallpaper-android/releases/latest/download/app-release.apk).
+4. Download the Latest [app-release.apk](https://github.com/cssnr/remote-wallpaper-android/releases/latest/download/app-release.apk).
5. Open the download apk in the app you selected in step #3.
6. Choose Install and Accept any Play Protect notifications.
7. The app is now installed. Proceed to the [Setup](#Setup) section below.
@@ -80,6 +84,8 @@ should take you to the settings area to allow installation if not already enable
4. Or Just Start the App and add a remote from the Remotes.
5. Optionally, add the Widget to refresh from the home screen.
+[](https://cssnr.github.io/remote-wallpaper-android/)
+
## Features
- Add any remote that redirects to a random image.
@@ -93,11 +99,14 @@ should take you to the settings area to allow installation if not already enable
- Image Effects; Blur, Grayscale, etc.
- JSON Result Parser with Custom keys.
-- [Submit a Feature Request](https://github.com/cssnr/remote-wallpaper-android/discussions/categories/feature-requests)
+[Submit a Feature Request](https://github.com/cssnr/remote-wallpaper-android/issues/new?template=1-feature.yaml)
### Known Issues
-- [Open an Issue](https://github.com/cssnr/remote-wallpaper-android/issues)
+- The wallpaper cropping may not work as expected.
+- Updates are done on intervals, not at specific times.
+
+[Open an Issue](https://github.com/cssnr/remote-wallpaper-android/issues)
## Screenshots
@@ -119,19 +128,24 @@ should take you to the settings area to allow installation if not already enable
For general help or to request a feature, see:
- Q&A Discussion: https://github.com/cssnr/remote-wallpaper-android/discussions/categories/q-a
-- Request a Feature: https://github.com/cssnr/remote-wallpaper-android/discussions/categories/feature-requests
+- Request a Feature: https://github.com/cssnr/remote-wallpaper-android/issues/new?template=1-feature.yaml
If you are experiencing an issue/bug or getting unexpected results, you can:
- Report an Issue: https://github.com/cssnr/remote-wallpaper-android/issues
- Chat with us on Discord: https://discord.gg/wXy6m2X8wY
-- Provide General Feedback: [https://cssnr.github.io/feedback/](https://cssnr.github.io/feedback/?app=Remote%20Wallpaper%20Android)
+
+[](https://cssnr.github.io/remote-wallpaper-android/support/)
# Development
+Documentation for building the [app](#app) and [docs](#docs).
+
+## App
+
This section briefly covers running and building in [Android Studio](#Android-Studio) and the [Command Line](#Command-Line).
-## Android Studio
+### Android Studio
1. Download and Install Android Studio.
@@ -150,7 +164,7 @@ To Build:
- Select the Build Variant (debug or release)
- Build > Generate App Bundles or APK > Generate APKs
-## Command Line
+### Command Line
_Note: This section is a WIP! For more details see the [release.yaml](.github/workflows/release.yaml)._
@@ -195,8 +209,26 @@ _Note: you may have to uninstall before installing due to different certificate
For more details, see the [ADB Documentation](https://developer.android.com/tools/adb#move).
+## Docs
+
+The [docs](docs) are built using [Zensical](https://github.com/cssnr/zensical-action).
+
+- + +[](https://github.com/cssnr/remote-wallpaper-android/releases) +[](https://github.com/cssnr/remote-wallpaper-android/releases/latest) +[](https://github.com/cssnr/remote-wallpaper-android/blob/master/gradle/libs.versions.toml#L2) +[](https://github.com/cssnr/remote-wallpaper-android/releases/latest/download/app-release.apk) +[](https://github.com/cssnr/remote-wallpaper-android/actions/workflows/lint.yaml) +[](https://github.com/cssnr/remote-wallpaper-android/actions/workflows/release.yaml) +[](https://github.com/cssnr/remote-wallpaper-android/pulse) +[](https://github.com/cssnr/remote-wallpaper-android?tab=readme-ov-file#readme) +[](https://github.com/cssnr/remote-wallpaper-android?tab=readme-ov-file#readme) +[](https://github.com/cssnr/remote-wallpaper-android/graphs/contributors) +[](https://github.com/cssnr/remote-wallpaper-android/issues) +[](https://github.com/cssnr/remote-wallpaper-android/discussions) +[](https://github.com/cssnr/remote-wallpaper-android/forks) +[](https://github.com/cssnr/remote-wallpaper-android/stargazers) +[](https://cssnr.github.io/) +[](https://discord.gg/wXy6m2X8wY) +[](https://ko-fi.com/cssnr) + +
+ +Remote Wallpaper Android Application. + +Set wallpaper from remote URL's at a defined interval. Supports any link that redirects to an image. + +To get started, [Install](#install) the app, view the [Screenshots](#screenshots) and review the [Usage](usage.md). + +## :lucide-sparkles: Features + +- Add any remote that redirects to a random image. +- Automatically rotate at configurable intervals. +- Widget with refresh button and updated time. +- History of all wallpaper used with links. +- Option to crop wallpaper for device. + +### :lucide-calendar-clock: Planned + +- Image Effects; Blur, Grayscale, etc. +- JSON Result Parser with Custom keys. + +## :lucide-download: Install + +--8<-- "docs/snippets/install.md" + +If you run into any issues or have any questions, [support](support.md) is available. + +### Setup + +1. [Install](#install) and open the app on your device. +2. Select your update interval and initial remote. +3. Click Set wallpaper and Start to get the ball rolling. +4. Or Just Start the App and add a remote from the Remotes. +5. Optionally, add the Widget to refresh from the home screen. + +For more details, see the [Usage](usage.md) guide. + +## :lucide-camera: Screenshots + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+!!! example "Questions"
+
+ If you need **help** getting started or run into any issues, [support](support.md) is available!
diff --git a/docs/overrides/main.html b/docs/overrides/main.html
new file mode 100644
index 0000000..6a67fb6
--- /dev/null
+++ b/docs/overrides/main.html
@@ -0,0 +1,31 @@
+{% extends "base.html" %} {% block site_meta %} {{ super() }} {% set path =
+'/cssnr/remote-wallpaper-android' %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{% endblock %}
diff --git a/docs/snippets/install.md b/docs/snippets/install.md
new file mode 100644
index 0000000..e7e4fc5
--- /dev/null
+++ b/docs/snippets/install.md
@@ -0,0 +1,33 @@
+To begin install the application on your device _(Android 8+ API 26+)_.
+
+If you are unsure which provider to choose, [Obtainium :lucide-arrow-up-right:](https://obtainium.imranr.dev/) is recommended.
+
+[](https://github.com/django-files/android-client/releases/latest/download/app-release.apk)
+[](https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/cssnr/remote-wallpaper-android)
+
+[](https://github.com/cssnr/remote-wallpaper-android/releases/latest)
+[](https://github.com/cssnr/remote-wallpaper-android/releases)
+
+??? abstract "View QR Codes"
+
+ [](https://github.com/cssnr/remote-wallpaper-android/releases/latest/download/app-release.apk)
+
+ [](https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/cssnr/remote-wallpaper-android/)
+
+_To install the apk directly you may need to allow installation from unknown sources.
+For more information see, [Release through a website :lucide-arrow-up-right:](https://developer.android.com/studio/publish#publishing-website)._
+
+??? note "View Manual Steps to Install from Unknown Sources"
+
+ Note: Downloading and Installing the [apk](https://github.com/cssnr/remote-wallpaper-android/releases/latest/download/app-release.apk)
+ should take you to the settings area to allow installation if not already enabled. Otherwise:
+
+ 1. Go to your device settings.
+ 2. Search for "Install unknown apps" or similar.
+ 3. Choose the app you will install the apk file from.
+ - Select your web browser to install directly from it.
+ - Select your file manager to open it, locate the apk and install from there.
+ 4. Download the Latest [app-release.apk](https://github.com/cssnr/remote-wallpaper-android/releases/latest/download/app-release.apk).
+ 5. Open the download apk in the app you selected in step #3.
+ 6. Choose Install and Accept any Play Protect notifications.
+ 7. The app is now installed. Proceed to the [Setup](#setup) section below.
diff --git a/docs/support.md b/docs/support.md
new file mode 100644
index 0000000..049b5b5
--- /dev/null
+++ b/docs/support.md
@@ -0,0 +1,54 @@
+---
+icon: lucide/message-circle-question-mark
+---
+
+# :lucide-message-circle-question-mark: Support
+
+[{ align=right width=96 }](https://github.com/cssnr/remote-wallpaper-android?tab=readme-ov-file#readme)
+
+[](https://github.com/cssnr/remote-wallpaper-android/issues/new?template=1-feature.yaml)
+[](https://github.com/cssnr/remote-wallpaper-android/issues)
+[](https://github.com/cssnr/remote-wallpaper-android/discussions)
+[](https://discord.gg/wXy6m2X8wY)
+
+If you run into any [issues](https://github.com/cssnr/remote-wallpaper-android/issues),
+want to see more [features](https://github.com/cssnr/remote-wallpaper-android/issues/new?template=1-feature.yaml)
+or just have a [question](https://github.com/cssnr/remote-wallpaper-android/discussions/categories/q-a)
+please let us know.
+:material-information-outline:{ title="All issues will be responded too!" }
+
+## GitHub Discussions
+
+If you have a question or need help with anything,
+start a discussion in [General](https://github.com/cssnr/remote-wallpaper-android/discussions/categories/general)
+or [Q&A](https://github.com/cssnr/remote-wallpaper-android/discussions/categories/q-a).
+
+If you want to see a new feature, start a discussion in
+the [Feature Requests](https://github.com/cssnr/remote-wallpaper-android/issues/new?template=1-feature.yaml) section.
+
+[:simple-theconversation: Start A Discussion](https://github.com/cssnr/remote-wallpaper-android/discussions){ .md-button .md-button--primary }
+
+## GitHub Issues
+
+If you run into any problems or find a bug, please [open an issue](https://github.com/cssnr/remote-wallpaper-android/issues).
+
+**These reports are treated with the highest priority.**
+
+[:simple-southwestairlines: Report an Issue](https://github.com/cssnr/remote-wallpaper-android/issues){ .md-button .md-button--primary }
+
+## Discord Chat
+
+You can chat with us about anything [on discord](https://discord.gg/wXy6m2X8wY).
+
+From here you can contact me directly, `Shane@111150265075298304`.
+
+[:fontawesome-brands-discord: Chat on Discord](https://discord.gg/wXy6m2X8wY){ .md-button .md-button--primary }
+
+
+
+More information available at: [https://cssnr.com/](https://cssnr.com/)
+
+[{ width="360" }](https://ko-fi.com/cssnr)
+
+{ style="border-radius: 12px;" }
+{ style="border-radius: 12px;" }
diff --git a/docs/usage.md b/docs/usage.md
new file mode 100644
index 0000000..6bea34d
--- /dev/null
+++ b/docs/usage.md
@@ -0,0 +1,61 @@
+---
+icon: lucide/tablet-smartphone
+---
+
+# :lucide-tablet-smartphone: Usage
+
+[{ align=right width=96 }](https://github.com/cssnr/remote-wallpaper-android?tab=readme-ov-file#readme)
+
+- [Remotes](#remotes)
+- [Widget](#widget)
+- [Settings](#settings)
+
+## :lucide-router: Remotes
+
+Remotes are the heart of the application. A remote is a link to an image.
+This can be a static image but you most likely have a link to a dynamic image or a redirect.
+
+Therefore, this application will refresh the image at the remote (image) url on a custom interval.
+
+Example Remotes:
+
+-