Commit Graph
6541 Commits
Author SHA1 Message Date
itsmattkc 8e2db520a7 nodeparamview/viewerdisplay: improve opening text gizmo from NPV 2023-02-22 12:18:43 -08:00
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