Commit graph

15748 commits

Author SHA1 Message Date
Paul Davis
8db55bdda9 remove clip editor bindings (for now), since we do not show the clip editor 2022-09-21 08:51:36 -06:00
Robin Gareus
1b7b3543e8
Remove thin abstraction, directly call get_pixel_size 2022-09-20 03:33:08 +02:00
Robin Gareus
2a42743270
Fix ArdourDropdown sizes 2022-09-20 03:33:01 +02:00
Robin Gareus
d1bf8428fc
Allow vertical scroll to change gain on the cue-page
This is consistent with inline controls (which also allows
vertical scrolling to change the gain).
2022-09-20 00:44:42 +02:00
Robin Gareus
a3806e2946
Implement Draw-tool opaqueness option 2022-09-19 23:40:58 +02:00
Robin Gareus
6f9f7fb831
Fix typo, shorten dropdown strings 2022-09-19 23:24:42 +02:00
Robin Gareus
99b2fb2859
Remove cruft 2022-09-19 22:50:53 +02:00
Robin Gareus
a61072060e
Remove now unused "layered button" color defintion 2022-09-19 22:50:50 +02:00
Robin Gareus
5fb628d3ed
Use new record-mode pref (2/2), GUI control 2022-09-19 22:50:11 +02:00
Robin Gareus
97f0fac7d5
Copy region properties (2/2) - see prev commit 2022-09-19 22:49:42 +02:00
Robin Gareus
b5fd753886
Set tooltip for send polarity button 2022-09-18 22:51:58 +02:00
Robin Gareus
a30d526af0
Consistently color regions when using name bars
With name-bars the region was colored using the track color
if the region is not high enough to show the name-bar.
This happened regardless of the color-regions-using-track-color
preference IFF name-bars were enabled.

However set_color/get_fill_color() is not called when the track-height
changes "high_enough_for_name". This lead to inconsistently colored
regions, some with a background some without.
2022-09-14 20:51:01 +02:00
Paul Davis
5e26c9c277 library manager: display description in textview not tooltip 2022-09-13 21:22:57 -06:00
Paul Davis
7c5d324136 remove transport master active controls widgets 2022-09-13 16:47:21 -06:00
Paul Davis
60982ae408 remove Record Mode combo from add route dialog, since at present it does nothing 2022-09-13 16:28:47 -06:00
Paul Davis
17b5acc38d remove checkmark column from library download dialog 2022-09-13 14:20:11 -06:00
Paul Davis
aeccb137fd threaded archive inflation for library mgmt 2022-09-13 13:53:45 -06:00
Robin Gareus
be860db54f
Prefer new Rubberband engine for timestretch 2022-09-13 06:56:08 +02:00
Robin Gareus
f4984966c2
Fix record-safe column 2022-09-13 04:51:03 +02:00
Robin Gareus
4419992bb7 Add gtk-treeview DnD workaround to Track/Bus List
This was lost when refactoring the editor lists into dedicated
Region, Source and Route lists. A patched version of gtk allows to
initiate a drag, rather than a name edit.
2022-09-13 02:37:15 +02:00
Robin Gareus
5d5b94b1cd
Use natural sort order for file names to import 2022-09-13 00:50:49 +02:00
Robin Gareus
75ad3832db
Amend prev commit 2022-09-12 20:10:54 +02:00
Robin Gareus
91ba76fb0a
Add plugin presets to processor-box context menu 2022-09-12 20:05:07 +02:00
Paul Davis
c7f5c89681 library downloading: various fixes to GUI 2022-09-10 15:19:16 -06:00
Robin Gareus
8d68fb1ac3
Add Sort-by dropdown, re-layout import dialog 2022-09-10 01:07:55 +02:00
Robin Gareus
f174c3a1a1
Implement file import sorting 2022-09-10 01:07:55 +02:00
Paul Davis
1a736d2c86 hand-drawn MIDI regions should always use beat-time 2022-09-09 12:17:44 -06:00
Robin Gareus
5adb6eadaf
Fix region coverage display, take audible opacity into account 2022-09-09 17:31:20 +02:00
Paul Davis
bb4b07cca6 initial functioning version for library mgmt 2022-09-08 18:19:20 -06:00
Paul Davis
07e2518166 steps towards downloading loop libraries 2022-09-08 07:47:14 -06:00
Robin Gareus
d54585b8fb
Remove old SAE file 2022-09-08 02:29:40 +02:00
Paul Davis
583bfa8878 remove some library mgmt related code that should not have been committed 2022-09-07 17:27:51 -06:00
Paul Davis
ff2f8f4066 add copyright notices to new files 2022-09-07 17:14:32 -06:00
Paul Davis
5461bfb218 add a new global window for reviewing and (soon) downloading loop libraries 2022-09-07 17:03:08 -06:00
Robin Gareus
888d91d599 Add action to locate to loop start/end 2022-09-07 19:15:36 +02:00
Robin Gareus
fabb080672
Consistent progress bar text (no dots) 2022-09-07 00:24:33 +02:00
Robin Gareus
2a7d528c5d
Update and consolidate gettext.h
This fixes compilation with --no-nls on modern systems
2022-09-07 00:09:54 +02:00
Robin Gareus
109e7d6ea0 When editig sends, show the send's polarity control on mixer-strip 2022-09-04 20:25:51 +02:00
Robin Gareus
72faae2ba9
Update method to disable X11 screensaver
On modern systems `xdg-screensaver reset` does not necessarily
reset the timer. It depends on DPMS, and according to spec turns off
the screensaver (unlock the screen), via `xset dpms force on`.

