... It only needs their sum, which it will assume is the constant amount of
padding always between tracks (not channels of a track).
(cherry picked from audacity commit 058c729ea544e326938b9473e7b9a5cd5ecc6ab5)
Signed-off-by: akleja <storspov@gmail.com>
... implemented simply and more correctly (though not efficiently), hiding
details about the method of rectangle subdivision, and allowing for multiple
sub-views.
This function can be exercised by choosing Boxes in the Track Info item of
Extra > Scriptables II
This commit leaves one fewer call to each of TrackView::GetY() and
TrackView::GetHeight()
(cherry picked from audacity commit 1880c14f112e3f38214f8517e6b9f8c6359a0171)
Signed-off-by: akleja <storspov@gmail.com>
Using mTextEditIndex for tracking active text box index, and mNavigationIndex used to track selection for keyboard navigation purposes See #1195
(cherry picked from audacity commit b90b5cfd47552711e048661c0c44a6d7af7e56d4)
Signed-off-by: akleja <storspov@gmail.com>
Changing bar size between label handles, minor refactoring (making named constants, which should ease changing drawing geometry, without necessety to make changes to internals)
(cherry picked from audacity commit 17a7de639f3fad18123769e2c38d710a953e05e4)
Signed-off-by: akleja <storspov@gmail.com>
Initially attempt to find tags excluding "Audacity-" and "DarkAudacity-"
Allow graceful fallback case for "Audacity-" tags
Add logic to remove "DarkAudacity-" tag prefix to match "Audacity-" tag behavior
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
We have recently switched to rDNS schema. A little part was left out.
This change was merged ASAP, bypassing the normal review process,
because it is a follow up for a change that inadvertently resulted in
our Flatpak builds breaking.
Follow-up of 198d49b773ffbe42de619c626fbfb77fe56566c0.
Signed-off-by: TheEvilSkeleton <theevilskeleton@riseup.net>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/647
Based on the suggestion made by Mart Raudsepp.
"Regular installs should have reverse DNS notation desktop and
metainfo files as well. This becomes important if we ever make use
of things like dbus service activation further down the line. And
renaming it then will break peoples app shortcuts and other things."
Signed-off-by: Leon Marz <main@lmarz.org>
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Helped-by: Mart Raudsepp <leio@gentoo.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/642
Although we expect that this change will probably put off long-time Audacity
users, we believe that it's easier to reach the buttons that are used the
most if they are placed on the right.
Controversial change is controversial, but better now than later.
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/402
Doesn't change anything functionality-wise for now, particularly because of
my hesitation with this change as far as hard-coding the version again as a
fallback is concerned.
Audacity's version variable was also reverted in contrast to
56c953a14d343d77f9bf9abb5a6775add50a185a for compatibility reasons with older
project files or for project file compatibility with newer versions of
Audacity.
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
The VST plugin done via GTK for non-apple & non-windows pulls
<gdk/gdkx.h>, which is specific to X11 and thus isn't available in a
pure-wayland system.
Reference-to: https://github.com/tenacityteam/tenacity/pull/620
Disable build skipping action temporarily
This was merged without review on an emergency basis
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/633
This commit contains a workaround for git describe command using only
annotated tags and not all tags known to repository when generating its
output. Adding such parameter to git command line should change its
behavior to more proper one.
Signed-off-by: Juozas <juozaspo@gmail.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/586
Wrote down some unspoken rules, such as the waiting times before a maintainer
is supposed to merge a change, and added some exceptions to those said rules
that make the development process of Tenacity more tedious and unproductive.
The said exceptions concern documentation-related changes.
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
Reference-to: https://github.com/tenacityteam/tenacity/pull/627
The VST plugin done via GTK for non-apple & non-windows pulls <gdk/gdkx.h>,
which is specific to X11 and thus isn't available in a pure-wayland system.
This disables it automatically.
Closes: https://github.com/tenacityteam/tenacity/issues/614
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>