summaryrefslogtreecommitdiff
path: root/scene/gui
AgeCommit message (Collapse)Author
2018-05-01Merge pull request #16977 from SASUPERNOVA/masterRémi Verschelde
Created a new function named get_element in GridContainer. This funct…
2018-05-01Merge pull request #18348 from rfht/masterRémi Verschelde
fix clang6 assignment error
2018-05-01Merge pull request #18382 from groud/fix_gridcontainer_children_visibilityRémi Verschelde
Fix GridContainer's children visibility breaking the layout
2018-04-30Merge pull request #18370 from KidRigger/masterMax Hilbrunner
Adds support for CMD+Left and CMD+Right on MacOS
2018-04-30Merge pull request #18489 from Calinou/tweak-property-hint-rangesMax Hilbrunner
Tweak the property hint ranges of caret blink and line length guideline
2018-04-30Make the LineEdit "secret" character customizableHugo Locurcio
2018-04-28Tweak the property hint ranges of caret blink and line length guidelineHugo Locurcio
This allows for more precise adjustments.
2018-04-23Fix GridContainer's children visibility breaking the layoutgroud
2018-04-23Adds support for CMD+Left and CMD+Right on MacOSAnish
CMD+Left and CMD+Right are hotkeys used on MacOS for moving cursor to start and end of the text, respectively. They are now supported, alongside ALT+key. Fixes: #17631
2018-04-22Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio
2018-04-21fix clang6 assignment errorthfrwn
2018-04-19Fixed context menu TTR bugssersoong
2018-04-18Merge pull request #18161 from flashyincceo/fixing-bug-#18128Rémi Verschelde
Add popup_closed signal for ColorPickerButton
2018-04-15Updated fork to match current version of Godot.SASUPERNOVA
2018-04-14ItemList selection: Check against item countShyRed
ItemList needs to check against the number of items available when the user moves the selection via "ui_right" action.
2018-04-13Add popup_closed signal for ColorPickerButtonPeter Folkins
Fixes #17688
2018-04-13Merge pull request #17502 from groud/2Deditor_rectJuan Linietsky
Remove the rect surrounding 2D nodes in 2D editor when it's not pertinent
2018-04-11Use internal physics processing for Nodes' internal logicRémi Verschelde
2018-04-11Update classref and docs, fix missing parameters' namePoommetee Ketson
2018-04-10Fixed color region calculation for the first linePaulb23
2018-04-10Merge pull request #18095 from robfram/fix-lineedit-17113Rémi Verschelde
LineEdit placeholder alignment, content margins, and overflow bugs
2018-04-10Merge pull request #18091 from RandomShaper/icon-radio-itemRémi Verschelde
Add support for radio-looking items with icon
2018-04-10Merge pull request #17081 from endragor/no-press-when-scrollRémi Verschelde
Make Button not emit press when container is scrolled
2018-04-09LineEdit placeholder alignment, content margins, and overflow bugsrobfram
LineEdit doesn't correctly uses style margins nor use placeholders width correctly, causing multiple rendering bugs.
2018-04-09Merge pull request #16473 from ianb96/move_tabRémi Verschelde
Drag to Rearrange Editor Docks
2018-04-09Add support for radio-looking items with iconPedro J. Estébanez
Letting users of `PopupMenu` use them. `OptionButton` was one of those interested and is updated in this commit. Fixes #18063.
2018-04-09Merge pull request #18040 from Paulb23/color_region_cacheRémi Verschelde
Fixed colour regions and added local colour region cache
2018-04-09Make BaseButton not emit press when container is scrolledRuslan Mustakov
This fixes the problem described in #13996 in a proper way. This also adds "deadzone" property to ScrollContainer. It can be used on mobile, where taps are not as precise as mouse clicks. Player could slightly move their finger when tapping, in which case we still want the button to be pressed rather than the container to be scrolled.
2018-04-08Drag to rearrange Tabs and TabContainerianb96
2018-04-08Merge pull request #16574 from isaacremnant/better_grow_directionJuan Linietsky
Added GROW_DIRECTION_BOTH for controls
2018-04-08Merge pull request #17443 from Noshyaar/tilesetcrashJuan Linietsky
Fix converting to tileset crashes Godot if existing file is not tileset
2018-04-07Merge pull request #17730 from RandomShaper/radio-buttons-in-menusJuan Linietsky
Radio buttons in menus
2018-04-07Merge pull request #17744 from robfram/fix-rtl-tableJuan Linietsky
Fix `RichTextLabel` column size growing beyond its calculated `max_width`
2018-04-07Merge pull request #17752 from nikibobi/texture-progress-tintJuan Linietsky
Add tint property to TextureProgress
2018-04-07Merge pull request #17809 from RandomShaper/menu-item-on-releaseJuan Linietsky
Improve popup menus usability
2018-04-07Fixed color regions and added local color region cachePaulb23
2018-04-07Improve popup menus usabilityPedro J. Estébanez
It seems that popups were intended to "grab" the mouse click that triggered them, but their intent was being lost. This commit does the necessary changes to let it happen and updates items that were trying to get advantage of it, because the semantics of `Control::grab_click_focus()` have changed a bit. Namely, it must be called **before** showing the modal. This allows to popup a menu and activate an item in it in a single click-point-release cycle, instead of having to click once to open the menu and once more to pick an item. This ability is extended even to context menus activated with the RMB (or any other mouse button, for that matter). The editor benefits from this in the context menu of the tree dock, which has been patched to opt-in for this feature. This improves UX a bit by saving unnecessary clicks. From now on, `PopupMenu` always grabs the click and also invalidates the first button release unless the mouse has moved (that's what `set_invalidate_click_until_motion()` was doing and now it's removed), so there is no longer the need of doing both things at every point a pop-up menu is shown.
2018-04-04Merge pull request #17923 from Paulb23/add_abstract_syntax_highlighterRémi Verschelde
Abstracted the syntax highlighter from text edit.
2018-04-03Remove the selection rect for nodes that do not require itGilles Roudiere
2018-04-02Abstracted the syntax highlighter from text editPaulb23
2018-04-01Added signal to VideoPlayer to notify when the video finished playingWilson E. Alvarez
2018-04-01add tint for under, progress and over and tint groupbosak
2018-03-27Use radio-button-like menu entries where applicablePedro J. Estébanez
2018-03-27Add radio-button-looking entries to PopupMenuPedro J. Estébanez
They work exactly the same as current checkbox-decorated items, but in order to preserve compatibility, separate methods are used, like `add_radio_check_item()`. The other option would have been to add a new parameter at the end of `add_check_item()` and the like, but that would have forced callers to provide the defaults manually. `is_item_checkable()`, `is_item_checked()` and `set_item_checked()` are used regardless the item is set to look as check box or radio button. Keeping check in the name adds an additional clue about these facts. Closes #13055.
2018-03-24Fix `RichTextLabel` column size growing beyond its calculated `max_width`robfram
When `RichTextLabel` calculated the actual width of columns, it let them grow to sizes greater than its calculated `max_width`. Now this PR ensures no columns grows beyond `max_width`, and the excess width is distributed among the columns which can still grow. It should fix #17731.
2018-03-23Fix converting to tileset crashes Godot if existing file is not tilesetPoommetee Ketson
also make TileSetEditorPlgn tile list updates the preview modulate
2018-03-23Merge pull request #17612 from robfram/fix-richtextlabel-bbcodeRémi Verschelde
Fix bad rendering of BBCode tables in `RichTextLabel`
2018-03-21add tint property to TextureProgress changes progress colorbosak
2018-03-19Merge pull request #17618 from groud/fix_gridcontainerRémi Verschelde
Fixes wrong calculation of gridcontainer's children size
2018-03-18Fixes wrong calculation of gridcontainer's children sizeGilles Roudiere