Commit Graph

329 Commits

Author SHA1 Message Date
Wojtek Figat
21c07b7bf3 Fix regression from f256b0670f
#3277
2025-03-11 16:41:27 +01:00
Wojtek Figat
9c15094855 Minor tweaks
#2722
2025-03-11 14:05:18 +01:00
Wojtek Figat
9e9b255c00 Merge branch 'absolutesnap' of https://github.com/Zode/FlaxEngine into Zode-absolutesnap 2025-03-11 13:28:01 +01:00
Wojtek Figat
f256b0670f Add mouse capture usage for new rubber band selection
#3151
2025-03-11 13:07:53 +01:00
Wojtek Figat
a54299a560 Optimize ViewportRubberBandSelector
#3151
2025-03-11 13:05:15 +01:00
Wojtek Figat
273b366f44 Merge branch 'scene-actor-multi-select' of https://github.com/Tryibion/FlaxEngine into Tryibion-scene-actor-multi-select 2025-03-11 10:24:00 +01:00
Chandler Cox
5ea6e7b49d Refactor to ViewportRubberBandSelector class and use actor node virtual methods. 2025-03-08 09:38:01 -06:00
Wojtek Figat
819ce2222d Refactor ISceneContextWindow into ISceneEditingContext with more utilities
#3257
2025-03-03 23:32:27 +01:00
Wojtek Figat
47b22b305d Add conditional showing of Clear Debug Draw buttons only if there is anything to clear
#2989
2025-03-03 09:51:05 +01:00
Wojtek Figat
6ad20b222d Merge branch 'DebugDrawClearInEditor' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DebugDrawClearInEditor
# Conflicts:
#	Source/Editor/Windows/GameWindow.cs
2025-03-03 09:40:01 +01:00
Wojtek Figat
bbbc0c9d50 Merge branch 'prefab-ui-mode' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-ui-mode 2025-02-16 20:35:00 +01:00
Chandler Cox
45a24a05c5 Add check for if static model has a model. 2025-01-28 16:22:02 -06:00
Chandler Cox
16ed7272a7 Skip not active actors. 2025-01-28 16:05:19 -06:00
Chandler Cox
6461ffbd0d Skip selecting scene actor. 2025-01-28 15:58:18 -06:00
Chandler Cox
abe2482a01 Use mesh collision proxy if available. 2025-01-27 18:28:06 -06:00
Chandler Cox
9c065d55e0 Change to use view CM and set inital ui mode to use if the prefab has ui. 2025-01-27 18:02:54 -06:00
Chandler Cox
fc4c2c53fc select parent of prefab if it has a prefab link. 2025-01-26 13:50:07 -06:00
Chandler Cox
fa06a8cc16 Fix rubberband taking over when tyring to move objects. Move rubberband out of update method. 2025-01-26 13:45:31 -06:00
Chandler Cox
4d4c046556 small cleanup with uicanvas searching. 2025-01-25 15:35:07 -06:00
Chandler Cox
4598cdb2d0 Fix check for control parent. 2025-01-25 15:32:18 -06:00
Chandler Cox
eb43d4813d Faster selection, select while dragging, only select if actor box is in rect. 2025-01-25 15:30:22 -06:00
Wojtek Figat
275ca296fa Fix editor orthographic viewport in top or bottom view
#3169
2025-01-25 00:38:51 +01:00
Chandler Cox
3b7cb00af2 Add shift to continue selection 2025-01-12 21:41:24 -06:00
Chandler Cox
d0d5ad4657 Add rubber band select to scene editor viewport for selecting multiple actors. 2025-01-12 21:33:01 -06:00
Chandler Cox
0991628a78 Add UImode switch to prefab window. 2024-11-29 16:47:07 -06:00
Wojtek Figat
e7051824b7 Fix crash on leftover UI Canvas linked in Prefab window after reload
#3079
2024-11-26 23:13:43 +01:00
xxSeys1
7e1d6679ce add debug draw clear to game and editor panel 2024-10-15 19:43:08 +02:00
Wojtek Figat
d9aa123bce Add custom grid snapping value for translation
#1823
2024-09-20 18:33:08 +02:00
Wojtek Figat
7311522328 Fix compile regression with large worlds 2024-09-11 13:39:15 +02:00
Wojtek Figat
c1a5db616e Add ProjectPoint for Editor Viewport
#2814
2024-09-10 11:10:15 +02:00
envision3d
25aa5bee85 fix crash with prefab window open on script reload 2024-09-09 06:13:56 +02:00
Wojtek Figat
e6745e43ec Fix drawing physics colliders in debug view mode
#2622 #2833
2024-08-21 23:28:44 +02:00
Wojtek Figat
dfde648e79 Merge branch 'invert-y-rot' of https://github.com/Tryibion/FlaxEngine into Tryibion-invert-y-rot 2024-08-21 22:37:02 +02:00
Chandler Cox
6fad87002d Add option to invert the y-axis mouse rotation in the editor viewport. 2024-08-21 14:32:47 -05:00
Wojtek Figat
6534136632 Fix editor viewport mouse control bug when using Alt key
#2816
2024-08-20 18:56:38 +02:00
Wojtek Figat
2542adba92 Fix ConvertMouseToRay for orthographic projection
#2748
2024-08-20 16:10:03 +02:00
Wojtek Figat
7ded585c0b Improve debug shapes drawing
#2833
2024-08-15 15:31:04 +02:00
Wojtek Figat
c67385ef80 Merge branch 'prefab-physics-draw' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-physics-draw 2024-08-15 15:26:19 +02:00
Chandler Cox
94334ae52d Dont zoom in edit game window if shift is clicked and window is not focused 2024-08-10 10:02:31 -05:00
Chandler Cox
3140865780 Add physics and lights debug drawing in prefabs when enabled. 2024-08-06 17:06:23 -05:00
Wojtek Figat
5cf52d879e Merge branch 'prefab-debug-draw' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-debug-draw 2024-08-05 18:20:59 +02:00
Chandler Cox
649559a917 Fix missing debug draw from prefabs 2024-07-28 13:48:54 -05:00
Chandler Cox
3db604c30c Add grid gizmo to prefab scene. 2024-07-27 12:24:13 -05:00
Roman Zhuravlev
a580d6785f Ignore Translate/Rotate/Scale/TransformSpace hotkeys while holding RMB.
Allows to use industry standard WER hotkeys for transformations and not change modes while navigating through level.
2024-07-21 22:25:25 +02:00
Zode
b57e847916 Add absolute snapping 2024-06-17 21:19:31 +03:00
Wojtek Figat
5c23f4ac09 Fix project cache in editor to use invariant culture when converting numbers 2024-05-30 17:22:30 +02:00
Wojtek Figat
a6e8e6f749 Merge branch 'add-script' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-script 2024-05-15 12:25:59 +02:00
Chandler Cox
f22105c2c3 Allow adding script via drag drop 2024-05-10 16:58:40 -05:00
Wojtek Figat
68653fa91f Add small code optimizations 2024-05-10 12:27:28 +02:00
Wojtek Figat
d379b4c046 Fix missing UI Control preview when changing UI Widget type 2024-04-17 16:43:53 +02:00