summaryrefslogtreecommitdiff
path: root/scene/gui
AgeCommit message (Collapse)Author
2020-09-24Merge pull request #42066 from dalexeev/output_copyRémi Verschelde
Improvement for the Copy button in the Output Log
2020-09-18Fix popup menu item selected when opening the menuPouleyKetchoupp
In order to allow selecting items by either holding left click, or click to open and click again to select, mouse button release was invalidated based on the amount of mouse motion. This was causing issues in some scenarios where an item could be selected while opening the menu if the mouse moved enough between button press and release. This case could happen in the language selection of the project manager, especially on linux, because of the order and timing of the mouse events on x11. This change invalidates mouse release based on a timing condition rather than moved distance to handle any case from the display server properly.
2020-09-15Merge pull request #41776 from EricEzaM/PR/tooltip-bugfixesRémi Verschelde
Tooltip flickering and targeting fixes.
2020-09-15Tooltip flickering and targeting fixes.Eric M
2020-09-14Improvement for the Copy button in the Output LogDanil Alexeev
Now if no text is selected, pressing the Copy button copies the entire text.
2020-09-12Merge pull request #41995 from Rubonnek/disconnect-item-rect-changedRémi Verschelde
Disconnect item_rect_changed removing a child of GraphEdit
2020-09-11Disconnect item_rect_changed when removing a child of GraphEditWilson E. Alvarez
2020-09-11Remove bit fields and use fixed width integers instead.Marcel Admiraal
2020-09-11Merge pull request #41971 from nekomatata/richtextlabel-align-pointerRémi Verschelde
Fix RichTextLabel alignment for clickable regions
2020-09-11Fix RichTextLabel alignment for clickable regionsPouleyKetchoupp
Fixes #41006 (regression from #39164). The original alignment fix was limited to PROCESS_DRAW mode, which caused some discrepancies with PROCESS_POINTER mode. Now only PROCESS_CACHE is excluded with a condition a few lines above.
2020-09-10Move safe line color into editorPaulb23
2020-09-10Move ConnectionGutter to editor code_editorPaulb23
2020-09-10Add folding gutter to code_editPaulb23
2020-09-10Add main_gutter (breakpoints, bookmarks, execution lines) to code_editPaulb23
2020-09-10Changed line_edited_from(from) to lines_edit_from(from, to)Paulb23
2020-09-10Added Line numbers to CodeEditPaulb23
2020-09-10Added gutter system to TextEditPaulb23
2020-09-10Add and convert editor to use CodeEditPaulb23
2020-09-10Merge pull request #41890 from YeldhamDev/tabs_previousRémi Verschelde
Add 'get_previous_tab()' to 'Tabs'
2020-09-10Merge pull request #41920 from Chaosus/fix_colorpickerRémi Verschelde
Fix ColorPickerButton to apply changes after picker popup closed
2020-09-09Rename ShortCut to Shortcut which is more grammatically correctHugo Locurcio
See https://github.com/godotengine/godot/issues/16863#issuecomment-685236980.
2020-09-09Fix ColorPickerButton to apply changes after picker popup closedYuri Roubinsky
2020-09-08Add 'get_previous_tab()' to 'Tabs'Michael Alexsander
2020-09-08Check if old mouse column is still available.Marcel Admiraal
2020-09-08Merge pull request #41870 from nekomatata/fix-line-edit-enter-regressionRémi Verschelde
Fix LineEdit not consuming enter events
2020-09-08Fix LineEdit not consuming enter eventsPouleyKetchoupp
LineEdit should not return early when processing KEY_ENTER, so it can consume the event properly. Regression introduced by mistake while fixing enter events for Android (PR #40487 - c0b394572f35498801571ad7176eb357d5de1bf3)
2020-09-07Use != 0 instead of > 0 when checking bit mask.Marcel Admiraal
2020-09-06Fixed get_usable_parent_rect() errors when initialising popup menus.Eric M
2020-09-05Merge pull request #40649 from themvl/masterRémi Verschelde
Fix bug where leading and trailing spaces werent taken into account with center and right allignment
2020-09-04Merge pull request #41689 from nathanfranke/fix-popupmenu-unresponsiveRémi Verschelde
Fix PopupMenu unresponsive on right side of menu
2020-09-03[Complex Test Layouts] Change `String` to use UTF-32 encoding on all platforms.bruvzg
2020-09-03Merge pull request #41456 from nekomatata/x11-fix-popupsRémi Verschelde
Popup fixes for X11 display server
2020-09-02Fix PopupMenu unresponsive on right side of menuNathan Franke
2020-09-01Revert "Updated LineEdit to address #41278"Rémi Verschelde
This reverts commit 71febfd6e2f6187fcc106ce715124cf173bfa0b8.
2020-09-01PopupMenu rework and enhancementsEricEzaM
Many scrolling behaviour improvements and the ability to limit popup size.
2020-08-31Fix bug where leading and trailing spaces werent taken into account with ↵mvl
center and right allignment.
2020-08-26Updated LineEdit to address #41278Tony-Goat
Updated set_max_length() function to actually pull a substring of the current text so it's not all thrown away when the new max length is shorter than the current length.
2020-08-22Fix popup closed when an ancestor window is focusedPouleyKetchoupp
Previously, only the direct parent were taken into account. Popups like contextual menus could stay open if an ancestor which is not a direct parent was focused. Reproduction steps (any platform): - Select a node in the scene tree - Left click the node to start renaming - Right click to open the copy/paste contextual menu - Left click in the scene tree to deselect the node Also closing popup when focusing out of the application, without waiting for the parent to get focus to do so.
2020-08-14Skip indentation of empty lines when indenting a selection.Cheeseness
2020-08-14Merge pull request #37769 from HellonLegs/masterRémi Verschelde
solved ctrl + alt + special character Issue #6851
2020-08-14Merge pull request #38223 from EricEzaM/spinbox-update-lineedit-after-bad-inputRémi Verschelde
Fixed bug where spinbox would not update to it's actual value after non-numeric input
2020-08-11Fix RichTextLabel center alignment bugUmang Kalra
Fixes #40207.
2020-08-09Add option to disable virtual keyboard for TextEditPouleyKetchoupp
Adding support for disabling virtual keyboard on mobile platforms, in order to make it consistent with LineEdit. It allows implementing a custom virtual keyboard.
2020-07-29Fix TextEdit line width cache not being updatedPaulb23
2020-07-27Make all String float conversion methods be 64-bitAaron Franke
2020-07-26Fix Return key events in LineEdit & TextEdit on AndroidPouleyKetchoupp
Depending on the device implementation, editor actions could be received with different action ids or not at all for multi-line. Added a parameter to virtual keyboards to properly handle single-line and multi-line cases in all situations. Single-line: Input type set to text without multiline to make sure actions are sent. IME options are set to DONE action to force action id consistency. Multi-line: Input type set to text and multiline to make sure enter triggers new lines. Actions are disabled by the multiline flag, so '\n' characters are handled in text changed callbacks.
2020-07-25GUI ScrollBar: possible fix for scrollingSergey Minakov
Use of unmodified value returned by 'screen_is_touchscreen' to be used in determening if scroll bar should be scrolled
2020-07-24Merge pull request #38088 from YeldhamDev/name_tooltips_tweaksRémi Verschelde
Small naming and tooltip tweaks
2020-07-24Merge pull request #40436 from DanielZTing/masterRémi Verschelde
Evenly distribute stretched Nodes in BoxContainer
2020-07-23Small naming and tooltip tweaksMichael Alexsander