NotallyX/README.md

89 lines
5.7 KiB
Markdown
Raw Normal View History

2024-10-21 17:47:12 +02:00
<h2 align="center">
<img src="fastlane/metadata/android/en-US/images/icon.png" alt="icon" width="90"/>
<br />
<b>NotallyX | Minimalistic note taking app</b>
2024-11-16 12:19:32 +01:00
<p>
<center>
2024-11-16 12:25:36 +01:00
<a href="https://f-droid.org/en/packages/com.philkes.notallyx"><img alt='IzzyOnDroid' height='80' src='https://fdroid.gitlab.io/artwork/badge/get-it-on.png' /></a>
<a href="https://apt.izzysoft.de/fdroid/index/apk/com.philkes.notallyx"><img alt='F-Droid' height='80' src='https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png' /></a>
2025-01-11 15:35:51 +01:00
<a href="https://github.com/PhilKes/NotallyX/issues/120"><img alt="JoinTesters" height="80" src="fastlane/join-testers.png" /></a>
2024-11-16 12:19:32 +01:00
</center>
</p>
2024-10-21 17:47:12 +02:00
</h2>
2024-10-20 17:21:37 +02:00
<div style="display: flex; justify-content: space-between; width: 100%;">
2024-10-21 17:47:12 +02:00
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" alt="Image 6" style="width: 32%;"/>
2024-10-20 17:21:37 +02:00
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/2.png" alt="Image 2" style="width: 32%;"/>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/3.png" alt="Image 3" style="width: 32%;"/>
</div>
<div style="display: flex; justify-content: space-between; width: 100%;">
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/4.png" alt="Image 4" style="width: 32%;"/>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/5.png" alt="Image 5" style="width: 32%;"/>
<img src="fastlane/metadata/android/en-US/images/phoneScreenshots/7.png" alt="Image 7" style="width: 32%;"/>
</div>
2020-05-14 20:10:40 +05:30
2024-10-21 17:47:12 +02:00
### Features
[Notally](https://github.com/OmGodse/Notally), but eXtended
* Create **rich text** notes with support for bold, italics, mono space and strike-through
2025-02-28 18:08:24 +01:00
* Create **task lists** and order them with subtasks (+ auto-sort checked items to the end)
2025-01-26 14:40:34 +01:00
* Set **reminders** with notifications for important notes
2024-10-21 17:47:12 +02:00
* Complement your notes with any type of file such as **pictures**, PDFs, etc.
* **Sort notes** by title, last modified date, creation date
* **Color, pin and label** your notes for quick organisation
* Add **clickable links** to notes with support for phone numbers, email addresses and web urls
* **Undo/Redo actions**
* Use **Home Screen Widget** to access important notes fast
* **Lock your notes via Biometric/PIN**
* Configurable **auto-backups**
* Create quick audio notes
2024-10-21 17:47:12 +02:00
* Display the notes either in a **List or Grid**
* Quickly share notes by text
* Extensive preferences to adjust views to your liking
* Actions to quickly remove checked tasks
* Adaptive android app icon
* Support for Lollipop devices and up
2024-10-08 19:11:27 +02:00
2024-10-21 17:47:12 +02:00
---
2020-07-21 16:00:18 +05:30
2025-01-14 15:55:08 +01:00
### Bug Reports / Feature-Requests
If you find any bugs or want to propose a new Feature/Enhancement, feel free to [create a new Issue](https://github.com/PhilKes/NotallyX/issues/new/choose)
When using the app and an unknown error occurs, causing the app to crash you will see a dialog (see showcase video in https://github.com/PhilKes/NotallyX/pull/171) from which you can immediately create a bug report on Github with the crash details pre-filled.
2025-01-19 15:01:54 +01:00
#### Beta Releases
I occasionally release BETA versions of the app during development, since its very valuable for me to get feedback before publicly releasing a new version.
These BETA releases have another `applicationId` as the release versions, thats why when you install a BETA version it will show up on your device as a separate app called `NotallyX BETA`.
BETA versions also have their own data, they do not use the data of your NotallyX app
You can download the most recent BETA release [here on Github](https://github.com/PhilKes/NotallyX/releases/tag/beta)
2020-07-21 19:32:09 +05:30
### Translations
All translations are crowd sourced.
To contribute:
1. Download current [translations.xlsx](https://github.com/PhilKes/NotallyX/raw/refs/heads/main/app/translations.xlsx)
2025-01-14 18:53:12 +01:00
2. Open in Excel/LibreOffice and add missing translations
2025-01-14 15:55:08 +01:00
Notes:
- Missing translations are marked in red
2025-01-14 18:53:12 +01:00
- You can filter by key or any language column values
2025-01-14 15:55:08 +01:00
- Non-Translatable strings are hidden and marked in gray, do not add translations for them
- For plurals, some languages need/have more quantity strings than others, if a quantity string in the default language (english) is not needed the row is highlighted in yellow. If your language does not need that quantity string either, ignore them.
2025-01-14 18:53:12 +01:00
3. Open a [Update Translations Issue](https://github.com/PhilKes/NotallyX/issues/new?assignees=&labels=translations&projects=&template=translation.md&title=%3CINSERT+LANGUAGE+HERE%3E+translations+update)
2025-01-14 15:55:08 +01:00
4. I will create a Pull-Request to add your updated translations
See [Android Translations Converter](https://github.com/PhilKes/android-translations-converter-plugin) for more details
2020-05-10 15:40:49 +05:30
2024-10-08 19:11:27 +02:00
### Contributing
2023-02-09 20:16:09 +05:30
2024-12-22 17:29:34 +01:00
If you would like to contribute code yourself, just grab any open issue (that has no other developer assigned yet), leave a comment that you want to work on it and start developing by forking this repo.
The project is a default Android project written in Kotlin, I highly recommend using Android Studio for development. Also be sure to test your changes with an Android device/emulator that uses the same Android SDK Version as defined in the `build.gradle` `targetSdk`.
Before submitting your proposed changes as a Pull-Request, make sure all tests are still working (`./gradlew test`), and run `./gradlew ktfmtFormat` for common formatting (also executed automatically as pre-commit hook).
2024-10-08 19:11:27 +02:00
### Attribution
2024-10-21 17:47:12 +02:00
The original Notally project was developed by [OmGodse](https://github.com/OmGodse) under the [GPL 3.0 License](https://github.com/OmGodse/Notally/blob/master/LICENSE.md).
2024-10-27 23:02:51 +01:00
In accordance to GPL 3.0, this project is licensed under the same [GPL 3.0 License](https://github.com/PhilKes/NotallyX/blob/master/LICENSE.md).