Currently the add profile action is inside of the profile dropdown list
as `+ Add profile` while edit and delete have their own buttons. This
commit moves the add profile action out of the dropdown into its own
button for UI consistency.
Showing the last 5 characters of the mount points doesn't give much
information, so we now allow the user to resize the mount_point column
and allow Qt to draw an ellipsis and the number of characters that
fit in the column (or the whole mount point if it fits).
* Clean up English language strings, add basic style guide. Fixes#136
* Add tooltip to Profile Section. Fixes#157
* Clarify translation workflow in CONTRIBUTING.md
- Adds support for translating Python strings and .UI files with Qt's `QTranslator` class.
- Integrates the Transifex cloud translation service for managing translations.
- Adds translation policy and guidelines to `CONTRIBUTING.md`
* Clarify tray icon behavior in INSTALL.md. Fixes#111
* Rename default profile to just "Default". Fixes#116
* Remove Sentry bug reporting. Add link to Github instead. Fixes#117
* Log to terminal only when running in foreground.
* pyinstaller / vorta.spec: make platform independent
- cwd must be the repo dir, __FILE__ is not available here
- the borg binary for the platform must be in bin/borg (no matter
whether we build for Linux or macOS or ...)
- moved some settings to top of the file
- whitespace clean up
* fat binary: must not fork on linux either
also: refactor slightly
* Fix unicode issue with Darwin Keychain. Add new test for it. Fixes#89
* Don't add invalid repo. Improve error message when adding repo fails. Fixes#87
* Add setting for archive name and prune prefix. #88
* UI tweaks.
* Add own macOS Keychain implementation to avoid conflict with autostart. #81
* Resolve conflight with pytest-xdist and pyobjc.
* Move requirements.txt files to own folder.