itsmattkc
c73fc78087
moved undostack to its own source file
2019-03-14 10:53:50 +11:00
itsmattkc
c6a4b9e8d6
fixed the graph editor
2019-03-14 09:35:50 +11:00
itsmattkc
1cd5dabc07
file/folder restructuring
2019-03-13 16:55:49 +11:00
itsmattkc
0b090ddc21
decoupled ui from effect row
2019-03-12 20:12:12 +11:00
itsmattkc
170fe9bd01
decoupled effectfield UI from backend
2019-03-12 19:33:01 +11:00
itsmattkc
d294fefe21
minor revision and zoom cursor fix
2019-03-08 19:59:16 +11:00
Matt Mayfield
cdffa0ee92
Graph View: add shift to swap scroll axes
2019-03-06 15:27:19 -06:00
Matt Mayfield
84bed86d10
Scrolling consistency improvements
...
Rework timeline scrolling
Add Invert Timeline Scroll Axes toggle
Make Ctrl to zoom more explicit in menu
Simplified and more consistent Graph View scroll/zoom:
Shift to zoom horizontally, Alt to zoom vertically
Save and load Invert Timeline Scroll Axes setting
2019-03-06 15:15:44 -06:00
itsmattkc
c3373524b1
giant rendering overhaul and many small fixes
2019-02-25 13:47:18 -08:00
itsmattkc
7efea428c7
some refactoring work
2019-02-19 02:28:50 -08:00
itsmattkc
e063a5ba8f
switched global to unique ptr and renamed olive namespace
2019-02-16 15:08:33 -08:00
itsmattkc
c810f27c47
fixed #501
2019-02-15 23:24:23 -08:00
itsmattkc
0781e9bb09
added gpl header to all source files
2019-02-15 04:38:09 -08:00
itsmattkc
abe76c7941
further improvements
2019-02-14 12:37:30 -08:00
itsmattkc
d804f7cfc0
made graph editor timeline-based rather than clip based, fixes #438
2019-02-07 00:44:47 -08:00
itsmattkc
09033e9cdf
prevent bezier handles crossing sides
2019-01-28 23:18:35 +11:00
itsmattkc
1e1331c01d
fixed padding on graph editor's nav
2019-01-22 11:46:17 +11:00
itsmattkc
d5eab3673c
windows frei0r support done
2019-01-20 21:06:21 +11:00
itsmattkc
d433289b4a
validate keyframes to prevent overlapping
2019-01-19 03:02:00 +11:00
itsmattkc
7e602284a2
auto-disable graphs if their relative fields are disabled
2019-01-18 20:55:23 +11:00
itsmattkc
a447891050
merged with slight code cleanup
2019-01-12 13:55:53 +11:00
itsmattkc
6c31e458f7
updated some casts and warnings
2019-01-12 13:29:10 +11:00
itsmattkc
a8e37ac76a
changed NULLs to nullptr
2019-01-12 12:57:15 +11:00
itsmattkc
345328432d
translation
2019-01-12 10:10:24 +11:00
itsmattkc
589c3e9df1
fixed graph editor crash
2019-01-07 11:05:48 +11:00
itsmattkc
5123ec0669
revised keyframe system for graph editor
2019-01-05 16:30:51 +11:00
itsmattkc
90181ea9c5
fixed disabling keyframe bug
2019-01-05 14:29:21 +11:00
itsmattkc
4cc97d607f
improved graph zooming
2019-01-05 14:08:01 +11:00
itsmattkc
edf8492c7f
auto view all if graph editor row is switched
2019-01-05 13:33:30 +11:00
itsmattkc
212f7b84ca
added include for some compilers
2019-01-04 22:59:42 +11:00
itsmattkc
8619aceb91
fixed graph editor using wrong key for handles
2019-01-04 22:55:30 +11:00
itsmattkc
d9c5dfa489
tiny code cleanup
2019-01-04 22:49:44 +11:00
itsmattkc
4aa44f8fa6
implemented saving bezier handles and fixed selection crash
2019-01-04 22:45:08 +11:00
itsmattkc
fc7c17dee9
implemented adding keyframes by click to graph editor
2019-01-04 22:35:26 +11:00
itsmattkc
3f641ff815
more graph tweaks
2019-01-04 21:26:34 +11:00
itsmattkc
a2eef2e829
numerous keyframe improvements
2019-01-04 21:01:36 +11:00
itsmattkc
f444cdb8bb
correct frame offsets in graph view
2019-01-04 18:36:47 +11:00
itsmattkc
28fbab2d78
rect select for graph editor
2019-01-04 16:33:07 +11:00
itsmattkc
6c8ec756d8
various graph editor improvements
2019-01-04 15:26:31 +11:00
itsmattkc
50a64c3bf5
corrected bezier handles inverting Y values
2019-01-04 12:31:14 +11:00
itsmattkc
9e912ef103
added playback control shortcuts to graph editor
2019-01-03 23:26:27 +11:00
itsmattkc
30933cbfcd
implemented full bezier interpolation for keyframes
2019-01-03 21:52:01 +11:00
itsmattkc
37f21d2ff7
refactored keyframes to fields rather than rows
2019-01-02 22:30:32 +11:00
itsmattkc
88bf0ff2be
buttons enabled by selection
2019-01-02 09:49:11 +11:00
itsmattkc
ef3e0754be
fixed graph view bug
2019-01-02 08:36:47 +11:00
itsmattkc
1e1ed96bff
keyframe values can now be set in graph editor
2018-12-31 22:44:34 +11:00
itsmattkc
7a4e655d2c
keyframes are movable in graph view
2018-12-31 22:18:42 +11:00
itsmattkc
5d5a27c5a7
rounded hue value
2018-12-29 19:56:20 +11:00
itsmattkc
e101739214
big progress on graph editor
2018-12-28 22:06:38 +11:00
itsmattkc
8a6242e36f
reimplemented panel state restoration
2018-12-27 11:51:35 +11:00