Commit Graph

318 Commits

Author SHA1 Message Date
Wojtek Figat
e448692eb9 Fix crash in UI prefab changes apply when reparenting controls
#2082
2023-12-17 12:41:51 +01:00
Chandler Cox
b8ce9e8c59 Scale up drop down items with text height as needed. 2023-12-08 17:01:48 -06:00
Wojtek Figat
228239632a Fix tooltip location check when wraps over the screen
#2016
2023-12-07 11:43:50 +01:00
Chandler Cox
f67c0d2ac0 Change ScaleWithResolution defaults 2023-12-02 09:23:43 -06:00
Wojtek Figat
a1ef635a2c Merge branch 'MathLib' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-MathLib 2023-11-17 12:17:11 +01:00
NoriteSC
307129b4a1 added c++ PingPong and flipped sheer 2023-11-16 11:50:44 +01:00
Wojtek Figat
13881c7d97 Merge branch 'LightThemeTweaks' of https://github.com/Radiangames/FlaxEngine into Radiangames-LightThemeTweaks 2023-11-13 17:02:12 +01:00
Wojtek Figat
46f82aabcd Fix ui navigation regression from 2f9343c236 2023-11-13 14:48:40 +01:00
Wojtek Figat
422fb34c69 Rename NumberOfItemsToShow to ShowMaxItemsCount #1826 2023-11-13 14:41:33 +01:00
Wojtek Figat
c7eaed6c65 Merge branch 'dropdown-improvements' of https://github.com/Tryibion/FlaxEngine into Tryibion-dropdown-improvements 2023-11-13 14:36:18 +01:00
NoriteSC
ea3f02f810 Fix rotacion sheers the UI element 2023-11-09 17:34:51 +01:00
NoriteSC
6497f3109a Merge branch 'MathLib' of https://github.com/NoriteSC/FlaxEngineFork into MathLib 2023-11-08 18:36:05 +01:00
NoriteSC
6dcadb5131 Compacted UpdateTransform Matrix math 2023-11-08 18:35:27 +01:00
Wojtek Figat
2f9343c236 Add handling ViewLayersMask from camera when rendering UICanvas
#1811
2023-11-08 11:21:29 +01:00
Chandler Cox
0930671e90 Cache main panel, cleanup cached variables. 2023-11-06 06:25:17 -06:00
Chandler Cox
1fa03a0de2 Fix focus issues to allow panel scroll bar to be clicked and used. 2023-10-28 11:25:14 -05:00
Chandler Cox
590f3f7493 Fix Dropdown scaling with CanvasScalar. Add limiting number of items to show in the dropdown. 2023-10-28 10:29:39 -05:00
2d5ad297a5 Fix error when hitting escape in read-only textboxes 2023-10-13 19:57:32 +03:00
Wojtek Figat
09f2be907e Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Flax.flaxproj
2023-10-09 12:40:47 +02:00
Ruan Lucas
95f40ecc0c clean code 2023-10-07 16:27:14 -04:00
Ruan Lucas
56c3080b10 fix edit text box 2023-10-07 11:06:23 -04:00
Wojtek Figat
a8f6a90a2f Merge branch 'control-double-click' of https://github.com/MineBill/FlaxEngine into MineBill-control-double-click 2023-10-06 17:20:46 +02:00
Wojtek Figat
bc291f592e Merge branch 'improved-scrolling' of https://github.com/ontrigger/FlaxEngine into ontrigger-improved-scrolling 2023-10-06 16:58:36 +02:00
MineBill
8a34ae3ece Handle double clicking to eliminate perceived lag. 2023-10-01 18:41:32 +03:00
Wojtek Figat
dd21020297 Merge remote-tracking branch 'origin/master' into 1.7 2023-10-01 13:17:41 +02:00
Wojtek Figat
8c61b6d41b Merge branch 'blur-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-blur-fix 2023-10-01 12:25:39 +02:00
Wojtek Figat
19a0eab966 Merge branch 'sceneanim_null_check_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sceneanim_null_check_fix 2023-10-01 12:12:21 +02:00
Wojtek Figat
da647d3403 Merge branch 'labelSetBaselineGap' of https://github.com/Arcnor/FlaxEngine into Arcnor-labelSetBaselineGap 2023-10-01 12:06:57 +02:00
Wojtek Figat
4d6a27c92a Merge branch 'Statusbar-Imrpovements' of https://github.com/davevanegdom/FlaxEngine into davevanegdom-Statusbar-Imrpovements 2023-10-01 12:01:31 +02:00
Chandler Cox
260c48e41d Change blur panel to draw self. Fix issue with blur strength slider. 2023-09-30 17:44:42 -05:00
Edu Garcia
8eed667d5a Makes BaseLinesGapScale configurable for Label 2023-09-28 22:41:24 +01:00
Chandler Cox
9a5d8e2c51 Fix tooltip crash 2023-09-28 15:31:30 -05:00
58445f04c4 Fix potential incorrect null checks in FlaxEngine.Objects
The null-conditional operator checks for reference equality of the
Object, but doesn't check the validity of the unmanaged pointer. This
check is corrected in cases where the object was not immediately
returned from the bindings layer and may have been destroyed earlier.
2023-09-28 22:05:58 +03:00
Wojtek Figat
58b9d76d24 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Editor/Viewport/PrefabWindowViewport.cs
#	Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp
2023-09-28 20:42:54 +02:00
Wojtek Figat
139e6d0d1f Improve #1514 to share code for tooltip position wrapping 2023-09-28 20:16:57 +02:00
Wojtek Figat
b242820132 Merge branch 'tooltip-move' of https://github.com/Tryibion/FlaxEngine into Tryibion-tooltip-move 2023-09-28 19:59:59 +02:00
Luke Schneider
ad28a3fdbf Better light theme (Style) support, and a Default light theme (as a secondary option)
1) Added ForegroundViewport as a new color.  It is used in the main game viewport (ViewportWidgetButton), and the viewport for rendering of particles and materials.  It is needed because the default foreground in a Light theme is black, but black does not work well in a viewport.  A new color seemed appropriate.

