Commit Graph
55 Commits
Author SHA1 Message Date
itsmattkc 2d4714547b rewrite nearly complete 2019-04-03 01:38:01 +11:00
itsmattkc 31bb862715 ported more effects to gles 2019-03-28 21:43:05 +11:00
itsmattkc 55b33d8a33 fixed gpl message header 2019-03-20 14:29:20 +11:00
itsmattkc 791bc0c9b8 overrode menus 2019-03-16 22:27:57 +11:00
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