Commit Graph

84 Commits

Author SHA1 Message Date
Chandler Cox
059fe98c67 Fix scroll bars not updating when dragging. 2025-04-26 07:38:18 -05:00
Wojtek Figat
9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
Wojtek Figat
fa68a5f572 Fix UI Controls layout auto-resizing to always use pivot-relative logic
#3031
2025-03-16 22:57:18 +01:00
xxSeys1
0d5534c445 decrease grid panel fill slider sensitivity 2025-02-24 17:43:32 +01:00
Wojtek Figat
7e2d45012e Fix scroll panel regression from 6f0a2c0288 2024-12-01 11:31:44 +01:00
Wojtek Figat
44d96ad100 Fix curve editor panning to be stable 2024-11-30 23:20:57 +01:00
Wojtek Figat
9b43f2f03a Add zooming in curve editor relative to the mouse cursor and adapt to curve size 2024-11-29 14:33:46 +01:00
Wojtek Figat
6f0a2c0288 Fix curve editor showing whole curve in a view 2024-11-28 18:27:09 +01:00
Wojtek Figat
dc91e55cec Fix scroll bars when using negative content area (eg. curve editor) 2024-11-27 20:22:38 +01:00
Wojtek Figat
09c0d0d29d Add Alignment option to Vertical and Horizonal Panels
#2599
2024-10-22 22:34:57 +02:00
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
Chandler Cox
85a04f8e81 Perform layout of splitter panel once splitter is done being dragged. 2024-07-16 20:36:27 -05: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
ExMatics HydrogenC
9e9013ec43 Add missing recalculations of the thumb 2024-06-01 18:23:37 +08: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
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
9683868767 Add shift scroll for panels and textbox 2024-05-01 16:12:53 -05: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
e5e675f089 Fix splitters not working. 2024-03-23 17:46:46 -05:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Wojtek Figat
f1fe83ca81 Add RayCast utility to UI controls
#1952
2024-02-26 16:22:56 +01:00
Chandler Cox
503bcdcf27 Change visibility instead of enable on scroll bars. 2024-01-12 19:57:00 -06:00
Chandler Cox
82c8e39dfd Fix AlwaysShowScrollbars to update enabled state of the scroll bars. #2165 2024-01-12 17:23:10 -06: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
Chandler Cox
260c48e41d Change blur panel to draw self. Fix issue with blur strength slider. 2023-09-30 17:44:42 -05:00
ontrigger
249ded3d1f fix incorrect link 2023-09-27 22:12:21 +03: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
b5117af4b8 Format code 2023-05-12 14:19:40 +02:00
Chandler Cox
2b59cbf0f1 Organize the style groups of UI controls 2023-05-10 07:44:54 -05:00
Chandler Cox
06ba894e39 Various changes to scroll bar to make it feel better 2023-04-08 23:00:43 -05: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
0366de36ce Add BlurScaleWithSize to BlurPanel for resolution-independent blur 2023-02-07 14:13:02 +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
9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
Wojtek Figat
ebd88a407d Fix mouse leave event handling to restore cursor
#759
2022-10-10 18:47:38 +02:00
Chandler Cox
6d6961d961 removed mouse button down as it caused issues with focus 2022-10-06 19:59:51 -05:00
Chandler Cox
aca5522245 Fixed small bug when moving a tab when close to the split panel splitter 2022-10-05 21:16:54 -05:00
Chandler Cox
3867cb5e97 Changed how cursor is set back to default, so it doesnt keep setting itself 2022-09-30 20:52:04 -05:00
Chandler Cox
e18002dd03 Fixed regression of cursor being stuck in default when trying to change it in viewport 2022-09-30 20:01:35 -05:00
Chandler Cox
c19ff9b2ef Added a change in cursor type to assist in UX for resizing editor panels and changing the values in value boxes 2022-09-30 19:25:50 -05:00