aiongg
48253ff5e1
refactor(script): move loose test files to src/tests/
2026-10-26 21:49:11 +00:00
aiongg
9526833a62
refactor(render): move loose test files to src/tests/
2026-10-26 21:49:11 +00:00
aiongg
959322dc38
refactor(gpu): move loose test files to src/tests/
2026-10-26 21:49:11 +00:00
aiongg
35e66b17a6
refactor(engine): move tests_<topic>.rs files to src/tests/, tests.rs content to tests/session.rs
2026-10-26 21:49:11 +00:00
aiongg
bcf34a087c
refactor(ui-egui): move src/workspace_state.rs tests to src/workspace_state/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
188e39440a
refactor(ui-egui): move src/pointer_wrap.rs tests to src/pointer_wrap/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
2f26ee2e24
refactor(ui-egui): move src/panels/viewer_text.rs tests to src/panels/viewer_text/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
c4d5c9c499
refactor(ui-egui): move src/panels/timeline.rs tests to src/panels/timeline/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
c43158e859
refactor(ui-egui): move src/menus.rs tests to src/menus/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
10ee0d51ab
refactor(ui-egui): move src/frames.rs tests to src/frames/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
7204aeaa69
refactor(text): move src/layout.rs tests to src/layout/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
2e76b5f8b2
refactor(text): move src/fonts.rs tests to src/fonts/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
07b9862ed8
refactor(segment): move src/tflite.rs tests to src/tflite/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
f924bc0946
refactor(keyframe): move src/lib.rs tests to src/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
78d650644b
refactor(host): move src/lib.rs tests to src/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
48afb082d5
refactor(engine): move src/remote.rs tests to src/remote/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
fd2c828670
refactor(engine): move src/offload.rs tests to src/offload/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
873b519033
refactor(effects): move src/sim3.rs tests to src/sim3/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
60126c4c97
refactor(effects): move src/sim2.rs tests to src/sim2/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
111767f196
refactor(effects): move src/sim.rs tests to src/sim/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
93ba0d34cb
refactor(effects): move src/ocio_config.rs tests to src/ocio_config/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
ee489aae54
refactor(effects): move src/ocio.rs tests to src/ocio/tests.rs
2026-10-26 21:49:11 +00:00
aiongg
07c669adb9
refactor(effects): move src/generate3.rs tests to src/generate3/tests.rs
2026-10-26 21:49:10 +00:00
aiongg
b4f32d3398
refactor(effects): move src/generate2.rs tests to src/generate2/tests.rs
2026-10-26 21:49:10 +00:00
aiongg
6f8b4406ba
refactor(effects): move src/distort3.rs tests to src/distort3/tests.rs
2026-10-26 21:49:10 +00:00
aiongg
fa7fe244a5
refactor(effects): move src/color_fx.rs tests to src/color_fx/tests.rs
2026-10-26 21:49:10 +00:00
aiongg
cb97c5fbfe
refactor(effects): move src/color2.rs tests to src/color2/tests.rs
2026-10-26 21:49:10 +00:00
aiongg
0e9ae5a49f
refactor(effects): move src/channel3d.rs tests to src/channel3d/tests.rs
2026-10-26 21:49:10 +00:00
aiongg
a3ea645fc6
refactor(engine): move commands/ to cmd/, keeping commands as an alias
2026-10-26 21:49:10 +00:00
aiongg
887af7f2c6
refactor(engine): move src/commands/mod.rs to src/commands.rs
2026-10-26 21:49:10 +00:00
aiongg
be942e5776
refactor(opusenc): move src/silk/mod.rs to src/silk.rs
2026-10-26 21:49:10 +00:00
aiongg
226f76a5bf
refactor(render): move src/three_d/mod.rs to src/three_d.rs
2026-10-26 21:49:10 +00:00
aiongg
0497fa6250
refactor(render): move src/three_d/adv/mod.rs to src/three_d/adv.rs
2026-10-26 21:49:10 +00:00
aiongg
fe2469ee97
refactor(effects): move src/puppet/mod.rs to src/puppet.rs
2026-10-26 21:49:10 +00:00
aiongg
9e246e3b9c
refactor(track): move src/camtrack/mod.rs to src/camtrack.rs
2026-10-26 21:49:10 +00:00
aiongg
bca13987d9
refactor(track): move src/roto/mod.rs to src/roto.rs
2026-10-26 21:49:10 +00:00
aiongg
7ed8441e5e
refactor(ui-egui): move src/panels/mod.rs to src/panels.rs
2026-10-26 21:49:10 +00:00
Dylan M. Taylor
c618429252
Sonar: reduce cognitive complexity in footage reload, edit delete and text layout
2026-10-26 16:01:49 -04:00
skylar taylor-barrick
6867f331f2
Merge pull request #2437 from storytold/codex/egui-037-effect-followup-20261025
...
Preserve migration regressions and fix software GPU median timeouts
2026-10-26 13:15:59 -06:00
skylar taylor-barrick
d9cc373169
M0.37: specialize median histograms for software Vulkan
2026-10-26 19:27:46 +01:00
skylar taylor-barrick
5d60eb4449
M0.37: keep median histograms in per-workgroup memory
2026-10-26 18:49:54 +01:00
Dylan M. Taylor
4c87a58c1a
Use checked access in the WGSL grammar test scanner
...
The WGSL grammar test scanner indexed token characters directly, so a malformed shader could panic the test instead of failing it. Checked access turns that into a reported violation.
2026-10-26 13:08:12 -04:00
skylar taylor-barrick
af354e49e8
M0.37: resolve relocated test binaries and expose GPU failures
2026-10-26 16:22:51 +01:00
skylar taylor-barrick
69b9ce2bd1
M0.37: reconcile shared docking and qualify migration follow-up
2026-10-26 06:47:07 +01:00
aiongg
2961258879
Merge pull request #2458 from aiongg/comp-tabs
...
Timeline: each open comp is a tab in the group's tab row, with an overflow menu
2026-10-25 23:42:59 -04:00
aiongg
d58f1570c7
Merge pull request #2459 from aiongg/docking-text-keys
...
Edit menu keys edit a focused text field, docked and in panel windows
2026-10-25 23:14:53 -04:00
aiongg
5a16de0948
Pin craft-libs crates to main 512b5435
2026-10-26 03:14:07 +00:00
aiongg
99e882f4fb
Merge remote-tracking branch 'upstream/main' into comp-tabs
2026-10-26 03:13:59 +00:00
aiongg
0eefbc6803
Merge pull request #2432 from aiongg/craft-ui-docking
...
Panels: move onto craft-ui's shared docking
2026-10-25 23:13:40 -04:00
aiongg
fce4a88c92
Timeline: comp tabs draw through craft-ui's extra-tabs hook
...
Pin craft-libs crates to 3723e32a, which adds the group extra-tabs hook.
The comp tabs follow the panel tabs directly, with no drag bar between
them, and the group header holds only the lock and the panel menu.
2026-10-26 02:44:56 +00:00