itsmattkc
1c3c8cd9b2
began work on headless export path
2020-04-20 02:37:10 +10:00
itsmattkc
1474a505ee
mainmenu: removed debug log item
...
This was not implemented and I think there are better ways to acquire this
information.
2020-04-19 17:52:03 +10:00
itsmattkc
2849ae210c
timeline/viewer: reimplemented "play in to out" and "loop"
2020-04-19 17:22:32 +10:00
itsmattkc
9d9825d8e1
trackviewitem: receive signal when mute is changed from another source
2020-04-19 16:26:48 +10:00
itsmattkc
410f3d25dc
fixed menu bugs introduced in f2bff5f150
...
Turns out setting a QMenu parent *not* in the constructor leads to very strange
behavior. All parents are now set in the constructor.
2020-04-19 16:19:08 +10:00
itsmattkc
f063d4741d
nodeparamviewitembody: use all columns in subbodies
...
Minor UI improvement.
2020-04-19 15:35:26 +10:00
itsmattkc
9aed452f1d
nodeparamviewitem: null check for keyframe control in SetTime()
2020-04-19 15:33:06 +10:00
itsmattkc
63c194896d
core: implemented yes/no to all when closing multiple modified projects
2020-04-19 03:29:39 +10:00
itsmattkc
d232e035f5
mainwindow/project: implemented saving/restoring panel state to project file
2020-04-19 02:25:02 +10:00
itsmattkc
8a26e14efa
mainwindow: set unique object name on all panels that are in a "series"
2020-04-19 01:42:51 +10:00
itsmattkc
2716cfa7f5
panels: enforced setting an object name by using a mandatory constructor parameter
2020-04-19 01:35:48 +10:00
itsmattkc
f2bff5f150
menu: ensure all addMenu() calls are followed with setParent() calls
...
Ensures memory taken by creating a new menu is freed.
2020-04-19 01:26:54 +10:00
itsmattkc
0c88a146c1
projectexplorer: added new menu to context menu
2020-04-19 01:16:55 +10:00
itsmattkc
55dcf0f5fd
projectexplorer: added functionality for opening a folder in another tab/window
2020-04-19 01:11:50 +10:00
itsmattkc
93e5e7c0c1
core/mainmenu: implemented save/close all/current actions for multiple projects
...
Expands on UI from multiple project support implemented earlier.
2020-04-19 00:37:44 +10:00
itsmattkc
aecd381e6b
nodeparamviewitem: show arrays in NodeParamView
...
Uses nested widgets to show array objects in the NodeParamView.
2020-04-19 00:04:22 +10:00
itsmattkc
fa0afb74c8
solid: updated default value to use new syntax
...
Using ':' instead of ',' should avoid any potential internationalization issues
regarding languages that use ',' for decimals rather than '.'
2020-04-19 00:03:05 +10:00
itsmattkc
a796cb2c13
nodeparamview: separated the NodeParamView body into a separate widget for nesting
...
Will allow display of NodeInputArrays.
2020-04-18 23:28:11 +10:00
itsmattkc
707e9d5522
project: fixed bug where ocio config wouldn't automatically load from a saved project
2020-04-18 17:55:23 +10:00
itsmattkc
d3b71e6576
nodes: color management when setting color parameters is now preserved
2020-04-18 17:43:37 +10:00
itsmattkc
f73c41d3fa
various: implemented multiple project support
...
This required various changes to various parts of the infrastructure (mostly
using paths to finding the "root project" of any given object throughout).
Now theoretically infinite projects can be opened and accounted for at any
given time.
2020-04-18 01:50:47 +10:00
itsmattkc
77c0db55a5
viewer: implemented display of title/action safe margins
2020-04-17 18:59:17 +10:00
itsmattkc
6df708028f
core: reimplemented "open recent" functionality and opening a project from command line
2020-04-17 02:57:56 +10:00
itsmattkc
5f23fa24a7
config: use qstringliteral for config filename
...
Minor optimization.
2020-04-17 02:56:50 +10:00
itsmattkc
832cc986b7
timeline/block: reimplemented enabling/disabling blocks
2020-04-17 02:16:04 +10:00
itsmattkc
78c3c10e5f
timeline: reimplemented deleting/ripple deleting the in/out region
2020-04-17 01:41:20 +10:00
itsmattkc
d8e0a31375
color: when converting to a QColor for UI, clamp to 0.0-1.0
2020-04-17 01:17:14 +10:00
itsmattkc
df5b66c3c7
nodeparamview: show connections in the param view
2020-04-17 01:07:13 +10:00
itsmattkc
42905d1d51
mainmenu/menushared: rewrote convenience functions to use new qt signal/slot syntax
...
Code improvement
2020-04-17 00:20:46 +10:00
itsmattkc
a5c1de6df3
timebasedwidget: implemented go to in/out
2020-04-17 00:20:16 +10:00
itsmattkc
a93b06b7a2
Revert "solid shader: moved from generator to input category"
...
This reverts commit 07dfe1c364 .
2020-04-16 23:15:19 +10:00
itsmattkc
df534fadbe
common: added function to convert any number to a hex string
...
Helps with debugging.
2020-04-16 23:13:35 +10:00
itsmattkc
2f80be437a
node: fixed issue with "taking" values from input tables
...
As opposed to simply leaving all values in the table, nodes can now "take"
values that they use to free up memory (e.g. "taking" input buffers if they're
used to produce an output buffer).
This is a fairly large change, expect regressions.
2020-04-16 23:12:05 +10:00
itsmattkc
cc8699c0bc
colordialog: don't clamp values
2020-04-16 15:26:05 +10:00
itsmattkc
8656b79319
opacitynode: switch view to percent rather than as a normal number
2020-04-16 14:54:46 +10:00
itsmattkc
b4795c0222
blur: merged box and gaussian blurs into one node
...
While these are two separate blur effects, merging them into one node will
allow quick swapping of blur methods.
2020-04-16 13:17:30 +10:00
itsmattkc
61654e8127
Merge branch 'master' of https://github.com/olive-editor/olive
2020-04-16 12:23:52 +10:00
eszlari
a5a10ed03d
Linux/.desktop: add %f
2020-04-16 12:23:34 +10:00
itsmattkc
290c8724c4
Merge pull request #1131 from luzpaz/typos-followup
...
Fix typos cont.
2020-04-16 12:21:45 +10:00
itsmattkc
ca071beb33
Merge branch 'master' of https://github.com/olive-editor/olive
2020-04-16 12:21:09 +10:00
itsmattkc
32969d2403
colordialog: updated to show input/reference/display values
2020-04-15 18:11:46 +10:00
itsmattkc
9cc4349054
timebasedwidget: re-implemented toggle show all function
2020-04-15 15:31:54 +10:00
itsmattkc
2610d58ae3
footagecombobox: fixed bug where footagecombobox would display null on first showing
2020-04-15 03:59:46 +10:00
itsmattkc
cc421d4108
keyframeview: show correct length and jump to the corresponding time in NodeParamView
2020-04-15 03:35:48 +10:00
itsmattkc
7ea8c52c78
/nodeparamviewwidgetbridge: block combobox signals when updating from node
...
Prevents unnecessary re-caching caused by the combobox signalling that its
value has changed when we're really just setting the value that the node already
has.
2020-04-15 02:52:24 +10:00
itsmattkc
07dfe1c364
solid shader: moved from generator to input category
2020-04-15 02:52:12 +10:00
itsmattkc
cb6c054b8d
trigonometrynode: implemented trigonometry node
2020-04-15 02:41:20 +10:00
itsmattkc
c09d83291e
nodeparamviewwidgetbridge: empty combobox entries are separators
2020-04-15 02:41:05 +10:00
itsmattkc
c761403ba4
mathnode: override texture x matrix op
2020-04-15 02:07:48 +10:00
itsmattkc
a0a7d106dc
mathnode: implemented add/subtract/multiply/divide/power functions
...
Includes implementing combobox UI for the NodeParamViewWidgetBridge.
2020-04-15 01:52:24 +10:00