itsmattkc
c8908587bb
viewertexteditor: ensure page size is synced with transparent clone
2023-02-22 11:39:14 -08:00
itsmattkc
fbcc4be4ad
viewerdisplay: force update on keyboard and mouse events
...
For some reason, QTextEdit can be put into states where it no longer emits paint events, which is what we relied on. Now we force repaints for events we expect to change the visuals, e.g. keyboard/mouse events.
2023-02-22 11:33:12 -08:00
itsmattkc
feb7d5762d
viewer: allow resizing while text gizmo is active
2023-02-22 11:14:40 -08:00
itsmattkc
060c3b0883
viewersizer: use float for all calculations, center manual zoom
2023-02-22 10:41:17 -08:00
itsmattkc
e44a3d221d
viewersizer: zoom by float and anchor by cursor
2023-02-22 10:01:53 -08:00
itsmattkc
1d058ec709
handmovableview: normalize zoom scroll if scrolling is inverted
2023-02-22 09:52:56 -08:00
itsmattkc
7ecabfa68d
valuenode: add boolean type
...
Fixes #2145
2023-02-21 23:15:03 -08:00
itsmattkc
52021a8694
curveview/decibel: return -200 rather than infinity
...
While technically less correct, it's mathematically essentially the same and saves a lot of programming headaches.
Fixes #2133
2023-02-21 23:04:31 -08:00
itsmattkc
764d9ada36
timebasedview: assert y scale > 0
2023-02-21 23:03:37 -08:00
itsmattkc
e2c04f2e7c
nodeparamview: handle array size changes in keyframe view
...
Fixes #2097
2023-02-21 22:17:41 -08:00
itsmattkc
e859ba51f0
nodeparamviewitem: fix regression crash on array append command
2023-02-21 21:08:35 -08:00
itsmattkc
1781311e6f
tests: fix bad includes
2023-02-21 19:57:57 -08:00
itsmattkc
49fd809db7
serializer: clear existing clip name if duplicate of footage name
2023-02-21 19:49:52 -08:00
itsmattkc
5e29414dce
clip: use footage label by default rather than copied label
2023-02-21 19:44:26 -08:00
itsmattkc
aa2653a583
mainwindow: implement hack to fix pixel sampler
2023-02-21 19:32:15 -08:00
itsmattkc
4801891532
timeline: fix issue where transitions wouldn't reconnect on alt+drag
2023-02-21 18:50:11 -08:00
itsmattkc
48a7172ea3
timeline: fixed undo issue with slide tool
...
Fixes #2132
2023-02-21 18:22:23 -08:00
itsmattkc
92af3b5aec
loadotio: corrected includes
2023-02-21 16:09:58 -08:00
itsmattkc
12aa67b4f7
otio: fix compilation
2023-02-21 15:36:08 -08:00
itsmattkc
32c8d08a10
gizmos: draw shadow so they're still visible on white backdrop
...
Fixes #2142
2023-02-21 15:02:13 -08:00
itsmattkc
f9718cdeb0
viewertexteditor: enforce default format on first open
2023-02-21 14:43:44 -08:00
itsmattkc
d7c83269c5
Merge branch 'node-rework'
2023-02-21 09:58:08 -08:00
itsmattkc
5891b70137
inputflag: rename IgnoreConnections to IgnoreInvalidations
2023-02-21 09:57:57 -08:00
itsmattkc
f9cd28a694
node: make convenient input flag setter
2023-02-20 19:13:50 -08:00
itsmattkc
7348d28243
move ignore connections to input flag
2023-02-20 16:18:20 -08:00
itsmattkc
11e4e051c3
move undo files around for better organization
2023-02-20 16:09:22 -08:00
itsmattkc
2d83beb2c6
mainwindowlayoutinfo: don't skip old versions
2023-02-20 14:56:57 -08:00
itsmattkc
17867f0db5
cmake: exclude submodules so they don't get installed
2023-02-20 10:07:11 -08:00
itsmattkc
c5da1339b9
importtask: removed unnecessary line
2023-02-19 21:31:06 -08:00
itsmattkc
71e8665fbf
move item setting to a node flag
2023-02-19 21:30:49 -08:00
itsmattkc
2c4347e9a6
node: merge various metadata functions into one
2023-02-19 21:16:05 -08:00
itsmattkc
b8ee27e1cb
node: removed dumb undoable param
2023-02-19 11:36:46 -08:00
itsmattkc
d09e257523
mainwindow: ensure timelines are actually tabified
2023-02-17 14:16:07 -08:00
itsmattkc
9745b536f6
nodes: remove graph and merge into project
2023-02-17 14:13:03 -08:00
itsmattkc
491fbacfbc
cmake: included option for qt 6 compilation
...
Also fixed minor Qt 6 issue
2023-02-17 12:12:11 -08:00
itsmattkc
963d3b4b51
move add tool items to main menu
...
Makes them shortcut-assignable. Fixes #2158
2023-02-17 11:58:36 -08:00
itsmattkc
e897d0ac9c
Merge pull request #2165 from poleredstar/master
...
Update zh_CN.ts
2023-02-17 10:52:11 -08:00
itsmattkc
689597635a
cmake: actually use cache internal, this seems to be the way
2023-02-16 19:49:25 -08:00
itsmattkc
056f2e8c2a
cmake: set var with parent_scope, seems to help?
2023-02-16 19:24:41 -08:00
itsmattkc
e365942050
cmake: build kddockwidgets into static lib
...
There might be a way to make shared libs happy, but this seemed easier
2023-02-16 18:55:36 -08:00
itsmattkc
d957611e10
use submodules for core library and kddockwidgets
2023-02-16 18:05:36 -08:00
itsmattkc
25b6b07a06
Squashed commit of the following:
...
commit 60c0f65c5e3c2faf1f7b0ae10b4131dabbcf715b
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Wed Feb 15 22:34:16 2023 -0800
mainwindow: don't close last timeline panel when removing sequence
commit bc892810d67c1dd4f9c0639767c563681f29701d
Merge: 69051a120 aef08f8cd
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Feb 14 17:05:25 2023 -0800
Merge branch 'master' into kddockwidgets
commit 69051a120b8423d0ad7b38def2f7555d323cd74d
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Feb 14 15:29:24 2023 -0800
finished kddockwidgets integration
commit 9a39dbeade871a0b9454b424c7f7a7482671d40b
Author: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
Date: Tue Feb 14 11:54:25 2023 -0800
switch to kddockwidgets
2023-02-16 00:44:08 -08:00
itsmattkc
9a87b197b3
ci: remove additional unnecessary line for win32
2023-02-15 23:44:08 -08:00
itsmattkc
160c7367fb
ci: disable tests on windows for now
2023-02-15 23:27:52 -08:00
itsmattkc
eeaaa22c9b
ci: fix windows deployment issues
2023-02-15 23:00:14 -08:00
itsmattkc
522ffe0fe4
ci: remove toolchain from core library
2023-02-15 22:38:34 -08:00
itsmattkc
dadcc1a4be
ci: update for new windows deps
2023-02-15 22:34:31 -08:00
itsmattkc
aef08f8cdd
audiomonitor: improve appearance
2023-02-14 16:57:40 -08:00
itsmattkc
2007b8460c
mainwindow: save premaximized state where applicable
2023-02-14 12:21:04 -08:00
itsmattkc
41559576e0
timebasedwidget: null check on connected node
...
Fixes #2156
2023-02-13 11:28:59 -08:00