* Increase retries in `repeat_hdiutil.sh` script
Increase both time between tries and number of tries.
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
* Modify config values
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Fixes a number of small theme coloring mistakes.
Changes GraphLines color in light theme to black.
Adds modifier key to temporarily override sync-lock
Improves the workflow when using synced tracks
Changes Background of synced tracks
Makes locked background tile without gaps and offsets
Signed-off-by: akleja <storspov@gmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/404
Since they're not used or accurate anymore, and barely contain any useful
info, there isn't much of a purpose to keeping them in the repo.
Signed-off-by: nm17 <dannevergame@gmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/434
* Add `void*` cast to indicate we are sure that the byte string is valid.
* Make `ProjectSerializer.cpp` use `static_cast` to preserve pointer addresses.
* Replace incorrect usage of `int` where `size_t` was appropriate
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/417
* Move and rename `degimpify.sh` script to make it easier to find and use the `degimpify` script.
* Make `degimpify.sh` script use `sed` in place.
* Make `degimpify.sh` script use default directories if none are provided.
* Make `degimpify.sh` script support processing all XPM (Pixmap) files in multiple directories.
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/407
Makes item snap to selection start and end points.
Also makes items snap to edit cursor, which follows
selection start point.
Signed-off-by: akleja <storspov@gmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/387
Currently translated at 100.0% (4235 of 4235 strings)
Co-authored-by: Grzegorz Pruchniakowski <gootector@o2.pl>
Signed-off-by: Grzegorz Pruchniakowski <gootector@o2.pl>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/pl/
Translation: tenacity/tenacity
Currently translated at 100.0% (4235 of 4235 strings)
Co-authored-by: Lucas <lucas@fugi.dev>
Signed-off-by: Lucas <lucas@fugi.dev>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/de/
Translation: tenacity/tenacity
Currently translated at 97.6% (4134 of 4235 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 97.6% (4135 of 4235 strings)
Co-authored-by: Liu Tao <lyuutau@outlook.com>
Signed-off-by: Liu Tao <lyuutau@outlook.com>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
Currently translated at 100.0% (4235 of 4235 strings)
Translated using Weblate (English)
Currently translated at 100.0% (4235 of 4235 strings)
Translated using Weblate (German)
Currently translated at 98.6% (4176 of 4235 strings)
Translated using Weblate (English)
Currently translated at 99.9% (4233 of 4235 strings)
Co-authored-by: Wuzzy <almikes@aol.com>
Signed-off-by: Wuzzy <almikes@aol.com>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/de/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/en/
Translation: tenacity/tenacity
Currently translated at 95.2% (4032 of 4235 strings)
Co-authored-by: Eric <spice2wolf@gmail.com>
Signed-off-by: Eric <spice2wolf@gmail.com>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/zh_Hans/
Translation: tenacity/tenacity
Currently translated at 91.5% (3878 of 4235 strings)
Translated using Weblate (English)
Currently translated at 99.9% (4234 of 4235 strings)
Co-authored-by: Sebastian Rüth <sebirueth@gmx.de>
Signed-off-by: Sebastian Rüth <sebirueth@gmx.de>
Signed-off-by: weblate (bot) <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/de/
Translate-URL: https://hosted.weblate.org/projects/tenacity/tenacity/en/
Translation: tenacity/tenacity
* Modify `.gitattributes` to be more clear about file types, diffs and EOL chars.
* Add attributes to `.editorconfig` so it matches `.gitattributes`.
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/359
Adds modifier key to temporarily override sync-lock
Improves the workflow when using synced tracks
Changes Background of synced tracks
Makes locked background tile without gaps and offsets
Signed-off-by: akleja <storspov@gmail.com>
The affordances made parts of the 1px black border between v-ruler and
track controls not draw properly. This resulted in graphical glitches
where the border should be.
Signed-off-by: akleja <storspov@gmail.com>
* Make CMake builds better parallelized
* Update CI Build script parallelization
* Make `repeat_hdiutil.sh` take longer between repeats
* Make sure that bash is the latest version on CI builds.
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/391
* Add CodeQL workflow that runs static analysis every 6 hours daily.
* Remove compiler caching from CodeQL workflow
* Only run CodeQL analysis on PRs that modify configuration.
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Related-to: https://github.com/tenacityteam/tenacity/pull/384
* Add custom draw tool cursor
* Replace most old mouse cursors
* Increase consistency with toolbar icons
* Replace zoom icons in FreqWindow
* Increase consistency across themes
* Add custom selection adjustment cursor
(The Windows ones looked like they originated from the DOS era.)
Co-authored-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Signed-off-by: akleja <storspov@gmail.com>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Add `.weblate` config to make usage of wlc CLI tool easier.
Add `regen_POT_file.sh` to allow POT file update or regeneration.
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>