Commit Graph

13391 Commits

Author SHA1 Message Date
Johannes Mueller
1280360a65 Revert "Fix 8061 (partly): Don't scroll down if no further tracks to scroll to"
This reverts commit 81cbf36c56.

Limiting scrolling has other drawbacks. A proper fix for the redraw issue
has to be found.
2020-04-27 22:58:32 +02:00
Johannes Mueller
81cbf36c56 Fix 8061 (partly): Don't scroll down if no further tracks to scroll to
The issue remains if a track is selected by a "fit-selection" action second
last track covers the whole trackview. Then when scrolling one track up, the
huge track disappears and a smaller track follows, that covers a lot less
space.

-> Proper redraw of the track view is still needed.
2020-04-27 21:51:57 +02:00
Paul Davis
38c61b6dab fix design and implementation of (GUI) transport controllables to make them usable with MIDI CC control
The old code meant that their current value was always zero, and that they would do nothing unless
the new value exceeded 0.5
2020-04-26 23:00:12 -06:00
Edgar Aichinger
68799805aa Update German translation 2020-04-26 14:09:55 +02:00
Robin Gareus
8399abd277 Fix translatable strings and translations (so far)
The typos in the original English were reported by Edgar
Aichinger while working on the German translation.
2020-04-26 03:19:22 +02:00
Paul Davis
e97ea38108 update gtk2_ardour czech translations (Pavel Frich) 2020-04-25 10:39:29 -06:00
Robin Gareus
7751841b78 Allow to un/link panner directly from the panner #8024
When editing a sends, this allows to unlink send panner via
the panner's context menu.

NB. After 6.0-rc string freeze the context menu needs an update.
So far the text from the Processor Box context menu is reused.
2020-04-25 16:26:37 +02:00
Nil Geisweiller
ba31151c42 Redisplay list editor when the region is moved or resize
Using connection list to not overwrite the previous connection
2020-04-25 09:40:56 +03:00
Nil Geisweiller
95b00315c0 Fix midi editor to only display notes within temporal visible region 2020-04-25 09:40:56 +03:00
Robin Gareus
6c9b03e2a3 Lua Dialog, fill window with single widget
This is particularly helpful with a file-selector (e.g. mixer
ccreenshot Script)
2020-04-25 05:33:16 +02:00
Paul Davis
18228edd54 use ardour button rather than gtk::button in transport master widget 2020-04-24 15:54:29 -06:00
Paul Davis
b1d5e8611f carefully position floating text entry when editing transport master names 2020-04-24 15:54:15 -06:00
Paul Davis
75b9689f0c only update port lists when a TransportMastersWidget is actually mapped
The overhead of rebuilding for every port registration and unregistration was absurd
2020-04-24 12:00:02 -06:00
Paul Davis
afcc95167e fix copy-paste error that prevent transport master request mask from being set correctly 2020-04-24 07:44:41 -06:00
Fred Rech
f1ec998653 Revise French translation, part 5 -- #8035 2020-04-24 03:52:26 +02:00
Robin Gareus
2d50c3f907 Update key-bindings for all Lua action scripts #8034 2020-04-24 02:31:30 +02:00
Alexandre Prokoudine
2aa5e90290 Update Russian translation 2020-04-24 01:06:16 +02:00
Robin Gareus
777f1ea3be Indicate unlinked send-panners in pan-widget #8024 2020-04-24 00:57:15 +02:00
Robin Gareus
37e6a701bd Define color for send panner 2020-04-24 00:57:15 +02:00
Robin Gareus
42b4ea89f4 Use send-API for pan-link, indicate status in tooltip and name 2020-04-24 00:57:15 +02:00
Paul Davis
24ed3c5a9e minor code reworking for 46fca9062d (no semantic changes) 2020-04-23 09:05:18 -06:00
Mister Benjamin
46fca9062d Honour forward/rewind option when already rolling #8031
The options ForwardSlow, Forward and ForwardFast and their
respective Rewind options were not honoured in the execution
of forward/rewind operations when the transport was already
rolling at a slower speed than the forward or rewind option's
speed with same direction as the requested direction.
2020-04-23 08:19:20 -06:00
Robin Gareus
1e380b1e2e GUI use updated XML::read_buffer API 2020-04-23 02:26:27 +02:00
Robin Gareus
485ac45477 Fix region boundary cache lookup segfault
When the cursor position is after the last item in the vector,
upper_bound returns the last given iterator, here:
`region_boundary_cache.end()`, which is invalid to dereference.

