341146a975
Remove mouse mode toggling.
2014-12-18 20:26:43 -05:00
66870ddf09
Restore snap when switching to/from internal.
2014-12-18 20:23:34 -05:00
6031308520
Use color modifiers for dynamic region styles.
2014-12-18 20:23:34 -05:00
a12a065457
Fix copy paste of MIDI and track automation.
2014-12-18 20:23:34 -05:00
026f7bf5b7
Make MIDI regions translucent for internal tools.
2014-12-18 20:23:23 -05:00
7ab8a11fb5
Enforce internal/external selection exclusivity.
2014-12-18 20:22:48 -05:00
cebf191cba
Make tools toggle-like by switching to last mode.
2014-12-18 20:21:05 -05:00
5fef655380
Remove internal edit mode and add "content" tool.
2014-12-18 20:21:01 -05:00
4453803c0c
This fixes a bug where an impossible keybinding assignment is possible.
...
It also makes it behave similar to the gtk keybinder. See Bug 5888 for more
details. From pull request #82 @ github, from Domohawk
2014-12-18 11:14:41 -05:00
0d771999ac
expand help menu with various useful entries.
...
From Georg Kraus. Addresses #5783 , and was github pull request #67 . Manually applied via .diff because of merge mechanics issues
2014-12-18 11:09:10 -05:00
nick_m
9af9e17adc
Add editor selection state to session history via a SelectionMemento, which
...
combines selection related editor properties with the current editor selection.
The related editor properties are:
mouse mode,
zoom setting,
left frame of the canvas,
y origin of the canvas.
Selection state now includes region views (storing the underlying region id)
and time.
This patch also fixes a region mute undo bug.
2014-12-18 11:03:10 -05:00
Julien de Kozak
2c8a769aae
Fix crash if new tempo is set to start at bar #0 / Follow-up for non movable meters
2014-12-18 10:49:12 -05:00
Julien de Kozak
d2e966aac4
Fix crash if new tempo is set to start at bar #0 / Follow-up for non movable tempos
2014-12-18 10:49:12 -05:00
Julien de Kozak
444ec162ae
Fix crash if new tempo is set to start at bar #0
2014-12-18 10:49:12 -05:00
5f66300349
Support stepping bank by shift+scroll/arrow.
2014-12-17 20:18:11 -05:00
d2cafbe95a
Remove some aborts that don't really need to be.
...
Enforce PatchPrimaryKey sanity at the type level rather than attempting to
check for it everywhere.
Remove dead file.
2014-12-17 19:43:09 -05:00
6e912a0aa3
Fix display of MIDI notes/regions while recording.
...
Make record rect transparency configurable.
Factor out some copy-paste streamview code.
2014-12-17 18:41:23 -05:00
0f63ac06a4
Remove unused variables.
2014-12-17 18:41:23 -05:00
a706755710
Fix various MIDI locking issues.
...
Attempt to make mistakes much less likely in the future by statically requiring
caller to pass scoped locks where necessary.
2014-12-17 16:07:29 -05:00
1fa9edd872
insensitive buttons should be shaded towards the gtk_background color, not hardcoded gray
2014-12-17 14:17:32 -06:00
da2043e179
Force ghost note positive in all circumstances.
2014-12-17 03:17:07 -05:00
733f517948
Fix potential crash when right clicks go astray.
...
This should be impossible, since nothing but an audio region should have a fade
to begin with, but just doing nothing in this case does no harm.
2014-12-17 03:06:23 -05:00
5ee4a5d56a
Don't allow drawing notes in rec regions (crash).
2014-12-17 02:50:45 -05:00
e0cb9efb00
Various color tweaks.
...
This commit changes some color names, nuke your theme. This isn't quite ideal
yet, but takes some steps towards where I think things should go aesthetically:
Make automation tracks/regions colors correspond to their parent's type.
Make selected MIDI notes outlined in red like most everything else, and scrap
separate min/mid/max fill colors for selected MIDI notes.
Color automation ghost MIDI notes based on original note color.
Try to kill 90's looking brightish gray gradients in general.
2014-12-16 00:05:45 -05:00
211f8f61d7
Fix control point colors.
2014-12-16 00:04:06 -05:00
e90ecdd5c5
Fix marker bars "gradient" colors.
2014-12-16 00:02:06 -05:00
f8ae456aaa
fix editing of nested/group item colors in theme manager
2014-12-15 15:54:10 -05:00
76733daf63
add some alpha to "covered region" coloration
2014-12-15 14:49:17 -05:00
f88804b788
fix some missing color definitions
2014-12-15 14:31:43 -05:00
5471ef8a79
make editor rubber band rect have appropriate transparency
2014-12-15 13:37:25 -05:00
a5aa2df6fc
add localeguard to read floating point values correctly when loading theme modifiers
2014-12-15 13:30:56 -05:00
4791c51d0f
tweak up transparency editor in theme panel
2014-12-15 12:48:31 -05:00
f6e88ead01
move theme manager into preferences window
2014-12-15 12:32:41 -05:00
8b23001441
add editor to Theme Manager for modifiers
2014-12-15 12:07:05 -05:00
94b6dd7f87
final modifier
2014-12-15 10:47:51 -05:00
2145fd2973
next 2 modifiers
2014-12-15 10:46:15 -05:00
eac478495e
next modifier
2014-12-15 10:43:39 -05:00
bf7fa8e3db
next modifier
2014-12-15 10:41:46 -05:00
d8594a9b20
remove unused color
2014-12-15 10:37:50 -05:00
aa8fa1fe4f
next modifier
2014-12-15 10:36:38 -05:00
1ab2705b4b
next modifier
2014-12-15 10:32:17 -05:00
651fc9f68e
next modifier
2014-12-15 10:25:42 -05:00
bd6682f2cd
next modifier
2014-12-15 10:22:22 -05:00
1fd681604e
next modifier
2014-12-15 10:21:08 -05:00
7b023f4ee0
next modifier
2014-12-15 10:11:21 -05:00
666f33b463
next modifier
2014-12-15 10:02:20 -05:00
ccbedaee51
next modifier
2014-12-15 10:00:20 -05:00
3b863af475
remove color 105 since nothing uses it
2014-12-15 09:48:13 -05:00
04a1893ffd
next modifier, and remove color 102 since nothing uses it
2014-12-15 09:47:39 -05:00
7995f4f61e
next modifier
2014-12-15 09:30:14 -05:00