À propos du projet
Paperize est une application Android open source permettant de changer automatiquement les fonds d'écran. Elle est décrite comme entièrement hors ligne : les fonds d'écran et les paramètres sont stockés localement sur l'appareil, sans dépendance à un compte ou à un réseau, comme l'indique le README.
Fonctionnalités principales
- Changeur de fonds d'écran dynamique : les fonds d'écran tournent à des intervalles de temps définis par l'utilisateur.
- Fonds d'écran statiques et animés : les utilisateurs peuvent choisir des fonds d'écran statiques traditionnels ou des transitions de fonds d'écran animés.
- Formats d'image pris en charge : JPG, PNG, WEBP, AVIF, HEIC/HEIF, BMP, GIF, TIFF et SVG.
- Prise en charge des dossiers : les fonds d'écran peuvent être organisés en dossiers qui se mettent à jour automatiquement.
- Prise en charge du double écran : l'écran d'accueil et l'écran de verrouillage peuvent utiliser le même album ou des albums séparés.
- Effets de fonds d'écran : luminosité, flou, mise à l'échelle, vignettage et autres ajustements.
- Stockage sur l'appareil : tous les fonds d'écran et paramètres restent locaux.
Distribution
Les versions sont disponibles sur GitHub, F-Droid et IzzyOnDroid. Le README renvoie également à GitHub Sponsors pour le soutien du projet.
Localisation
Les traductions sont gérées sur Crowdin. Le README note que la plupart des traductions actuelles proviennent de la traduction automatique et invite les locuteurs natifs à contribuer.
Pile technologique
Kotlin, Jetpack Compose et Material 3 constituent la base de l'interface utilisateur. Dagger Hilt gère l'injection de dépendances, Room fournit la couche de base de données, Coil gère le chargement d'images et Lottie est utilisé pour les animations. Les bibliothèques supplémentaires incluent Zoomable pour les vues zoomables/panoramiques, DocumentFileCompat pour la gestion des fichiers de documents, LazyColumnScrollbar pour les barres de défilement Compose, et compose-collapsing-toolbar.
Construction
La construction à partir des sources nécessite Java 17, Android Gradle Plugin 9.1.0, Gradle 9.4.1, un SDK minimum de 31 (Android 12) et un SDK cible de 36. Le README décrit le clonage du dépôt, son ouverture dans Android Studio, puis son exécution sur un appareil connecté ou la génération d'un APK/bundle signé.
Contribution et licence
Les rapports de bugs, les suggestions de fonctionnalités et les demandes de tirage sont les bienvenus. Le projet est sous licence GNU General Public License v3.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.