102 Commits

Author SHA1 Message Date
mafiesto4 0ef35ce257 Fix dock window title to properly update on decoration UI 2026-04-18 23:44:43 +02:00
mafiesto4 c59e13b614 Merge branch 'sdl_mac_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sdl_mac_fixes 2026-04-09 10:16:50 +02:00
mafiesto4 96301f20c6 Fix editor viewport focus to be locked from game when using dock window 2026-04-08 17:13:00 +02:00
mafiesto4 963b2f327f Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
#	Source/Engine/Platform/Windows/WindowsPlatform.h
2026-04-08 13:24:29 +02:00
mafiesto4 59e46077fc Fix exception in invalid window layout to avoid hard errors
#4033
2026-04-07 13:30:13 +02:00
Ari Vuollet 2ab69e4503 Fix client-side window decoration dragging on macOS 2026-04-05 19:41:05 +03:00
mafiesto4 4e6fde17ea Add macOS window impl progress 2026-04-04 22:34:39 +02:00
mafiesto4 dccfa76994 Fix DPI issues on macOS in Editor windows 2026-04-04 21:05:39 +02:00
mafiesto4 d108e59a84 Fix dragging a single dock window via an inner title bar
#4038
2026-04-03 18:06:16 +02:00
mafiesto4 ebdf7074d3 Fix native window system regression on Windows in Editor due to transparent window as layered
#4039
2026-04-03 17:57:13 +02:00
mafiesto4 93e748a981 Add bigger default size of Editor windows 2026-04-03 12:50:14 +02:00
mafiesto4 557dc9b649 Add transparency support to dragging windows without SDL 2026-03-26 22:08:41 +01:00
mafiesto4 06c31a39f2 Don't bring the main window to the front while dragging as it can cover up floating windows there 2026-02-12 16:24:15 +01:00
mafiesto4 3c5c6f9883 Fix new window docking system to match the old one hints placement and enlarge hint spots
#2800
2026-02-11 23:56:35 +01:00
mafiesto4 8e7dc2a91e Fix using new window docking system with old non-SDL platform
#2800
2026-02-11 23:55:18 +01:00
mafiesto4 4ddbc8ba5c Fix floating dock window title to update when selected tab gets changed
#2800
2026-02-11 23:32:53 +01:00
mafiesto4 273b110db4 Code style formatting and minor tweaks
#2800
2026-02-11 17:15:15 +01:00
Ari Vuollet f870fc3ae2 Merge remote-tracking branch 'origin/master' into sdl_platform
# Conflicts:
#	Source/Editor/Viewport/MainEditorGizmoViewport.cs
2026-02-03 17:39:43 +02:00
Tryibion a7016d1186 Fix issue with tabs not collapsing panel 1 if no tabs on panel 1 2026-01-26 21:56:30 -06:00
Ari Vuollet 1d8f221f1b Merge remote-tracking branch 'origin/1.11' into sdl_platform_1.11
# Conflicts:
#	Source/Engine/Platform/Windows/WindowsPlatform.cpp
#	Source/Tools/Flax.Build/Build/ProjectTarget.cs
#	Source/Tools/Flax.Build/Configuration.cs
2025-09-07 19:31:16 +03:00
Ari Vuollet d70a003617 Improve tab-less dock window behavior in other platforms
Add checks for #3215 to hide the tab bar only if it doesn't prevent
window dragging in Wayland sessions with native decorations.
2025-09-07 19:27:24 +03:00
Ari Vuollet b443b74d18 Merge branch 'master' into sdl_platform
# Conflicts:
#	Source/Editor/GUI/Docking/DockHintWindow.cs
#	Source/Editor/Options/InterfaceOptions.cs
2025-09-07 19:02:09 +03:00
mafiesto4 826009c1b4 Merge remote-tracking branch 'origin/master' into 1.11
# Conflicts:
#	Content/Editor/DebugMaterials/DDGIDebugProbes.flax
#	Source/Engine/Scripting/Scripting.cpp
2025-08-25 23:48:08 +02:00
mafiesto4 2c34bd2308 Merge branch 'TabHeight' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TabHeight 2025-08-24 13:21:12 +02:00
mafiesto4 9646dd3fc2 Fix AutoFocus on ContainerControl to be false by default 2025-07-15 12:33:33 +02:00
Ari Vuollet 28980e5fbf Cleanup 2025-07-03 22:02:36 +03:00
Ari Vuollet aab0d772a4 Implement client-side window decorations for Editor windows 2025-07-03 22:02:36 +03:00
Ari Vuollet 0a20378acd Handle Wayland dragging actions ending prematurely 2025-04-19 21:14:12 +03:00
Ari Vuollet d4e87877b6 Fix editor viewport activating while dragging a window 2025-04-19 21:14:12 +03:00
Ari Vuollet a1ccbbb5b9 Use sensible window minimum size limits in editor windows 2025-04-19 21:14:09 +03:00
Ari Vuollet 95fd527515 Apply drag and drop styling on refactored WindowDragHelper
Reapplies changes from commit 38b00f458c
2025-04-19 21:14:07 +03:00
Ari Vuollet 17ab1e6830 Fix window handle clicking to not restore window from maximized state 2025-04-19 21:14:01 +03:00
Ari Vuollet 096651f4c1 Properly mark floating windows with transparency support
(cherry picked from commit c660fac52446676ca1ff2aaa1332e7eae2ac5444)
2025-04-19 21:13:56 +03:00
Ari Vuollet d115d22ee6 Implement new window dragging system 2025-04-19 21:13:52 +03:00
Ari Vuollet c3ffbe2f42 Fix error when docking to sides of tabbed panel 2025-04-19 21:13:51 +03:00
Ari Vuollet fb4b5b2575 Allow window with single tab to be dragged from tab area 2025-04-19 21:13:46 +03:00
GoaLitiuM dac74829b4 Add flag for Window types 2025-04-19 21:13:34 +03:00
GoaLitiuM b622a1cc5e Implement SDL platform, windowing and input handling 2025-04-19 21:13:32 +03:00
mafiesto4 9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
mafiesto4 38b00f458c Restyle dock window hints to match current drag&drop/selection coloring in Editor 2025-03-27 20:48:16 +01:00
xxSeys1 391c67b1a9 add visibility options for the tab close button 2025-03-23 14:09:59 +01:00
GoaLitiuM e24bb71e91 Fix stack overflow when restoring tab in floating window 2025-02-26 20:29:22 +02:00
xxSeys1 ba35123420 add minimum tab width 2025-02-11 18:15:46 +01:00
xxSeys1 409703d675 add editor option for tab height 2025-02-11 16:39:33 +01:00
xxSeys1 570c3f7462 add option for single tab tab header bar visibility 2025-02-11 16:39:15 +01:00
Tryibion 13acf3c143 Quick fix for #2963 2024-10-05 23:44:26 -05:00
mafiesto4 c943b3a526 Restore single editor tab window header on platforms with not yet implemented drag features (mac, linux)
#2770
2024-09-22 11:08:31 +02:00
mafiesto4 fe41ef619b Improve floating dock window hidden header to handle inputs properly
#2770
2024-07-18 10:47:46 +02:00
mafiesto4 3870a013fa Merge branch 'remove-redundant-tab' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-redundant-tab 2024-07-18 10:36:53 +02:00
Tryibion 12f70572b0 Remove redundant first tab on floating window. 2024-07-16 20:05:27 -05:00