Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebApper 5.0 #2

Merged
merged 6 commits into from
Nov 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions .idea/deploymentTargetSelector.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 9 additions & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions .idea/runConfigurations.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

102 changes: 89 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,97 @@
![https://github.com/hugococa2004/WebApper/releases/latest/download/WebApper.apk](https://img.shields.io/github/release/Celestial04/WebApper.svg?logo=github)
![https://github.com/Celestial04/WebApper/releases/latest/download/WebApper.apk](https://img.shields.io/github/release/Celestial04/WebApper.svg?logo=github)
# WebApper est un navigateur simple a utiliser, sécurisé, privé, et open-source.
Vous avez besoin d'aller chercher un paramètre spécifique sans avoir à naviguer a travers des menus ? WebApper est là.

- Tout les paramètres sont accessibles depuis le menu défilant.
- L'auto remplissage fonctionne, donc vous n'aurez pas besoin de retaper votre mot de passe enregistré dans votre compte google, le clavier s'en charge.
- Les couleurs sont personnalisables.
# Téléchargements
- [Versions stable++](https://play.google.com/store/apps/details?id=com.hugdev.webapper): builds signé, ils sont publiées BEAUCOUP moins rapidement que les versions de développement et ont moins de bugs que les versions de développements, sont des versions plus sûres, les mises a jour sont assurés par le Play Store, mais ne peuvent pas être compatible avec les nouvelles versions d'Android.
- [Versions stables](https://github.com/hugococa2004/WebApper/releases/latest/download/WebApper.apk): builds signé, ils sont publiées moins rapidement et ont moins de bugs que les versions de développements mais sont des versions plus sûres.
- [Versions de développements](https://github.com/hugococa2004/WebApper/actions?query=is%3Asuccess): builds qui sont exécuté via GitHub Action lorsque un fichier à été modifié, donc les builds peuvent contenir des bugs, ou peuvent ne pas se lancer ou avoir un problème lors de l'installation, toute fois ces builds peuvent aussi contenir de nouvelles fonctionnalités ou renforcer la sécurité de l'application.

Vous avez besoin d'aller chercher un paramètre spécifique sans avoir à naviguer a travers des
menus ? WebApper est là pour vous aider.

Navigation :

- [Choses dont permet WebApper](#voici-les-choses-dont-permet-webapper)
- [Vidéo démo](#voici-une-petite-vidéo-montrant-toutes-les-fonctions-de-webapper)
- [Téléchargements](#téléchargements)
- [Traductions](#traduction)
- [To-do](#to-do)
- [Contribuer](#contribution)

## Voici les choses dont permet WebApper

### Acessibilité renforcé

WebApper est un navigateur qui vous facilite l'accès aux paramètres, vous souhaitez ajouter un site
aux favoris ? Un bouton dans le Menu défilant. vous souhaitez supprimer toutes les données de
l'application ? Un bouton est disponible aussi dans le Menu défilant, changer d'URL ? C'est aussi
inclus dans le Menu défilant.
Enfin bref, tout est acessible directement en seuelement deux touchés.

### Sécurisé

WebApper est aussi un navigateur sécurisé, toutes vos données peuvent être supprimées rapidement, et
**votre historique de navigation n'est pas enregistré** , cela veut dire que lorsque vous fermer le
navigateur, l'**historique disparaît**. Assez pratique n'es-ce pas ?

### Open source

WebApper est Open-Source, cela veut dire que si quelqu'un veut modifier WebApper afin de mettre un
bloqueur de pubs, c'est possible. Entendre un "*Meow*" à chaque fois que vous changez de page ?
C'est aussi possible.
Le plus grand avantage selon moi c'est de **pouvoir proposer ses propres changements pour
l'application**, c'est vrai quoi, voir une fonction qu'on propose à une chose que tout le monde peut
utiliser, ça c'est cool.

### Aussi quelques trucs que je trouve bien :

- Rapidité d'ouverture
- Deux thèmes sont disponibles, le thème Nuit, et le thème Clair.

## Voici une petite vidéo montrant toutes les fonctions de WebApper

![Démo.mp4](https://katsuu04.dev/cdn/videos/WebApper.mp4)
*Vidéo démo sur les fonctionnalitées de l'application*

## Téléchargements

### Où télécharger WebApper ?

- [Versions stable++](https://play.google.com/store/apps/details?id=com.hugdev.webapper): Versions
signées, elles sont publiées BEAUCOUP moins rapidement que les versions de développement et ont
moins de bugs que les versions de développements, sont des versions plus sûres, les mises a jour
sont assurés par le Play Store, mais ne peuvent pas être compatible avec les nouvelles versions
d'Android.
- [Versions stables](https://github.com/hugococa2004/WebApper/releases/latest/download/WebApper.apk):
Versions signées, elles sont publiées moins rapidement et ont moins de bugs que les versions de
développements mais sont des versions plus sûres.
- [Versions de développements](https://github.com/hugococa2004/WebApper/actions?query=is%3Asuccess):
Versions qui sont créées via GitHub Action lorsque un fichier du code source à été modifié, donc
les builds peuvent contenir des bugs, ou peuvent ne pas se lancer ou avoir un problème lors de
l'installation, toute fois ces builds peuvent aussi contenir de nouvelles fonctionnalités ou/et
renforcer la sécurité de l'application.

> [!IMPORTANT]
> Le seul moyen de télécharger l'application pour l'instant est uniquement de télécharger l'APK sur GitHub.
Pour utiliser les builds stables les plus récentes, **veuillez utiliser les APKs qui sont uniquement sur GitHub pour l'instant**.
> Pour utiliser les builds stables les plus récentes, **veuillez utiliser les APKs qui sont
uniquement sur GitHub pour l'instant**.

> [!NOTE]
> Si jamais, vous voulez proposer des changements, vous pouvez le faire en créant un pull request. (c'est un peu le principe de l'Open Source, mais je le rappelle au cas où.)

# to-do
- [ ] Possibilité de choisir la destination du téléchargement
## Traduction

L'application peut être **traduite**, toutes traductions sont les bienvenues. Pour commencer rien de
plus simple que d'aller sur [la page Crowdin de WebApper](https://crowdin.com/project/webapper). Les
traductions effectuées seront en attentes de validations, une fois les traductions validées, elles
seront aussitôt mises dans le code source de l'application.

## To-do

- [x] Corriger le bug du % négatif lors du téléchargement
- [x] Repenser l'interface
- [ ] Migrer les textes vers des strings pour faciliter la traduction (en cours)
- [ ] Possibilité de choisir la destination du téléchargement
- [ ] Fixer l'estimation de l'ETA
- [ ] Adapter la vue pour les tablettes et grands écrans
- [ ] Faire une page "à propos de"

## Contribution

Tout le monde peut proposer des changements, voir des corrections, ce qui m'aide beaucoup, et permet
d'accélerer le développement de WebApper, et j'en suis très reconnaissante et je vous remercie d'avance! ^-^
8 changes: 4 additions & 4 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ android {
}
}
namespace 'com.boullie.web'
compileSdk 34
compileSdk 35

defaultConfig {
applicationId "com.boullie.web"
minSdk 24
targetSdk 35
versionCode 7
versionName "3.1"
versionCode 10
versionName "5"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
Expand All @@ -41,7 +41,7 @@ dependencies {
implementation 'com.github.bumptech.glide:glide:4.12.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
implementation 'androidx.appcompat:appcompat:1.7.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.constraintlayout:constraintlayout:2.2.0'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.2.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
android:supportsRtl="true"
android:theme="@style/Theme.Material3.Light.NoActionBar"
android:usesCleartextTraffic="true"
tools:targetApi="34">
tools:targetApi="35">
<activity
android:name="com.bouillie.web.tuto_3"
android:exported="false" />
Expand Down
Loading
Loading