itsmattkc
2f04a53054
implemented deleting clips in the timeline
...
Also fixed bugs in the Node::GetExclusiveDependencies function and in the
NodeInputArray::RemoveAt function to make this functionality work.
2019-12-14 17:10:06 +11:00
itsmattkc
18bf126574
implemented deleting nodes in the nodeview (undoable)
2019-12-13 04:12:00 +11:00
itsmattkc
8d599b60e4
reimplemented split at playhead functionality
...
Reimplemented an older but very useful timeline function for splitting blocks
at the current playhead.
2019-11-19 22:25:04 +09:00
itsmattkc
429514b1fd
separation of previous renderer into base and derivation complete
...
The previous iteration was fairly OpenGL-heavy. It's now been separated into
a base class that is OpenGL independent and a derived class that is
OpenGL-based. Over time this should allow for portability away from OpenGL
if necessary.
2019-11-01 12:58:38 +11:00
itsmattkc
52f4c59bec
implemented new audio monitor widget
2019-10-23 03:21:05 +11:00
itsmattkc
ea4f6f43c4
added support for multiple timeline sections
2019-10-05 04:38:17 +10:00
itsmattkc
4c90405feb
connect timeline and viewer together by default
2019-09-27 23:55:24 +10:00
itsmattkc
f52c60c26e
fixed keyboard shortcut implementation
2019-09-26 04:09:45 +10:00
itsmattkc
00d3932194
fixed maximize panel implementation
2019-09-26 04:00:41 +10:00
itsmattkc
c19718a4a5
reimplemented goto prev/next cut, about dialog, and action search dialog
2019-09-25 02:33:33 +10:00
itsmattkc
cf3e8d80d1
implemented 'ripple to' timeline actions
2019-09-24 22:45:30 +10:00
itsmattkc
c33a0b50ce
toggle for moving locked panels implemented
2019-09-24 17:43:16 +10:00
itsmattkc
69da763d9f
added select all and deselect all functions
2019-09-24 15:02:24 +10:00
itsmattkc
389e723416
conformed viewer node/panel affinity
2019-09-20 05:12:34 +10:00
itsmattkc
03d81c7003
flipped timeline node/panel affinity
2019-09-20 04:40:38 +10:00
itsmattkc
9b312abf46
completed zoom tool
2019-09-19 01:39:09 +10:00
itsmattkc
ba7a10177f
fixed various caching issues when rapidly changing values
2019-09-09 04:07:51 +10:00
itsmattkc
a5fb8693d0
implemented playback controls
2019-09-06 13:06:23 +10:00
itsmattkc
371d0e2b37
some render cache adjustments
2019-09-04 10:58:50 +10:00
itsmattkc
438e7081f9
foundations for background caching
2019-08-24 22:16:01 +10:00
itsmattkc
6b24ac69d6
validations added for moving and trimming
2019-08-22 14:52:52 +10:00
itsmattkc
7d9d12ee0b
began support of timeline tracks/channels
2019-08-15 23:40:22 +10:00
itsmattkc
fb7c7f1bdb
reimplemented zooming controls
2019-08-15 11:39:07 +10:00
itsmattkc
4f4737a395
added some more timeline functions
2019-08-13 21:50:39 +10:00
itsmattkc
03a0c64e15
some timeline work
2019-08-13 18:14:36 +10:00
itsmattkc
e9702aeb52
added some basic timeline functionality
2019-08-12 23:24:58 +10:00
itsmattkc
149f3fa907
timelineview is now a true view of the blocks at all times
2019-08-11 21:01:37 +10:00
itsmattkc
9b63cc7755
inserting blocks through the timeline implemented
2019-08-11 17:30:27 +10:00
itsmattkc
7dd7e83373
work towards dropping clips into the timeline
2019-08-09 22:25:16 +10:00
itsmattkc
09d73ebc2b
use raw time values independent of timebase for scaling timeline ui
2019-08-09 16:41:17 +10:00
itsmattkc
54ec4a26f5
implemented working playhead
2019-08-02 10:04:02 +10:00
itsmattkc
28ab2cb570
wrote some clip drawing on timeline functions
2019-08-01 00:32:50 -07:00
itsmattkc
6cb182bfc5
converted timelineblock to output node instead
2019-07-28 10:57:37 -07:00
itsmattkc
8d944387a2
barebones prototype of timeline/clip functionality
2019-07-28 02:30:26 -07:00
itsmattkc
705ecc0910
developed timeruler prototype
2019-07-24 19:21:46 -07:00
itsmattkc
501110c328
started timeruler object
2019-07-24 01:53:24 -07:00
itsmattkc
1d25fbd9e7
added db conversions and new menu into project panel
2019-07-21 19:04:32 -07:00
itsmattkc
f8830beac7
created new sequence dialog
2019-07-21 18:21:40 -07:00
itsmattkc
9cfed140b3
param view improvements
2019-07-20 15:31:20 -07:00
itsmattkc
136bb52fef
started parameter editor
2019-07-19 00:15:59 -07:00
itsmattkc
d098c0de5f
various fixes
2019-07-16 00:00:18 -04:00
itsmattkc
f0bf51e4a6
began work on node view panel
2019-07-14 10:14:57 -04:00
itsmattkc
f2d11662c9
finished prototype of nodes providing a texture to a viewer
2019-07-13 03:13:59 -04:00
itsmattkc
9d7623d36f
created sequence type and removed old install code
2019-07-09 10:04:20 -05:00
itsmattkc
5e3c2fb7e4
documented (nearly) ever class
2019-07-06 23:32:01 -05:00
itsmattkc
a6971b3fde
more work on project management
2019-07-06 09:46:55 -05:00
itsmattkc
bc631c495d
create new folder added
2019-07-05 11:04:23 -05:00
itsmattkc
dae4310a7e
reimplemented importing folders
2019-07-05 00:55:35 -05:00
itsmattkc
271fbd01ae
heuristic to import into selected folder
2019-07-05 00:12:15 -05:00
itsmattkc
17c0556dca
minor reorg and documentation
2019-07-01 18:35:47 -07:00