Notally, but eXtended
- Create rich text notes with support for bold, italics, mono space and strike-through
- Create task lists and order them with subtasks
- 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
- 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
If you find any bugs or want to propose a new Feature/Enhancement, feel free to create a new Issue
When using the app and an unknown error occurs, causing the app to crash you will see a dialog (see showcase video in #171) from which you can immediately create a bug report on Github with the crash details pre-filled.
All translations are crowd sourced. To contribute:
- Download current translations.xlsx
- Open in Excel/LibreOffice and add missing translations
Notes:
- Missing translations are marked in red
- You can filter by key or any language column values
- 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.
- Open a Update Translations Issue
- I will create a Pull-Request to add your updated translations
To generate an up-to-date Excel file:
python -m pip install -r ./translations/requirements.txt
python ./translations/export.py ./app/src/main/res/ ./translations/translations.xlsx
To import strings.xml
for all languages from Excel file:
python ./translations/import.py ./translations/translations.xlsx ./app/src/main/res/
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).
The original Notally project was developed by OmGodse under the GPL 3.0 License.
In accordance to GPL 3.0, this project is licensed under the same GPL 3.0 License.