Explicit window suspend/resume make use of DBus
org.freedesktop.ScreenSaver.Inhibit, which is not be supported
but all systems, so we fall back to good old `XResetScreenSaver`
which does reset the activation timer.
2022-09-04 17:32:16 +02:00
Robin Gareus
a307a367cc Remove special-case for send-level display name
These days, `describe_parameter()` handles this fine and returns "Send".
This is in preparation for adding a polarity-invert control to sends.
2022-09-04 01:35:24 +02:00
Robin Gareus
8af793a44d Safeguard video-alignment in case LTC detection throws an error 2022-09-03 17:55:30 +02:00
Robin Gareus
1228202bbe Fix save/restore window and tab sizes
Window size has to be set before calling `setup_toplevel_window()`.
and `set_show_tabs()` - see also acf13e9498 and 42cb321039.

This also unconditionally saves the current settings to global config
instant.xml. This was previously only done in rare cases when first
closing the session and then quitting Ardour.
2022-09-03 17:42:32 +02:00
Paul Davis
a5b7290e3a fix fatal error/logic error in marker remove code introduced with BBT markers 2022-09-02 10:41:58 -06:00
Enrico Castella
358edb5cfc
fix quotes in themes clear_gray-ardour.colors
fix unclosed quotes in gtk2_ardour/themes/clear_gray-ardour.colors
2022-09-01 16:31:08 +02:00
Paul Davis
d2fc142e21 infrastructure and implementation to allow "q" to drive quantize-selected-notes in midi edit mode 2022-08-31 13:53:55 -06:00
Paul Davis
02b05f295a use selected (outline) color for MIDI note velocity bar (thanks, cooltehno, for the idea) 2022-08-31 13:53:43 -06:00
Paul Davis
3a8c443499 remove unused variables 2022-08-31 13:51:20 -06:00
Paul Davis
b11ba8eec7 MIDI editing: primary+tertiary makes scroll do what it does when not editing 2022-08-31 12:16:14 -06:00
Alexandre Prokoudine
ebe0dd389e Update Russian translation 2022-08-23 10:28:37 +03:00
Alexandre Prokoudine
484ec35b10 Fix a typo 2022-08-23 09:40:28 +03:00