itsmattkc
362cb9daef
made auto-deleting cache on close an option
...
Previously we had no disk management whatsoever, so we cleared the cache on
every close just to prevent clogging up tester disk space. Now that we are
implementing disk management, there are better things to do on close regarding
disk cache. However, some users may still wish for the app to delete the cache
on close, so it's provided as an option.
2020-01-09 21:00:04 +11:00
itsmattkc
7eae6a85f8
fixed bug that wouldn't clear TrackViewItems when a new sequence was opened
2020-01-02 05:59:37 +11:00
itsmattkc
970f4b4793
MainWindow: auto size panels vertically as well by default
2019-12-31 03:11:39 +11:00
itsmattkc
0db13a96ab
implemented a footage viewer
...
Essentially a minor derivation of a viewer type that can automatically view
footage from the project (i.e. not in a sequence).
2019-12-30 20:17:48 +11:00
itsmattkc
26cafa7936
implemented bulk of curve editor's functionality
...
While certainly not entirely complete yet, this implements most of the UI
functionality of the graph editor.
2019-12-28 18:26:37 +11:00
itsmattkc
f96abc2d82
set up sizing defaults
2019-12-28 02:09:23 +11:00
itsmattkc
d82acf9b7e
implemented basic animation curve editor widgets
...
Frontend is largely done, it just needs backend and connecting to other
widgets to function correctly.
2019-12-28 00:27:13 +11:00
itsmattkc
83077c939e
removed olive:: qualifier from MainWindow class
2019-12-26 17:41:31 +11:00
itsmattkc
d140094cf5
moved PanelManager to a more traditional singleton form
2019-12-26 17:27:30 +11:00
itsmattkc
7385e3dc56
fixes jitters by using signals/slots to pass image buffers around
...
Updating values rapidly would cause strange jitters as a
byproduct of the viewer trying to update from the renderer while
it was still working. Rather than the viewer trying to access the
the renderer, we now send textures in the initial update signal
to keep everything synchronized.
2019-11-18 02:14:54 +09:00
itsmattkc
b1f4bf3dbb
delete mediaindex folder on close
...
Since we're storing media frames too with no disk space management
at the moment, we'll remove the mediaindex folder too on close
just for this testing period
2019-11-17 12:32:01 +09:00
itsmattkc
52f4c59bec
implemented new audio monitor widget
2019-10-23 03:21:05 +11:00
itsmattkc
578345693b
improved windows functionality
2019-10-16 22:32:51 +11:00
itsmattkc
8df4cf2cdc
audiomanager implementation
2019-09-27 03:01:09 +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
c33a0b50ce
toggle for moving locked panels implemented
2019-09-24 17:43:16 +10:00
itsmattkc
cad9fc8e48
implemented full screen toggle
2019-09-24 15:45:57 +10:00
itsmattkc
371d0e2b37
some render cache adjustments
2019-09-04 10:58:50 +10:00
itsmattkc
c0f6ee534a
minor code cleanups
2019-08-09 10:43:14 +10:00
itsmattkc
2e41f6d8f0
minor comment conformance
2019-07-23 10:22:58 -07:00
itsmattkc
f8830beac7
created new sequence dialog
2019-07-21 18:21:40 -07:00
itsmattkc
3605a2f988
developed beginnings of media node
2019-07-20 12:34:57 -07:00
itsmattkc
136bb52fef
started parameter editor
2019-07-19 00:15:59 -07:00
itsmattkc
39256fd6f9
made node edge changes undoable
2019-07-17 00:14:49 -04:00
itsmattkc
a78cc3950a
various node UI improvements
2019-07-16 13:25:38 -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
84720b39cb
simple UI for tasks
2019-06-29 01:42:07 -07:00
itsmattkc
dfb75c5d2b
implemented automated system of panel focus
2019-06-24 18:07:14 -07:00
itsmattkc
839082895b
toolbar reimplemented
2019-06-21 13:10:55 -07:00
itsmattkc
459ad13eda
wrote viewmodel model for project browsing
2019-06-21 11:51:50 -07:00
itsmattkc
1fec3fb282
finished main menu reimplementation
2019-06-18 08:47:18 -07:00
itsmattkc
25564fdb6b
recreating menu structure
2019-06-18 00:24:08 -07:00
itsmattkc
a468b3727d
further development on rewrite
2019-06-17 16:05:51 -07:00
itsmattkc
9afbe92574
began large scale restructure
2019-06-17 10:17:04 -07:00