summaryrefslogtreecommitdiff
path: root/scene/gui
AgeCommit message (Collapse)Author
2021-12-06Fix bad popups offset in editor with single window offjmb462
Co-authored-by: Gil Arasa Verge <gilarasaverge@gmail.com> Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2021-12-05Bind column_titles_visible as propertykobewi
2021-12-03Fixed TextEdit underline draw posPaulb23
2021-12-02Add drag and drop to TextEditConteZero
2021-12-02Merge pull request #55474 from akien-mga/copy-operators-no-referenceRémi Verschelde
2021-12-02Allow scrolling theme preview when the control picker is activeYuri Sizov
2021-11-30Don't return reference on copy assignment operatorsRémi Verschelde
We prefer to prevent using chained assignment (`T a = b = c = T();`) as this can lead to confusing code and subtle bugs. According to https://en.wikipedia.org/wiki/Assignment_operator_(C%2B%2B), C++ allows any arbitrary return type, so this is standard compliant. This could be re-assessed if/when we have an actual need for a behavior more akin to that of the C++ STL, for now this PR simply changes a handful of cases which were inconsistent with the rest of the codebase (`void` return type was already the most common case prior to this commit).
2021-11-29Prevent hidden tab close buttons from intercepting input [4.0]ator-dev
2021-11-28progress_offset now added to reference cross draw functionRed Headphone
2021-11-26Merge pull request #54345 from floppyhammer/fix-circular-texture-progressRémi Verschelde
Fix nine patch of circular TextureProgressBar
2021-11-25Merge pull request #55227 from ator-dev/fix-code-foldingRémi Verschelde
2021-11-24Fix code folding when end of block is unindented delimiterator-dev
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-22Merge pull request #55151 from Chaosus/control_reset_sizeRémi Verschelde
2021-11-22Added `reset_size` method to `Control` and `Window` classesYuri Roubinsky
2021-11-22Add methods to get position from column and line in TextEditYuri Sizov
2021-11-22Merge pull request #54339 from ConteZero/line_edit_drag_and_dropRémi Verschelde
2021-11-18Merge pull request #54462 from Paulb23/the-last-hidden-lineRémi Verschelde
2021-11-18Merge pull request #53602 from KoBeWi/mountain_rangeRémi Verschelde
2021-11-17Fix TextEdit mouse interactions when the last line is hiddenPaulb23
2021-11-17Fix `ColorPicker` inverted input on color circleYuri Roubinsky
2021-11-16Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio
This matches the name of the GDScript function (except it's uppercase here).
2021-11-16Fix style issue after #54148Rémi Verschelde
2021-11-16Merge pull request #54148 from miraz12/fix-scrollContrainer-notification-crashRémi Verschelde
2021-11-15Fix drag and drop on LineEditConteZero
2021-11-15Making nodes enclosed within comment move with the comment nodeUmang Kalra
2021-11-12Use "enum class" for input enumsAaron Franke
2021-11-12Modules: Make sure to include modules_enabled.gen.h where neededRémi Verschelde
2021-11-11Merge pull request #54869 from akien-mga/string-remove-eraseRémi Verschelde
2021-11-11String: Remove `erase` method, bindings can't mutate StringRémi Verschelde
2021-11-11Fix RichTextLabel selection copy with table cells.bruvzg
2021-11-10Merge pull request #54204 from Ev1lbl0w/bugfix-textedit_selection_mode_crashRémi Verschelde
2021-11-10Fix crash with indexing array with bad valuesEv1lbl0w
2021-11-09Merge pull request #54372 from bruvzg/text_edit_uiRémi Verschelde
2021-11-09Merge pull request #54649 from bruvzg/shadowsRémi Verschelde
2021-11-08Several Gradient improvementsHendrik Brucker
2021-11-06Fix Label and RichTextLabale text shadows and shadow outlines.bruvzg
2021-11-04Add missing argument names for bindings in GDExtensionRémi Verschelde
2021-11-03Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR`Hugo Locurcio
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`.
2021-11-03Merge pull request #54533 from rafallus/menubutton_itemsRémi Verschelde
2021-11-03Merge pull request #54072 from KoBeWi/hrcr_is_dedRémi Verschelde
2021-11-03Implement inspector property array for `PopupMenu` and `MenuButton`rafallus
2021-11-01Fix nine patch of circular TextureProgressBarfloppyhammer
2021-10-31Fix popup trying to emit a non existing signal when closedHungryProton
2021-10-31Add functions for getting name and font style from dynamic and bitmap fonts.bruvzg
Add font selection toolbar editor plugin.
2021-10-29Merge pull request #54328 from YeldhamDev/tabbar_close_signal_renameMax Hilbrunner
Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`
2021-10-28Rename `TabBar`'s `tab_closed` signal to `tab_close_pressed`Michael Alexsander
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`.
2021-10-28Merge pull request #54342 from groud/remove_item_list_editorRémi Verschelde
2021-10-28Remove ItemList editor and replace it by a property arrayGilles Roudière