Furthermore prevent possible  duplicate prev/next pair at zero,
when using the video-timelime.
2020-04-22 22:37:43 +02:00
Robin Gareus
fcfaa0ac49 Fix a potential endless recursion from c2b25b453e
ArdourDropdown::set_active() -> StateChanged -> .. -> set_active()
2020-04-22 16:20:54 +02:00
Robin Gareus
35fe4f79f5 Fix translation context (amend 47e4216012) 2020-04-21 20:50:45 +02:00
Alexandre Prokoudine
47e4216012 Mark user-visible messages for translation 2020-04-21 15:35:52 +02:00
Robin Gareus
2f96d44967 Fix typo and update affected translations 2020-04-21 02:51:02 +02:00
Paul Davis
826bdc413c fix behavior of ARDOUR_UI::transport_rewind/forward actions 2020-04-20 17:18:37 -06:00
Fred Rech
1c7c0533c2 Revise French translation -- #8035 2020-04-20 23:55:39 +02:00
Nils Philippsen
696096fcbd Revise German translation
- add missing translations
- largely follow original message regarding punctuation, capitalization
  at the beginning of sentences, trailing white space
- fix typos and other obvious mistakes

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2020-04-20 19:14:37 +02:00
Robin Gareus
4bd90dec5f Initialize uninitialized variable (show foldback sends) 2020-04-20 00:48:54 +02:00
Paul Davis
ef206d8066 Save-As for unnamed sessions becomes the same as Save 2020-04-19 10:38:44 -06:00
Robin Gareus
045200ba35 Update Patch Selector Colors
Custom text color is no longer available, so remove it.
Also prefer a semantic description "unnamed", not a visual cue.
2020-04-19 16:54:07 +02:00
Robin Gareus
037248a7d6 Support MIDNAM with Performances in PatchSelector #7536
Some modern keyboards spread out patches over various banks,
and group them using explicit "PatchMIDICommands".
A given PatchBank does not have a common MIDI Bank.

Previously those PatchBanks were not listed in the MIDI Patch
Selector, which is based on MIDI Bank + Program grid.

The current view is some sort of compromise, retaining a
per MIDI-bank view, but allowing Monatages/performance mappings.

The Patch Change *dialog*, or dropdown is more useful for those
sparse modern mappings.
2020-04-19 16:32:33 +02:00
Robin Gareus
606d6de4b1 Consistent Lua script error and print() output 2/2 2020-04-18 18:16:12 +02:00
Julien '_FrnchFrgg_' RIVAUD
a4cfdd338d First part of translation review 2020-04-18 11:26:10 +02:00
Julien '_FrnchFrgg_' RIVAUD
5766cf24aa Update French po files from code 2020-04-18 11:22:07 +02:00
Robin Gareus
5c5f0c8282 Allow to hide inline-controls using shift+right click 2020-04-18 01:04:45 +02:00
Robin Gareus
929754f48c Prefer PBD::Unwinder to temporarily change a variable 2020-04-17 22:49:45 +02:00
Paul Davis
f2f9798df1 shift-tab generates shift-iso_left_tab so fix MIDI editing bindings 2020-04-17 13:14:34 -06:00
Paul Davis
d745f5c53d fix name of MIDI editing action 2020-04-17 13:14:34 -06:00
Paul Davis
2ee80b4eb7 expand everything for a key editor tab is there is only 1 child node 2020-04-17 13:14:34 -06:00
Robin Gareus
bc9b490e90 Fix canvas scroll-event zoom-focus
Unconditionally use the mouse-cursor as zoom-focus when holding
<ctrl> while scrolling on the canvas.
This is consistent with using ctrl + scroll in the ruler area.
2020-04-17 20:51:47 +02:00
Paul Davis
0b67abca1d change default (non-modified) transpose kbd action to use 1 semitone 2020-04-17 12:40:28 -06:00
Paul Davis
fea7834e78 do not reset import status to cancel for every path imported before starting; fixes failure of cancel to stop import 2020-04-17 12:40:28 -06:00
Paul Davis
b9674115b7 when re-entering the track canvas in internal edit mode, ensure that kbd focus is set 2020-04-17 11:34:34 -06:00
Paul Davis
ba585e440d fix actions names & description for note transport to reflect semitone not tone 2020-04-17 10:47:01 -06:00
Paul Davis
0b7d0ebfd6 remove debug output 2020-04-17 10:47:01 -06:00
Robin Gareus
7ae4e0f7ba Allow to override zoom-focus to mouse
When Prefs > Editor > Zoom to mouse position... is disabled.
Ctrl + Scroll now allows to override the current zoom-focus,
and zoom in/out at the mouse-cursor position.
2020-04-17 16:16:23 +02:00