summaryrefslogtreecommitdiff
path: root/scene/gui
AgeCommit message (Collapse)Author
2018-05-09Consider TextEdit paste operation complex.Charly Mourglia
Not considering a paste operation as a complex one ends up adding an unneeded extra step when pasting over a selection. This fixes issue #18325
2018-05-08Change from "search dialog" to "search bar" on help screenGuilherme Silva
2018-05-08Merge pull request #17578 from endragor/ft-outlinesRémi Verschelde
Perfect FreeType-based outlines for DynamicFonts
2018-05-08Merge pull request #15258 from RyanStein/bugfix-15241Juan Linietsky
Use exact positioning for the ItemList::get_tooltip method.
2018-05-08Always emit dynamic font change in update_oversamplingRuslan Mustakov
Fixes #15787. The issue occurred when two (or more) separate DynamicFont instances used the same DynamicFontAtSize instance due to having equal properties. The first instance updated its data_at_size and emitted "changed" signal, but the second did not because it considered the data_at_size to be up to date, even though it has just been updated.
2018-05-08Perfect FreeType-based outlines for DynamicFontsRuslan Mustakov
- Implement outlines based on FreeType Stroker API. This allows artifact-free results, similar to what you will see in Web or any text editing tools. Outline is a part of DynamicFont rather than Label, because outlines have to be baked into the font's atlas. Font has a default outline_color and a Label can specify font_outline_modulator that will be multiplied with the Font's color to get the final result. - draw_char now has to be called twice to fully render a text - first with p_outline == true for each character and then with p_outline == false for each character. - Number of draw-calls is reduced from 5 to 2 per outlined character. - Overall cleanup of DynamicFont code, extracted duplicated code pieces into separate methods. - The change is backward-compatible - Labels still have outline properties that work exactly as they worked before. Closes #16279.
2018-05-08Merge pull request #18700 from GodotExplorer/fix-#18686Max Hilbrunner
Add default paramater value for OptionButton::add_icon_item
2018-05-08Add default paramater value for OptionButton::add_icon_itemGeequlim
2018-05-08Merge pull request #15928 from StateOff/feature_batch_renameRémi Verschelde
Implements "Batch Rename" editor tool.
2018-05-07Merge pull request #17451 from Goutte/feat-base-button-maskJuan Linietsky
Allow configuration of which mouse buttons the BaseButton responds to
2018-05-07Merge pull request #17828 from bojidar-bg/17779-progressbar-minimum-sizeJuan Linietsky
Fix StyleBox ignoring region rect and ProgressBar using center size
2018-05-07Merge pull request #18003 from sherjilozair/patch_macosx_shortcutsJuan Linietsky
Add additional macos shortcuts for going to start/end of line
2018-05-07Merge pull request #18122 from olivergs/wip/rtl-content-heightMax Hilbrunner
RichTextLabel, doc: Added new method to get total content height
2018-05-05Merge pull request #18146 from mjtorn/gh-mjtorn-rtl-shadowMax Hilbrunner
Implement font shadows for RichTextLabel
2018-05-04Merge pull request #18397 from KidRigger/working_teMax Hilbrunner
Support of CMD+Backspace and CMD+Delete on MacOS.
2018-05-03Script Editor now displays positional columnUnknown
This solves #17931 and makes the script editor consistent with other text editors(Sublime, Gedit, Vim) in displaying the position rather than the raw number of characters.
2018-05-03Merge pull request #18514 from neikeq/api-hash-fixesRémi Verschelde
API hash fixes
2018-05-02Fix placeholders position in `LineEdit` when editing inside the Editorrobfram
Editing the `Text` property through the editor causes a wrong placement of the placeholder, as it calls `LineEdit::clear_internal`, which was wrongly reseting the cached placeholder width. Fix #18184.
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-29Fix binding some core API methods only in tools buildsIgnacio Etcheverry
2018-04-28Tweak the property hint ranges of caret blink and line length guidelineHugo Locurcio
This allows for more precise adjustments.
2018-04-24Support of CMD+Backspace and CMD+Delete on MacOS.Anish
Adds support for CMD+Backspace, to delete all text before the cursor in the line and CMD+Delete to delete all text after the cursor in line following the typical MacOS text editing workflow Fixes: #18059
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-12Implement font shadows for RichTextLabelMarkus Törnqvist
2018-04-11RichTextLabel, doc: Added new method to get total content heightOliver Gutierrez
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.