Commit Graph

409 Commits

Author SHA1 Message Date
Wojtek Figat
fb4b0b2f75 Add resizing panel based on highest child if ControlChildSize is disabled but AutoSize is enabled
#2599 #2511
2024-09-18 23:37:05 +02:00
Wojtek Figat
a8354720df Add ControlChildSize option to disable autosizing child controls in UI panel
#2511
2024-09-18 23:19:45 +02:00
Wojtek Figat
c9817b25a3 Fix label sizing issues
#2496
2024-09-18 23:06:10 +02:00
Wojtek Figat
e024897b7d Refactor Button to inherit from Label and get all of its functionalities
#2599
2024-09-18 23:05:42 +02:00
Wojtek Figat
262c536d7f Fix Label auto sizing to be relative to pivot and sync layout when editing
#2496
2024-09-18 22:21:56 +02:00
Wojtek Figat
8f0cf3b8ef Fix navigation focus path in UIControl transform editor
#2704
2024-09-18 12:46:59 +02:00
Wojtek Figat
6857664f48 Add navigation focus submit to Image via mouse left click action 2024-09-18 12:27:37 +02:00
Wojtek Figat
f7f4c15e82 Fix TextBox caret and selection when using text alignment options
#2653
2024-09-18 12:00:41 +02:00
Wojtek Figat
cb67fbcbd7 Remove BackgroundBrush from Button as it's already in Control as of 51ee3de689 2024-09-12 19:01:18 +02:00
Wojtek Figat
51ee3de689 Add Background Brush to the control for more styling
#1898
2024-09-12 16:29:14 +02:00
Wojtek Figat
bbb0d36494 Fixed issues found by PVS-Studio 2024-09-09 18:21:59 +02:00
Chandler Cox
c844c6b7f0 Add page up and down in textboxbase 2024-09-05 20:51:27 -05:00
Chandler Cox
34facd8769 Add Shift+End for textboxbase 2024-09-05 18:54:03 -05:00
Chandler Cox
7772669148 Better fix. 2024-08-16 07:46:31 -05:00
Chandler Cox
1047911cfe Fix initial lerp jumping for Progress bar on first update. 2024-08-16 07:40:52 -05:00
Wojtek Figat
45e83d6d15 Add feedback from PVS (static code analyzer)
https://pvs-studio.com/en/blog/posts/cpp/1153/
2024-08-15 13:01:40 +02:00
Chandler Cox
85a04f8e81 Perform layout of splitter panel once splitter is done being dragged. 2024-07-16 20:36:27 -05:00
Wojtek Figat
6fc056cba2 Add default material for Radial Menu control
#2678
2024-06-11 15:57:54 +02:00
Wojtek Figat
210c443b30 Cleanup code 2024-06-11 09:48:53 +02:00
Wojtek Figat
735aa70b53 Merge branch 'RadialMenu-and-material-nodes' of https://github.com/cNori/FlaxEngineFork into cNori-RadialMenu-and-material-nodes 2024-06-11 08:21:40 +02:00
Wojtek Figat
d56d624f0f Merge branch 'grid-slot-spacing' of https://github.com/Tryibion/FlaxEngine into Tryibion-grid-slot-spacing 2024-06-10 18:12:35 +02:00
Wojtek Figat
dfd6df7f42 Merge branch 'progress-bar-fix' of https://github.com/Swiggies/FlaxEngine into Swiggies-progress-bar-fix 2024-06-08 12:02:26 +02:00
Norite SC
d4145179a9 RadialMenu and material nodes 2024-06-02 02:23:48 +02:00
ExMatics HydrogenC
9e9013ec43 Add missing recalculations of the thumb 2024-06-01 18:23:37 +08:00
Olly Rybak
8b72c063a8 Quick fix 2024-05-31 21:18:00 +10:00
Wojtek Figat
949057b1c3 Fix some html tags parsing to be safer 2024-05-30 17:22:43 +02:00
Chandler Cox
30c1068a13 Fix wrong spacing calculation. 2024-05-30 08:38:42 -05:00
Chandler Cox
f22e559e83 Add slot spacing to uniform grid panel. 2024-05-22 20:45:37 -05:00
Chandler Cox
94884fc39a Run control update even when UiCanvas skips events. 2024-05-22 14:52:30 -05:00
Wojtek Figat
cb878294ea Minor fixes 2024-05-20 17:09:59 +02:00
58351d1989 Fix RichTextBox not drawing the last character 2024-05-18 00:00:27 +03:00
Wojtek Figat
0a4e89e29b Fix UI navigation when using multiple canvases
#2574
2024-05-16 16:12:53 +02:00
Wojtek Figat
b4a4a8a591 Minor code cleanup 2024-05-15 12:40:08 +02:00
Wojtek Figat
c670887b1a Merge branch 'font-case' of https://github.com/Tryibion/FlaxEngine into Tryibion-font-case 2024-05-15 12:30:39 +02:00
Wojtek Figat
57084b3d6c Merge branch 'tooltip-text-padding' of https://github.com/Tryibion/FlaxEngine into Tryibion-tooltip-text-padding 2024-05-15 12:23:47 +02:00
Wojtek Figat
1f2456fc67 Merge branch 'scroll-colors' of https://github.com/Tryibion/FlaxEngine into Tryibion-scroll-colors 2024-05-15 12:23:08 +02:00
Chandler Cox
17de6388ca Code fix 2024-05-13 17:42:37 -05:00
Chandler Cox
e028d263f1 Remove unused include. 2024-05-13 16:38:38 -05:00
Chandler Cox
6962ed6730 Fix case spelling 2024-05-13 16:38:10 -05:00
Chandler Cox
b66d50ae1b Add font and case options to Label and Textbox 2024-05-13 16:34:23 -05:00
Chandler Cox
2e3e4959d6 Add width padding for tooltip 2024-05-10 17:18:10 -05:00
Chandler Cox
533902d185 Change panel scroll bar style editor order. 2024-05-10 15:04:27 -05:00
Chandler Cox
dc0aa61a14 Add scrollbar colors to Panel 2024-05-09 22:14:08 -05:00
Chandler Cox
a2a3926aee Expose colors in scrollbar 2024-05-09 21:53:04 -05:00
Chandler Cox
9a70344c1f Fix carrot location on text box with no text. Add vertical and horizontal alignment options to textbox. 2024-05-09 21:31:54 -05:00
Chandler Cox
9683868767 Add shift scroll for panels and textbox 2024-05-01 16:12:53 -05:00
Wojtek Figat
7e8f20bd9b Merge branch 'controls-toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-controls-toolbox
# Conflicts:
#	Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
2024-04-29 16:56:30 +02:00
Wojtek Figat
12344cf725 Merge branch 'watermark-attribute' of https://github.com/Tryibion/FlaxEngine into Tryibion-watermark-attribute 2024-04-29 12:23:01 +02:00
Chandler Cox
18660140b0 Add controls to the ActorToolbox in the GUI tab. Add dragging and dropping controls from toolbox into scene and prefab trees. 2024-04-27 15:55:25 -05:00
Chandler Cox
d8bb831dd9 Add watermark attribute to add watermark to string fields in editor. Have watermark show even when textbox is focused . 2024-04-27 11:07:20 -05:00