Commit Graph

226 Commits

Author SHA1 Message Date
Wojtek Figat
3bbfe9de8a Code cleanup, add tooltip and cache property option in layout #1140 2023-06-09 17:32:57 +02:00
Wojtek Figat
a0d6f3c22b Merge branch 'ui-resize-update' of https://github.com/Swiggies/FlaxEngine into Swiggies-ui-resize-update 2023-06-09 17:23:00 +02:00
Wojtek Figat
fb6a9728a3 Hide editor-only properties from animating in UI Control 2023-05-28 23:30:49 +02:00
Wojtek Figat
6a482c987c Fix 3D UI Canvas point conversion from parent control space to local space
#1129
2023-05-28 23:21:36 +02:00
Wojtek Figat
44036a26d0 Fix UI Control selection highlights when using Canvas Scaler
#977
2023-05-28 21:35:56 +02:00
Olly Rybak
c92a3e566e New button styling 2023-05-21 09:57:39 +10:00
Olly Rybak
ff3bc557b2 Added pivot relative resizing to GUI Controls 2023-05-17 14:05:31 +10:00
Wojtek Figat
3fa9f9e9cf Follow up 4482fc0bcf
#1086
2023-05-16 12:14:52 +02:00
Wojtek Figat
73ee5676c6 Merge branch 'scale-icon-change' of https://github.com/Menotdan/FlaxEngine into Menotdan-scale-icon-change 2023-05-16 12:01:10 +02:00
Wojtek Figat
b5117af4b8 Format code 2023-05-12 14:19:40 +02:00
Chandler Cox
eeaf7eb733 Move BoxSize 2023-05-10 08:04:47 -05:00
Chandler Cox
2b59cbf0f1 Organize the style groups of UI controls 2023-05-10 07:44:54 -05:00
Menotdan
681564189f Finish implementing IconButton and use that to create a more intuitive scale linking interface. 2023-05-08 00:42:38 -04:00
Menotdan
141555377b Begin working on an IconButton class, and demoing the IconButton idea using the scale link icon. 2023-05-07 22:58:57 -04:00
Wojtek Figat
e9bdc8b319 Fix crash when starting drag&drop with invalid control state (detached from window) 2023-04-17 12:36:59 +02:00
Chandler Cox
06ba894e39 Various changes to scroll bar to make it feel better 2023-04-08 23:00:43 -05:00
Wojtek Figat
d2a0438b71 Fix error on control reorder while it got remove before 2023-03-13 20:06:45 +01:00
Chandler Cox
037ad94ae7 Small Fix 2023-02-22 17:37:03 -06:00
Chandler Cox
34aff4a2b6 Added a change cursor boolean to TextBoxBase and made it so the cursor changes to default when hovering over the cancel button. 2023-02-22 17:34:33 -06:00
Wojtek Figat
8327866205 Expose ScrollSpeedWheel and ScrollSpeedClick for scroll bar editing
#946
2023-02-18 17:05:41 +01:00
PrecisionRender
f0061e07b4 Update scroll speed to feel less sluggish 2023-02-18 09:29:01 -06:00
Wojtek Figat
2f97db306a Merge branch 'context_menu_focus_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-context_menu_focus_fixes 2023-02-17 20:27:47 +01:00
e3a96fa724 Fix tooltip not hiding after clicking on TreeNode 2023-02-12 14:32:28 +02:00
Wojtek Figat
9c98d9d01e Fix focus when using CanvasScaler 2023-02-10 16:31:06 +01:00
Wojtek Figat
c99525131a Fix build d09dfd1f61 2023-02-08 23:31:23 +01:00
Wojtek Figat
d09dfd1f61 Add **Canvas Scaler** control for resolution-independent UI
#448 #525
2023-02-08 19:51:16 +01:00
Wojtek Figat
0366de36ce Add BlurScaleWithSize to BlurPanel for resolution-independent blur 2023-02-07 14:13:02 +01:00
Chandler Cox
2592841793 Code style cleanup 2023-02-01 18:28:00 -06:00
Chandler Cox
b862126209 Changed to only show ibeam when editing 2023-02-01 18:25:40 -06:00
Chandler Cox
ade0450c0e Add cursor to change to Ibeam in text boxes. 2023-02-01 09:32:58 -06:00
Wojtek Figat
6931161dce Merge branch 'add-arrow-to-groups' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-arrow-to-groups 2023-01-24 19:41:37 +01:00
Chandler Cox
66fd5e716c various fixes and improvements. size changes for headers, deactivate containement for collections. 2023-01-21 13:35:51 -06:00
Wojciech Figat
fc65e5a7a6 Fix leftover UI control state when it gets disabled/hidden/reparented 2023-01-16 15:08:57 +01:00
Wojciech Figat
9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
Wojtek Figat
6b0ead59d2 Fix code style 2022-12-27 20:24:01 +01:00
Wojtek Figat
1d359d9ed2 Merge branch 'add-button-hover-events' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-button-hover-events 2022-12-27 20:23:04 +01:00
Wojtek Figat
cb6590e7ef Format code 2022-12-27 18:50:08 +01:00
Chandler Cox
a468053f46 Added hover begin and end event to button 2022-12-15 21:09:34 -06:00
Chandler Cox
1a3bcc5d27 Changed default to true. 2022-12-08 16:21:10 -06:00
Chandler Cox
f81740f28c Merge branch 'click-to-submit-text' of https://github.com/Tryibion/FlaxEngine into click-to-submit-text 2022-12-08 08:33:09 -06:00
Chandler Cox
eab775b9a2 Added RstoreTextFromStart function and changed the calls. Renamed bool. 2022-12-08 08:02:57 -06:00
Chandler Cox
9b82860154 Allows user to left click to end editing text and right click to change text back to its original and end editing. 2022-12-08 08:02:57 -06:00
Chandler Cox
93a0facd93 Allows user to left click to end editing text and right click to change text back to its original and end editing. 2022-11-29 21:30:17 -06:00
Wojtek Figat
e713273942 Fix textbox defocus on edit end
#789
2022-11-24 21:54:54 +01:00
Wojtek Figat
c5d1897acf Rename CanScrollMultilineText to IsMultilineScrollable to match the other properties naming
#818
2022-11-21 16:10:53 +01:00
Chandler Cox
c817b63927 made it easier to scroll and resize the material source window. and added the ability to change if the text can be scrolled in the text box 2022-11-04 10:53:29 -05:00
Wojtek Figat
ccd830a270 Merge branch 'better-tool-tip-hide-on-drag' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-tool-tip-hide-on-drag 2022-10-29 19:34:02 +02:00
Wojtek Figat
7ddc1a1553 Code style fix 2022-10-29 19:05:35 +02:00
Chandler Cox
2297ba3c86 moved where hiding the tooltip is called when starting to drag for better response 2022-10-25 16:38:23 -05:00
Chandler Cox
a79b642613 Added KeyUp event in TextBoxBase 2022-10-24 14:11:34 -05:00