itsmattkc
93be94bc2c
more work
2021-11-16 23:58:34 -08:00
itsmattkc
59dc40a6d5
mainwindow: adjusted layout
2021-10-09 12:19:02 -07:00
itsmattkc
7b65ecace5
implemented color picker in dialog
...
Fixes #1757
2021-10-01 15:41:24 -07:00
itsmattkc
b5d7369f67
ui: remove table panel
...
I think we've essentially superseded this in the parameter editor.
2021-09-29 23:25:34 -07:00
itsmattkc
67c7c71ca2
implemented "value hints" for choosing output values to use
2021-09-17 20:56:53 -07:00
itsmattkc
5e7cb068d9
revise keyboard shortcuts to be translatable
...
Fixes #1459
2021-08-12 14:31:31 -07:00
itsmattkc
438cce1ce5
widget: use rational for internal playhead value
...
Fixes #1688
2021-08-02 10:55:01 -07:00
itsmattkc
d0e7258301
added welcome dialog
2021-07-23 17:46:42 -07:00
itsmattkc
f14a301ffa
nodeview: updates to complete new context paradigm
2021-07-09 18:00:01 -07:00
itsmattkc
90d94075cf
nodeview: improved bounding rect and centering
2021-06-17 10:19:30 -07:00
itsmattkc
3bce63a0c4
mainwindow: select blocks and deps when setting node view context
2021-05-28 17:59:21 +10:00
itsmattkc
f876240443
use nodes as context rather than void
2021-05-27 13:32:32 +10:00
itsmattkc
0c5c9f0794
Merge branch 'master' into nodeview-redux
2021-05-27 13:21:10 +10:00
itsmattkc
d13f68593b
audiomonitor: fix param sync issue that caused crashes
2021-05-26 18:00:12 +10:00
itsmattkc
edd52dd811
projectpanel: select nodes when items are selected in the project explorer
2021-05-26 14:22:10 +10:00
itsmattkc
3c17ecc94e
more work
2021-05-21 12:28:52 +10:00
itsmattkc
f2d64728f9
work towards timeline/nodeview interactivity
2021-05-17 11:14:56 +10:00
itsmattkc
8e9859b2b3
initial commit
2021-05-16 09:58:57 +10:00
itsmattkc
4ab4380057
audiomonitor: update parameters immediately when panels are focused
2021-04-27 00:54:46 +10:00
itsmattkc
77d4b18a60
updated copyright year for 2021 [skip ci]
2021-04-17 18:56:50 +10:00
itsmattkc
c03c197412
added ability to open viewers on any viewer node or derivative
...
Fixes #1362
Also fixes some other bugs that impeded this from working.
2021-04-12 22:58:34 +10:00
itsmattkc
c48d2038d4
reimplemented saving keyboard shortcuts
...
Fixes #1412
2021-04-12 12:04:13 +10:00
itsmattkc
391cf81e34
move 'first show' variable outside of ifdef
2021-04-11 12:11:47 +10:00
itsmattkc
8f21d05baa
more robust panel closing
2021-04-08 23:44:39 +10:00
itsmattkc
898ea25e89
finished merge of viewer and footage
2021-04-06 13:08:56 +10:00
itsmattkc
9be014c0b6
refactored so sequence is again a derivative of viewer
2021-04-05 14:41:59 +10:00
itsmattkc
b99a236c1c
mainwindow: auto-focus project when opened
2021-04-05 13:02:06 +10:00
itsmattkc
29dca59933
fixed issue where autorecovery would show even after startup
2021-04-01 20:06:32 +11:00
itsmattkc
0ee98a47ea
project: implemented autorecovery core
...
Not done yet, but nearly.
2021-04-01 13:10:43 +11:00
itsmattkc
62ff7bed69
correctly map root folder to source model
2021-03-31 11:55:00 +11:00
itsmattkc
a4812891d2
only show nouveau warning once
2021-03-16 13:09:21 +11:00
itsmattkc
fd6319b837
fixed regression from switching folder from outputs to inputs
2021-03-14 21:51:47 +11:00
itsmattkc
72dd80c90c
ensure nodeview is unset when project closes
2021-02-24 22:15:12 +11:00
itsmattkc
a122e34029
nodeview: set graph by active project rather than active sequence
2021-02-22 09:58:38 +11:00
itsmattkc
d7c5ac4b44
implement entire project in nodes
...
Project items are now represented directly in nodes opening up more versatility and possibilities. This is the first iteration of this and will be buggy. Need to test thoroughly.
2021-02-15 21:31:57 +11:00
itsmattkc
f7883bd02c
began some rewrites to timeline drawing
2021-01-14 10:30:20 +11:00
itsmattkc
e12013e2fb
don't use shared ptrs for project items
2020-12-16 10:28:43 +11:00
itsmattkc
f8ceefff6c
don't use shared ptr on projects
...
Really unnecessary
2020-11-27 14:24:02 +11:00
itsmattkc
7cc64927b8
mainwindow: when maximizing panels, fallback to focused panel if hovered panel is null
...
Fixes #1403
2020-11-25 09:04:15 +11:00
itsmattkc
75d4cd899b
use hardcoded namespace
...
The macro defined namespaces confused the hell out of lupdate and more or less broke translations permanently. Looks like the only way we can do it is to have a hardcoded namespace, which goes against my instinct, but honestly how likely is it that we'll change the namespace anyway (I guess forks might want to do it, but that's their problem ;) )
2020-11-17 20:24:42 +11:00
itsmattkc
d241090a9f
finally updated the copyright year
2020-11-17 20:13:22 +11:00
Simran Spiller
21f6717187
Add missing includes
2020-11-16 12:34:39 +01:00
itsmattkc
ab6501d215
panels: restored block selection signal
2020-10-04 15:20:34 +11:00
itsmattkc
4204910796
nodes: link edges to IDs rather than objects
...
Allows code to know whether the connected parameters has been removed or
not.
2020-10-02 16:04:50 +10:00
itsmattkc
2fb7066155
nodes: allow stalling graph signals until an operation is over
2020-10-02 13:25:49 +10:00
itsmattkc
b9359ce50d
nodeparamview/viewer: improved gizmo selection system
2020-09-30 00:32:40 +10:00
itsmattkc
610f4c54fe
various: began heavy rework of curve view to link closely with param view
2020-09-29 00:42:16 +10:00
itsmattkc
9c57899ae2
mainwindow: auto-close footage in footage viewer when closing parent project
2020-09-19 12:07:52 +10:00
itsmattkc
2afa5a42c7
ui: optimized widget signals for selecting clips/nodes
...
Decent performance optimization when working with the UI.
2020-08-01 02:12:20 +10:00
Thomas Wilshaw
f4da255b35
Attempt to fix CI build errors.
2020-07-17 17:35:29 +01:00