[WIP]tweak-experiment-experimental #119805

Draft
Richard Antalik wants to merge 46 commits from iss/blender:tweak-experiment-experimental into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

46 Commits

Author SHA1 Message Date
Richard Antalik c58edc2d5b Make cursor centered
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-22 19:57:38 +01:00
Richard Antalik 2af5f36b43 Draw larger handles when this feature is disabled.
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-22 19:54:38 +01:00
Richard Antalik 9a679909a6 Fix unwanted float to int conversion 2024-03-22 19:37:49 +01:00
Richard Antalik 1331df5a47 Bump blender version 2024-03-22 19:24:34 +01:00
Richard Antalik 7eac65ad69 Fix incorrect validation of existing selection
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-20 18:01:56 +01:00
Richard Antalik 4aeda5406f Prevent using cursor in retiming context 2024-03-19 22:38:57 +01:00
Richard Antalik a9b956afaa Sprinkle `const`s 2024-03-18 22:17:46 +01:00
Richard Antalik 3ffc3e7f2f Merge branch 'main' into tweak-experiment 2024-03-18 20:42:17 +01:00
Richard Antalik 50f5f8f1b3 Optimize code readability, few fixes 2024-03-18 20:42:11 +01:00
Richard Antalik dd7c5df122 Fix handle transform text
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-07 21:12:59 +01:00
Richard Antalik f87a4b22e9 Fix minor issues 2024-03-07 20:57:38 +01:00
Richard Antalik 9e95bc585a Fix incorrect selection of both handles
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-06 20:43:30 +01:00
Richard Antalik 620fb4e836 Add handle overlay option
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-06 19:12:13 +01:00
Richard Antalik 3f6cdef341 Bunch of fixes, so select operator cooperates 2024-03-06 17:15:25 +01:00
Richard Antalik 60384b6ca5 Implement ability to select one or both handles 2024-03-06 16:35:06 +01:00
Richard Antalik 64d650d0e8 Merge branch 'main' into tweak-experiment 2024-03-06 16:35:00 +01:00
Richard Antalik 89b667e17b Make versioning test happy 2024-03-05 20:17:47 +01:00
Richard Antalik 4c43aece4c make format
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-02-28 15:33:57 +01:00
Richard Antalik 6b800d0728 Fix issues with selection threshold 2024-02-28 15:32:50 +01:00
Richard Antalik ed369943f8 Refine selection a bit
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-02-27 20:50:44 +01:00
Richard Antalik 8c6c5c05e0 Fix too large threshold for handle selection and wrong transform cursor in corner case 2024-02-27 19:56:11 +01:00
Richard Antalik 4e17f23919 Fix cursor not being used when transforming with RCS. 2024-02-27 19:13:52 +01:00
Richard Antalik 38e5bf0066 Merge branch 'main' into tweak-experiment 2024-02-27 18:59:52 +01:00
Richard Antalik e7830a92c9 Fix: Crash when multiview movie right view is missing.
Ultimately this was due to missing nullptr check before trying to
process the image, but this should have been caught when loading
ImBufAnims. If any is missing, cancel multiview loading and load
movie as if it was single view only.
2024-02-22 18:38:13 +01:00
Richard Antalik a707721135 Merge branch 'main' into tweak-experiment
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-01-11 18:42:50 +01:00
Richard Antalik 012726217b Fix unused variables, only change cursor when dragging with mouse.
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2023-12-10 20:05:54 +01:00
Richard Antalik 6a12c8b1fe Deselect handles after tweaking
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2023-12-10 19:51:12 +01:00
Richard Antalik c82cc507d3 Merge branch 'main' into tweak-experiment 2023-12-10 19:29:07 +01:00
Richard Antalik a74c28d31d Increase handle size by 1px due to imprecision in drawing
buildbot/vexp-code-patch-coordinator Build done. Details
2023-12-01 19:27:12 +01:00
Richard Antalik 6617193696 Add this feature to preferences 2023-12-01 18:36:30 +01:00
Richard Antalik 9cf0dc9f67 Draw handle cursor when transforming 2023-12-01 17:37:22 +01:00
Richard Antalik f011f1f1af Merge branch 'main' into tweak-experiment 2023-11-30 20:40:29 +01:00
Richard Antalik 4c71bd35ec Fix Box selec not working
buildbot/vexp-code-patch-coordinator Build done. Details
2023-11-20 05:40:44 +01:00
Richard Antalik 4fad3ea60b Merge branch 'main' into tweak-experiment 2023-11-20 04:56:06 +01:00
Richard Antalik 6da0c573e2 Change RCS tweak tool keymap, add `handles_only` prop to select OP, make `anim.change_frame` passthrough when clicking on handles 2023-11-18 01:33:22 +01:00
Richard Antalik 689e373d07 Split timeline and preview tool keymaps 2023-11-17 03:04:25 +01:00
Richard Antalik 919daf85b3 Merge branch 'main' into tweak-experiment 2023-11-17 00:29:58 +01:00
Richard Antalik cb0d7feeba Fix build warning. Result of merge conflict 2023-09-22 00:09:23 +02:00
Richard Antalik d23c3b8fdf fix compile error 2023-09-22 00:07:12 +02:00
Richard Antalik 49feb63766 Make nicer cursors, use default cursor if strip is too small
buildbot/vexp-code-patch-coordinator Build done. Details
2023-09-21 23:40:19 +02:00
Richard Antalik 5c1a7128c7 Merge branch 'main' into tweak-experiment 2023-09-21 22:15:30 +02:00
Richard Antalik 268622f22e Fix incorrect operation with high DPI screens.
buildbot/vexp-code-patch-coordinator Build done. Details
2023-07-13 04:53:01 +02:00
Richard Antalik 83294a7cba Merge branch 'tweak-experiment' of https://projects.blender.org/iss/blender into tweak-experiment 2023-07-13 04:23:52 +02:00
Richard Antalik 258b624711 implement double handle selection
buildbot/vexp-code-patch-coordinator Build done. Details
2023-06-30 15:31:36 +02:00
Richard Antalik 3ad1686fdf Add handle cursors, tweak select fallback condition.
buildbot/vexp-code-patch-coordinator Build done. Details
2023-06-29 17:47:53 +02:00
Richard Antalik 5ded0bed37 testing stuff 2023-06-29 16:13:15 +02:00