Edgar
641b293dde
🐛 Fixed missing files when packaging with ninja on windows
...
Signed-off-by: Edgar <Edgar@AnotherFoxGuy.com>
2021-07-20 06:08:23 -05:00
Emily Mabrey
9285ed97c3
Fix IRC link in README.md
...
Thank you to not-a-proton.
Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-20 00:45:21 -04:00
nyanpasu64
2e5a05016b
FreqWindow: Save cursor position as frequency, not pixel position
...
Fixes the cursor remaining on the same pixel but changing frequency,
when resizing the window horizontally with a cursor active (already
broken), or zooming/scrolling horizontally with a cursor active (only
possible in this branch).
Signed-off-by: nyanpasu64 <nyanpasu64@tuta.io>
2021-07-19 18:49:25 -05:00
nyanpasu64
65b7c100d6
FreqWindow: Implement horizontal zoom/scroll
...
This uses an exponential curve when zooming horizontally. This feels
more natural than the "reciprocal" curve used for vertical zoom. I tried
using that curve for horizontal zoom as well, but it was flawed because
it would zoom slowly at first but accelerate as you approached maximum
zoom level.
One minor issue is that dragging the zoom slider now results in zooming
in slightly to the left of the center of the plot. This is because every
change in zoom level recomputes the horizontal scrollbar's size and
position, rounding the position down to the nearest integer. The
rounding errors accumulate over many updates.
This needs to be solved by storing the intended center/boundaries of the
viewport (either its frequency or position) independently of the
scrollbar.
Signed-off-by: nyanpasu64 <nyanpasu64@tuta.io>
2021-07-19 18:49:25 -05:00
nyanpasu64
dc55aeb568
FreqWindow: Document vertical zoom slider and misplaced blue line
...
Signed-off-by: nyanpasu64 <nyanpasu64@tuta.io>
2021-07-19 18:49:25 -05:00
nyanpasu64
7ac6dc175b
FreqWindow: Fix bug where zooming out doesn't clamp scroll until redraw
...
Signed-off-by: nyanpasu64 <nyanpasu64@tuta.io>
2021-07-19 18:49:25 -05:00
nyanpasu64
37dc454463
FreqWindow: Begin refactoring vertical zooming code
...
Signed-off-by: nyanpasu64 <nyanpasu64@tuta.io>
2021-07-19 18:49:25 -05:00
nyanpasu64
c3290707cb
FreqWindow: Add horizontal scrollbar and zoom (not functional)
...
Signed-off-by: nyanpasu64 <nyanpasu64@tuta.io>
2021-07-19 18:49:25 -05:00
nyanpasu64
7660f58fa1
FreqWindow: Prefix pan/zoom names with v (for vertical)
...
This is so we can add horizontal pan/zoom widgets later.
Signed-off-by: nyanpasu64 <nyanpasu64@tuta.io>
2021-07-19 18:49:25 -05:00
nyanpasu64
4bb16a7f51
FreqWindow: Document fields, remove dead field
...
Signed-off-by: nyanpasu64 <nyanpasu64@tuta.io>
2021-07-19 18:49:25 -05:00
Campbell Jones
de77ad997c
Delete PULL_REQUEST_TEMPLATE.md
...
Signed-off-by: Campbell Jones <git@serebit.com>
2021-07-19 22:45:20 +03:00
akleja
180ca1948b
Fix: Edit cursor coloring not being applied
2021-07-19 19:59:04 +03:00
Emily Mabrey
b88cda3893
Merge pull request #309 from tenacityteam/emabrey-patch-enable-pr-ci
...
Resume testing all PRs, not just ones on `master`
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-07-19 04:17:51 -04:00
Emily Mabrey
d13af8d454
Resume testing all PRs, not just ones on master
...
The current configuration doesn't test my PRs on non-`master`.
Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-07-19 03:37:34 -04:00
Paul Licameli
e9c575cbc1
Fix "Scriptables" commands, which broke at 02b6153...
...
... Problem was the loss of an override of PluginManager::GetID() for a more
specific pointer type.
2021-07-19 05:45:54 +00:00
John Colket
9808b8d429
Bug 2782 - 8-bit FLAC samples are not imported correctly
2021-07-19 05:45:54 +00:00
Vitaly Sverchinsky
750e4943f5
fix recording starting position (refs #1183 )
2021-07-19 05:45:54 +00:00
Dmitry Vedenko
f93e9fcf94
Fixes #1305 .
...
The check for macro directory now only happens if directory is selected and exists,
2021-07-19 05:45:54 +00:00
Vitaly Sverchinsky
75e6f4b8bc
Note track affordances
2021-07-19 05:45:54 +00:00
Vitaly Sverchinsky
5672a179da
Wave track affordances
2021-07-19 05:45:54 +00:00
Vitaly Sverchinsky
4f43326c77
Play head is now drawn from the top of track panel to the bottom
2021-07-19 05:45:54 +00:00
Vitaly Sverchinsky
1190041f3c
Adding affordances to TrackPanel and TrackView
2021-07-19 05:45:54 +00:00
Vitaly Sverchinsky
f0bbb4ecda
Affordance handle
...
Adds click behaviour to a TimeShiftHandle
2021-07-19 05:45:54 +00:00
Vitaly Sverchinsky
d199f59a7d
Few new track art routines
2021-07-19 05:45:54 +00:00
Dmitry Vedenko
cd1efdc0ff
Add new error dialog for unwritable directory.
2021-07-19 05:45:54 +00:00
Paul Licameli
cfaf834d16
Sequence of AudioIO and NetworkManager shutdowns fixes crash at exit
2021-07-19 05:45:54 +00:00
Dmitry Vedenko
73e9b4dcfe
Adds a class that allows keyboard accessible links in the text.
...
ShuttleGUI::AddWindow has a new argument now: positionFlags. This argument does not change the default behavior.
StartWrapLay/EndWrapLay are added, so wxWrapSizer can be used from the ShuttleGUI.
2021-07-19 05:45:54 +00:00
Paul Licameli
82802f7781
Remove unnecessary declarations in include/audacity
2021-07-19 05:45:54 +00:00
Paul Licameli
67b0f8a869
Move ComponentInterfaceSymbol to separate header file
2021-07-19 05:45:54 +00:00
Paul Licameli
8a90ab94c3
Copy ComponentInterface.h to new file src/ComponentInterfaceSymbol.h
2021-07-19 05:45:53 +00:00
SteveDaulton
8e4721a8ff
Fix bug 379
...
EXIT should not be defined in Audacity's implementation of Nyquist
2021-07-19 05:45:53 +00:00
Panagiotis Vasilopoulos
705ca0ee86
Modify checked and unchecked box icons
...
During my tenacious quest of absolutely avoiding to touch the codebase of
Audacity, I tried to make these icons a bit less dull, since they've always
been some sort of a pet peeve of mine. I also hope that they will be more
readable to colorblind persons. Guess we'll have to wait and see.
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-07-19 07:42:29 +03:00
Campbell Jones
62a1580c51
Delete todo.txt
...
Signed-off-by: Campbell Jones <git@serebit.com>
2021-07-19 03:07:25 +00:00
Panagiotis Vasilopoulos
52e21d26c9
Increase default refresh rate in Meter widget
...
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-07-18 23:54:25 +03:00
Panagiotis Vasilopoulos
eb7b71950b
Improve existing icons
...
Signed-off-by: Panagiotis Vasilopoulos <hello@alwayslivid.com>
2021-07-18 20:28:53 +00:00
Даниил Николаев
f46015d63c
Fix incorrect AudacityCommand's PluginTypeString
...
This should fix plugins in self-built versions of Tenacity for now.
Signed-off-by: nm17 <dannevergame@gmail.com>
2021-07-18 17:01:11 +00:00
Lucas
4b8d4d30f8
Fix typo in macOS building instructions
...
The generator is called 'Xcode' with a lowercase c (like above).
Signed-off-by: Lucas <lucas@fugi.dev>
2021-07-18 06:14:27 +00:00
fossdd
689ee47176
Fix typo
...
Signed-off-by: fossdd <fossdd@tutanota.com>
2021-07-17 22:35:23 +03:00
Be
8f67eb587b
GH Actions: remove link.EXE from Git for Windows
...
Signed-off-by: Be <be@mixxx.org>
2021-07-17 19:30:27 +00:00
Be
0e84ddc446
GH Actions: use GCC on macOS
...
Signed-off-by: Be <be@mixxx.org>
2021-07-17 19:30:27 +00:00
Sol Fisher Romanoff
af2b77bf47
Merge pull request #164 from abb128/master
...
Implement toolbar edit mode
2021-07-15 21:39:49 +03:00
abb128
fcd9c40495
Fix menu accelerator in Edit Mode menu item
...
The &E shortcut conflicts with Edit Toolbar. M is unique
Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
298ccd94d3
Fix whitespace inconsistencies
...
Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
02000a97d5
Enable edit mode by default
...
Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
4e5330d05b
Make ToolBar read edit mode pref during initialization
...
Fixes an issue where the size of some toolbars is messed up when the program starts
Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
21614a390c
Make AdornedRulerPanel respect toolbar edit mode
...
AdornedRulerPanel also has a grabber, this commit makes it so that the grabber does not exist when edit mode is off.
Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
534da8b617
Fix failed assertion bug
...
Toggling edit mode while recording audio would cause a failed assertion error. Disabling the toggle while Audio IO is busy fixes this.
Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
abb128
1ac8eeee94
Add toolbar edit mode
...
This adds an edit mode checkbox under View > Toolbars > Edit Mode, which hides the toolbar grabbers when off
Signed-off-by: abb128 <alexx128p@gmail.com>
2021-07-15 21:06:27 +03:00
Be
e2864f5efc
GH Actions: ccache on macOS & Linux; sccache on Windows
...
Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00
Be
9c4fecd913
GH Actions: use Ninja CMake generator on Windows
...
MSBuild does not work with CMake's
CMAKE_C_COMPILER_LAUNCHER / CMAKE_CXX_COMPILER_LAUNCHER
for compiler caching.
Signed-off-by: Be <be@mixxx.org>
2021-07-15 08:34:24 -05:00