summaryrefslogtreecommitdiff
path: root/scene/gui
AgeCommit message (Collapse)Author
2023-02-10Merge pull request #72378 from maximkulkin/line-edit-consume-eventsRémi Verschelde
Fix LineEdit not consuming events
2023-02-10Merge pull request #72714 from DarkMessiah/fix-unlimited-text-in-treeRémi Verschelde
Fix unlimited text rendering in Tree if width <= 0
2023-02-09Merge pull request #72884 from groud/fix_trackpad_viewpannerRémi Verschelde
Fix panning via InputEventPanGesture
2023-02-09Update GraphEdit configuration warning, mark GraphNode/GraphEdit as experimentalHendrik Brucker
2023-02-08Fix panning via InputEventPanGestureGilles Roudière
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2023-02-07Use min_size/max_size to limit the window size and the position while popup ↵Rindbee
center
2023-02-06Merge pull request #72770 from Kabiirk/Control-has-point-doc-updateRémi Verschelde
Fix description and argument name in `Control._has_point`
2023-02-07Fix description and argument name in Control._has_pointKabiir
2023-02-06Fix Screen-Transform missing in Button Size in OptionButton::show_popupMarkus Sauermann
The button size is affected by the screen transform, which was previously not taken into consideration.
2023-02-06Merge pull request #72204 from MinusKube/anchorable_rect_editor_bugYuri Sizov
Fix get_parent_anchorable_rect() not returning the correct size in some cases
2023-02-04Fix unlimited text rendering in Tree if width <= 0Stanislav Labzyuk
2023-02-03Merge pull request #71862 from RedMser/splitcontainer-fixesYuri Sizov
Fix SplitContainer rendering and theming
2023-02-03Fix LineEdit not consuming eventsMaxim Kulkin
The most important issue is LineEdit not consuming "ui_text_submit" event which makes pressing Enter after editing escape to other components causing unwanted interactions. Also fix handling mouse button interactions not consuming some events. Also implement early return in case we know which event type it is and there is no point in checking other event types. PS I'm also suspicious that mouse motion events also need to be consumed, but haven't explored those cases.
2023-02-03Fix `RichTextLabel` context menu not customizableDanil Alexeev
2023-02-02Fix toplevel nomenclatureMarkus Sauermann
toplevel was 3.x top_level is 4.x
2023-02-02Merge pull request #72471 from mbrlabs/blinkRémi Verschelde
Always show caret when moving in LineEdit
2023-02-01[X11] Fix IME subwindow in the popup not getting input focus.bruvzg
2023-02-01Merge pull request #71936 from akien-mga/remove-some-unused-signalsRémi Verschelde
Remove some unused signals
2023-02-01Merge pull request #72476 from TokageItLab/graph-signalRémi Verschelde
Fix `scroll_offset_changed` signal doesn't fired when panning `GraphEdit`
2023-02-01Merge pull request #66906 from Sauermann/fix-prohibit-inconsistent-size-stateRémi Verschelde
Prohibit inconsistent size state for SubViewport
2023-02-01Fix scroll_offset_changed signal doesn't fired when panning GraphEditSilc Renew
2023-01-31Prohibit inconsistent size state for SubViewportMarkus Sauermann
Prohibit size changes of SubViewports with parent SubViewportContainers that have stretch mode enabled.
2023-01-31Always show caret when moving in LineEditMarcus Brummer
2023-01-31Remove some unused signalsRémi Verschelde
Part of #37604.
2023-01-31Merge pull request #67507 from Sauermann/fix-toplevel-root-control-nodeRémi Verschelde
Fix event propagation to child after set_as_toplevel
2023-01-30Updates VideoDecoder plugin API to GDExtension.anish bhobe
Adds VideoStream and relevant resource loaders to migrate external GDNative plugins to GDExtension. Adds a VideoStreamLoader as a specialization of ResourceFormatLoader as ClassDB::is_parent_class is inaccessible from GDExtension currently. Using Object* instead of Ref<T> in order to avoid the refcount bug (godotengine/godot-cpp#652) Also another bug is in ResourceLoader in use on the extension side that requires fixing.
2023-01-30[RichTextLabel] Fix thread unsafe `set_physics_process_internal` usage. Use ↵bruvzg
`WorkerThreadPool` instead of creating new threads.
2023-01-29Merge pull request #71896 from poohcom1/fix/autocomplete-substring-filterRémi Verschelde
Fix autocomplete filter not including substrings
2023-01-28Fix get_parent_anchorable_rect() not returning the correct size in some casesMinusKube
2023-01-28Fix connections drawing in GraphEdit minimapStanislav Labzyuk
2023-01-27Merge pull request #58334 from Sauermann/fix-to-gui-or-not-to-guiRémi Verschelde
Fix SubViewportContainer processing Events before other Control-Nodes
2023-01-27Merge pull request #72167 from dalexeev/line-text-edit-context-menuRémi Verschelde
Fix `LineEdit` and `TextEdit` context menus not customizable
2023-01-27Merge pull request #72149 from MinusKube/rich_text_visible_chars_bugRémi Verschelde
Fix char offset calculation when processing RichTextLabel line caches
2023-01-27Fix `LineEdit` and `TextEdit` context menus not customizableDanil Alexeev
2023-01-27Fix char offset calculation when processing RichTextLabel line cachesMinusKube
2023-01-27Merge pull request #71427 from ↵Rémi Verschelde
Calinou/spinbox-custom-arrow-step-add-property-hint Add a property hint for SpinBox's `custom_arrow_step` property
2023-01-26Merge pull request #66688 from Sauermann/fix-control-get-global-rect-coordinatesRémi Verschelde
Fix Control rect coordinate system inconsistency
2023-01-26[Windows] Fix committing IME text without IME deactivation.bruvzg
2023-01-26Merge pull request #72046 from MewPurPur/buttons-inspector-clutter-reductionRémi Verschelde
Add groups to Button and BaseButton to reduce inspector clutter
2023-01-25Add more sections to Button and BaseButtonVolTer
2023-01-25Merge pull request #71983 from vmedea/push-customfxRémi Verschelde
Expose RichTextLabel::push_customfx to GDScript
2023-01-25Merge pull request #71685 from groud/gesture_into_viewpannerRémi Verschelde
Add gesture to ViewPanner and simplify a bit its API
2023-01-25Merge pull request #71142 from aaronfranke/never-duplicate-scriptRémi Verschelde
Add `PROPERTY_USAGE_NEVER_DUPLICATE` flag and use for script
2023-01-25Merge pull request #71330 from Geometror/richtextlabel-fit-contentRémi Verschelde
[RichTextLabel] Match minimum size calculation of Label (proper content fitting)
2023-01-24PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE"Aaron Franke
2023-01-24Improve clarity of Tree's activated/double-clicked signalsAaron Franke
Co-authored-by: Yuri Sizov <yuris@humnom.net>
2023-01-24Expose RichTextLabel::push_customfx to GDScriptmara
2023-01-23Add gesture to ViewPanner and simplify a bit its APIGilles Roudière
2023-01-23Cleanup and unify keyboard input.bruvzg
- Unify keycode values (secondary label printed on a key), remove unused hardcoded Latin-1 codes. - Unify IME behaviour, add inline composition string display on Windows and X11. - Add key_label (localized label printed on a key) value to the key events, and allow mapping actions to the unshifted Unicode events. - Add support for physical keyboard (Bluetooth or Sidecar) handling on iOS. - Add support for media key handling on macOS. Co-authored-by: Raul Santos <raulsntos@gmail.com>
2023-01-23Convert en_GB spelling to en_US with codespellRémi Verschelde