2) Fixed the profiler window to use the Foreground color in multiple text elements, instead of Color.White (or no default TitleColor).  This includes  the Row class, Asset class, SingleChart class, Timeline Class, and more.

3) Added a second theme/Style (DefaultLight) to include with the engine.  It uses RGB float values because those were easier to transfer from the saved values that I had created (and they're easier for me to edit if necessary).  I tried to emulate how the Default theme is created/loaded/etc as closely as possible.
2023-09-27 21:54:34 -05:00
ontrigger
249ded3d1f fix incorrect link 2023-09-27 22:12:21 +03:00
Wojtek Figat
2f9c601678 Merge remote-tracking branch 'origin/master' into 1.7 2023-09-27 17:32:47 +02:00
Wojtek Figat
a919130434 Merge branch 'ui-adds' of https://github.com/Tryibion/FlaxEngine into Tryibion-ui-adds 2023-09-26 10:47:24 +02:00
ontrigger
2d37e59e73 completely remove SmoothingScale 2023-09-26 00:51:44 +03:00
ontrigger
056d8d5b6c don't animate when scrollbar is held 2023-09-25 23:46:16 +03:00
ontrigger
a18d2d0eba remove logging 2023-09-25 23:35:52 +03:00
ontrigger
9667848c96 make scrolling duration based and deprecate SmoothingScale 2023-09-25 23:28:29 +03:00
Wojtek Figat
d7b5a582f2 Merge branch 'fix-rightclick-source' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-rightclick-source 2023-09-25 15:46:43 +02:00
Wojtek Figat
212a2e1ded Format code from recent PRs 2023-09-25 15:42:23 +02:00
Wojtek Figat
1b9d61b408 Merge branch 'TextBox-ControlBackspaceSupport' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-TextBox-ControlBackspaceSupport 2023-09-25 15:34:40 +02:00
Chandler Cox
84ecd49439 Fix slider clipping left most pixel of fill bar. 2023-09-24 15:40:56 -05:00
Chandler Cox
8a2272b825 Add has border and border thickness options. 2023-09-24 15:40:40 -05:00
Chandler Cox
cb89daad36 Clean up comments. 2023-09-24 15:15:53 -05:00