Rémi Verschelde
fae14153f7
Merge pull request #31188 from codecustard/LineEdit_disable_shortcuts
...
Add Ability to Enable/Disable Shortcuts and Selection for LineEdit/TextEdit
2019-09-19 19:56:59 +02:00
Relintai
838e474e66
Fix crash on some platforms in RichTextLabel.
2019-09-19 19:25:11 +02:00
Michael Alexsander Silva Dias
53c9eaf933
Fix editor dimming being disabled when a dialog is closed even when others are open
2019-09-19 00:46:10 -03:00
Tomasz Chabora
d630472b98
Fix autocompletion undo
2019-09-18 16:26:33 +02:00
Eoin O'Neill
ebc6fb9869
Fix Sanitization Bug
...
From issue #32089 -- I messed up the property hints by putting them
in the wrong location. Should be working as intended now.
2019-09-11 16:39:24 -07:00
Emmanuel Barroga
b678d68224
Add Ability to Enable/Disable Shortcuts for LineEdit/TextEdit
...
This PR adds the ability to enable/disable shortcut keys and selection for LineEdit/TextEdit. It also updates the context menu when you disable/enable the shortcut keys or selection.
2019-09-07 06:06:36 -07:00
Emmanuel Barroga
c2b902af4b
Fixes OptionButton Not Updating if Current Selection Already Selected
...
When the option button's current selection is updated to a different text/icon, the selected option does not update until you unselect the option and then select it again.
2019-09-05 22:17:48 -07:00
Eoin O'Neill
b85b2da988
Bug Fix 31973 Type Hint Error
...
Fixed a bug introduced in my previous PR involving CharFXTransform not
allowing the use of type hinting. Should now work properly. This should
also help with Godot Mono issues...
2019-09-04 16:42:51 -07:00
Rémi Verschelde
3d76eb8938
Merge pull request #23658 from Eoin-ONeill-Yokai/rich-text-plus
...
RichTextLabel - New Real Time Text Effects and Custom BBCode Extensions
2019-09-04 14:49:55 +02:00
Bojidar Marinov
6c4407bae4
Add overriden properties to the documentation
...
Fixes #31855
2019-09-04 15:21:40 +03:00
PouleyKetchoupp
5fdea32622
TextEdit & LineEdit caret blink timers run only when focused ( fixes #31936 )
2019-09-04 13:06:15 +02:00
lupoDharkael
306e64a9f5
Add call_recursive method to TreeItem
2019-09-04 12:42:08 +02:00
Eoin O'Neill
feedd6c615
Update RichTextLabel to support real time effects and custom BBCodes.
...
Added a new ItemFX type to RichTextLabel which supports dynamic text
effects.
RichTextEffect Resource Type was added which can be extended for more
real time text effects.
2019-09-03 15:36:19 -07:00
Bhupendra Aole
7a27abae49
Change minimum size when theme changed
...
Need to call minimum_size_changed on controls whenever the theme is changed.
Fixes godotengine#29816
2019-09-03 14:56:56 -04:00
Rémi Verschelde
750f8d4926
Merge pull request #31844 from 2shady4u/TweenInSceneTree
...
Timer and Tween check if they are in SceneTree when starting
2019-09-03 18:35:20 +02:00
shaderbeast
5e337b31eb
Added is_inside_tree() check in both Timer and Tween
...
Tween now throws error and doesnt even execute.
2019-09-03 13:26:41 +02:00
Rémi Verschelde
331bb5a8c6
Merge pull request #31295 from fstiewitz/focus-rect-issue
...
Fix get_meta error and visual bug when editing scene with keyboard
2019-09-03 13:11:41 +02:00
Rémi Verschelde
ad9f39108f
Merge pull request #31507 from YeldhamDev/button_icon_expand
...
Add feature to Button to make its icon expand/shrink with the button's size
2019-09-03 12:51:22 +02:00
Rémi Verschelde
dd7c4c62ab
Merge pull request #31782 from aole/persist-ColorPicker-color-mode
...
Persist ColorPicker color mode
2019-09-03 12:36:04 +02:00
Rémi Verschelde
413db5d8ff
Merge pull request #31889 from Calinou/gradient-editor-add-snapping
...
Implement snapping in the Gradient editor
2019-09-02 22:12:04 +02:00
amakarenko
544c39d1e7
Fix editor infinit loop in search_prev
...
Fixes godotengine#31328
2019-09-02 15:15:55 +03:00
Hugo Locurcio
98a0c2b20f
Implement snapping in the Gradient editor
...
Holding Ctrl will snap the selected point's position
by increments of 0.1. Holding Ctrl + Shift will snap by increments
of 0.025 instead.
The previous behavior is preserved when holding just Shift (snapping
to other gradient points).
2019-09-02 13:37:27 +02:00
Michael Alexsander Silva Dias
5f28a2f978
Fix multiline texts not updating its contents correctly in the inspector
2019-09-02 01:17:11 -03:00
Tomasz Chabora
aa444453b8
Ignore size of hidden scrollbars in ScrollContainer
2019-09-01 18:31:32 +02:00
Chaosus89
8fd8589547
Fix resizer icon visiblity on light theme in GraphNode
2019-09-01 09:12:26 +03:00
Rémi Verschelde
00aabec8bb
Merge pull request #31828 from Paulb23/minimap_drag_less_then_control
...
Fix minimap drag when height is less then control size
2019-08-31 22:09:53 +02:00
Rémi Verschelde
b17b51d970
Merge pull request #31825 from fstiewitz/viewport-container-input
...
Fix object picking inside ViewportContainers
2019-08-31 17:25:11 +02:00
Paulb23
b1aaeb07ea
Fix minimap drag when height is less then control size
2019-08-31 15:43:19 +01:00
Fabian Stiewitz
21b6be28ea
process unhandled input in ViewportContainer
2019-08-31 14:51:16 +02:00
Bhupendra Aole
1de3ec911f
Default ColorPicker color mode setting
...
There is a new setting for Default ColorPicker color mode in Editor Settings->Interface->Inspector. Initially this setting will be RGB. Editor ColorPicker will always start with mode defined in this settiing.
Fixes #30755 and #30754
2019-08-31 00:34:33 -04:00
Rémi Verschelde
9fc359411f
Merge pull request #31803 from KoBeWi/minicursor
...
Don't change cursor when minimap is disabled
2019-08-30 20:08:21 +02:00
Rémi Verschelde
bbaf35c4f5
Merge pull request #31797 from KoBeWi/release_the_lookup
...
Perform symbol lookup on button release
2019-08-30 20:07:53 +02:00
Tomasz Chabora
b0805a1b53
Don't change cursor when minimap is disabled
2019-08-30 19:13:53 +02:00
Rémi Verschelde
ba854bbc7b
Merge pull request #31796 from Chaosus/fix_icons
...
Fixed GraphEdit header icons to make them update when theme is changed
2019-08-30 16:38:38 +02:00
Tomasz Chabora
b55b3d71a8
Perform symbol lookup on button release
2019-08-30 16:19:25 +02:00
Rémi Verschelde
efbd2bbf18
Merge pull request #31792 from Calinou/spinbox-expression-ignore-prefix-suffix
...
Ignore the prefix and suffix in the SpinBox expression
2019-08-30 16:09:06 +02:00
Chaosus89
fde0579ed1
Fixed GraphEdit header icons to make them update when theme is changed
2019-08-30 17:00:25 +03:00
Rémi Verschelde
58e7cbccc0
Merge pull request #30927 from mahubu/console-multi-selection-cursor
...
Change cursor to multi-selection cursor when selecting text in RichTextLabel
2019-08-30 15:05:54 +02:00
Hugo Locurcio
68f0d21cc4
Ignore the prefix and suffix in the SpinBox expression
...
This fixes a regression caused by
86a31e9e38
.
2019-08-30 14:28:32 +02:00
Rémi Verschelde
ca652bbc47
Merge pull request #25353 from azagaya/master
...
Use also invisible tabs to calculate minimum size of tab container
2019-08-30 13:58:37 +02:00
azagaya
fa6f86b886
Make tab containers in editor, project settings, and export dialog, to use hidden tabs for min size computation.
2019-08-30 08:33:32 -03:00
Hugo Locurcio
86a31e9e38
Calculate the SpinBox value using the Expression class
...
This closes #31780 .
2019-08-29 23:50:56 +02:00
Michael Alexsander Silva Dias
9b09daa8c5
Add feature to Button to make its icon expand/shrink with the button's size
2019-08-29 11:25:00 -03:00
Michael Alexsander Silva Dias
da5195fc92
Fix wrong offset in Button when alignment is set to left
2019-08-28 23:12:22 -03:00
Rémi Verschelde
185072015f
Merge pull request #31606 from toasteater/fix/nativescript-new-json-return-type
...
Fix the return type of NativeScript::new in API json
2019-08-28 09:15:40 +02:00
Michael Alexsander Silva Dias
9c36d893e3
Fix Multiline texts not updating correcly inside arrays
2019-08-26 13:47:33 -03:00
toasteater
a919f5e614
Fix return type of Control::get_drag_data in API json
...
Control::get_drag_data is a virtual method that returns Variant, but have the
Object type in its MethodInfo.
This changes the MethodInfo of Control::get_drag_data
2019-08-26 16:38:16 +00:00
Rémi Verschelde
0985d5fa99
Merge pull request #31496 from nekomatata/fix-text-edit-insert-selection
...
Update TextEdit selection when inserting line
2019-08-25 22:33:23 +02:00
Rémi Verschelde
41b5c62952
Merge pull request #31654 from Paulb23/minimap_fixes
...
Viewport highlight, colour cache and minimap scrolling fixes.
2019-08-25 22:32:05 +02:00
Paulb23
32d5427f55
Refactor TextEdit control height calculations
2019-08-25 14:49:13 +01:00
PouleyKetchoupp
bc839ed3f3
Update TextEdit selection & cursor when inserting line
...
Fixes #31458
2019-08-25 15:43:45 +02:00
Paulb23
c5b5c6b49b
Minimap scroll now acts similar to scrollbar
2019-08-25 14:43:11 +01:00
Rémi Verschelde
0d37f198f5
Merge pull request #31628 from merumelu/treeitem-icon-modulate
...
Tree: fix and expose icon modulation
2019-08-25 10:49:26 +02:00
Yuri Roubinski
4efa1b6906
Disallow undo/redo in readonly TextEdit's
2019-08-25 09:57:59 +03:00
merumelu
eac0af5892
Tree: fix and expose icon modulation
2019-08-24 17:37:22 +02:00
Paulb23
ec4d2b26ec
Fixed syntax highlighting cache not clearing final line
2019-08-24 15:21:45 +01:00
Paulb23
b75c2b6d76
Adjust viewport colour based on background colour
2019-08-24 14:33:55 +01:00
Rémi Verschelde
98ccdc0889
Merge pull request #30398 from tomasantunes/master2
...
Increase color preset slots
2019-08-23 09:19:11 +02:00
Rémi Verschelde
d5675c3996
Merge pull request #31575 from creikey/increase-anchor-precision
...
Increase control node's anchor precision
2019-08-23 08:22:33 +02:00
Paulb23
a5c1830a43
Fix minimap mouse click resolving to -1
2019-08-22 20:07:16 +01:00
Cameron Reikes
5deb83e041
Increase control node's anchor precision
2019-08-22 11:04:24 -07:00
Paulb23
0cea72273f
Add minimap to text_edit
2019-08-21 23:48:46 +01:00
Paulb23
895a15b321
Add syntax highlighting cache
2019-08-21 23:36:49 +01:00
Hugo Locurcio
e1b9004b0f
Rename FileDialog's folder icon custom color to folder_icon_modulate
...
The custom color introduced in be8d569744
had the same name as the "folder" icon, which could cause conflicts
in the generated documentation.
The new name is also more self-explanatory.
2019-08-21 18:43:01 +02:00
geequlim
545b46ac2f
Fix filter quotes wraped insert completion options
2019-08-21 22:11:36 +08:00
Hugo Locurcio
be8d569744
Use a different color for folder icons in file dialogs
...
This makes them easier to distinguish from files for quick
visual grepping.
This can also be used in projects by setting the FileDialog "folder"
color. The default value (`Color(1, 1, 1)`) has no visual impact,
for compatibility with existing projects.
2019-08-20 00:10:27 +02:00
Michael Alexsander Silva Dias
2fa32d69a5
Keep syntax highlighting on TextEdit in readonly mode
2019-08-18 14:00:12 -03:00
Hugo Locurcio
108f9646f5
Add an outline to box selection rectangles for better visibility
...
This also refactors selection box color definitions
to avoid repetition.
2019-08-15 22:27:32 +02:00
Michael Alexsander Silva Dias
f8a986c094
Fix autocompletion widget having its text leak outside
2019-08-15 14:52:37 -03:00
Rémi Verschelde
6c607c3564
Merge pull request #31266 from IAmActuallyCthulhu/pr/remove-redundant-author-comments
...
Remove redundant author doc comments
2019-08-14 13:45:54 +02:00
Rémi Verschelde
1dae4c9e7f
Merge pull request #31267 from sparkart/fix_optionbutton_offset
...
Fix Offset with OptionButton Popup
2019-08-14 11:43:42 +02:00
Fabian
97167209cb
Exposed set_as_minsize to gdscript
2019-08-14 16:09:55 +09:30
Rémi Verschelde
f8574da2c2
Merge pull request #31338 from Calinou/reorganize-menus
...
Reorganize various menus for consistency and conciseness
2019-08-13 16:52:42 +02:00
Hugo Locurcio
9e1c23a353
Reorganize various menus for consistency and conciseness
...
- Clean up the recent scripts dialog to match the recent scenes dialog
- Add "..." at the end of shortcuts that cause a modal dialog to appear
This closes #31148 .
2019-08-13 11:52:10 +02:00
Emmanuel Barroga
26c5bac428
Fix Right-Click Menu Deselecting Edits Content
...
Right-clicking a property to open the context menu deselects the text field. This causes the context menu to be useless because it doesn't have anything to edit.
2019-08-12 03:39:27 -07:00
IAmActuallyCthulhu
82b9557803
Remove redundant author doc comments
2019-08-12 04:26:38 -05:00
Emmanuel Barroga
b97e198bdd
Fix Offset with OptionButton Popup
...
Fixes the offset issue with the OptionButton's popup.
2019-08-12 00:13:02 -07:00
Fabian Stiewitz
dcf65433f1
fix(Tree): get_meta condition
...
If an item in a Tree has never been selected, its metadata "__focus_rect"
is not set. If an unselected item is then edited (Tree::edit_selected()),
an error is thrown in console.
2019-08-11 16:55:01 +02:00
Rémi Verschelde
7bb2215ed0
Merge pull request #31213 from KoBeWi/explain_scenes
...
Replace ERR_EXPLAIN in scene/* code
2019-08-09 14:25:31 +02:00
Tomasz Chabora
af5e0fff66
Remove ERR_EXPLAIN from scene/* code
2019-08-09 13:54:52 +02:00
Emmanuel Barroga
2e1b58c793
Fix Exponential Range Graphical Error
...
Fixes the Exponential Range Slider having a graphical error with less than 1 values.
2019-08-09 01:47:20 -07:00
Rémi Verschelde
ba541bceca
Merge pull request #31077 from qarmin/coverity_bugs
...
Change some code proposed by Coverity and Cppcheck
2019-08-07 13:49:33 +02:00
qarmin
e0b5b21863
Add some code changes/fixes proposed by Coverity and Clang Tidy
2019-08-07 12:54:30 +02:00
Ken Paulson
deec700497
Implemented check_vadjust in CheckBox & CheckButton. It was exposed to the editor, but wasn't used.
2019-08-06 13:27:07 -04:00
Michael Alexsander Silva Dias
06a890f7a3
Update WindowDialog title when translation changes
2019-08-05 10:20:52 -03:00
Rémi Verschelde
2b983f9c74
Merge pull request #31075 from KoBeWi/right_for_acceptance
...
Accept also right-click event in LineEdit
2019-08-05 09:02:04 +02:00
Tomasz Chabora
b65f6f7944
Accept also right-click event in LineEdit
2019-08-04 15:35:50 +02:00
Cameron Reikes
c123a8c4f5
Same method when redrawing as when theme changed
2019-08-01 19:50:14 -07:00
Rémi Verschelde
d66461e85a
Merge pull request #30972 from Chaosus/vs_copy_paste
...
Implement copy/paste in visual shaders
2019-07-31 11:56:01 +02:00
Chaosus
f704506807
Implement copy/paste in visual shaders
2019-07-31 12:43:29 +03:00
Emmanuel Barroga
7db96e22dd
Fix ProgressBar Wrong Value with Border
...
Closes : #30969
The FG rectangle of the progressbar is incorrect when dealing with a non-zero border. This issue stems from wrong order of operations when drawing the rectangle: int p = r * get_size().width - mp;
2019-07-30 21:47:11 -07:00
Tomás Antunes
606b56b5fb
Increase color preset slots
2019-07-30 12:03:00 +01:00
Rémi Verschelde
961b9b30e3
Merge pull request #30932 from Dragoncraft89/master
...
Translate TabContainer titles, when inherited from node name
2019-07-29 22:41:07 +02:00
Florian Kothmeier
65101c9a20
Translate TabContainer titles, when inherited from node name
2019-07-29 19:07:56 +02:00
NilsIrl
abceb74b49
Remove useless variable and line in OptionButton
2019-07-29 17:41:28 +02:00
NilsIrl
dfecd62235
Change if to switch in OptionButton
2019-07-29 16:47:47 +02:00
Teto
b1dbd114c4
Change cursor to multi-selection cursor when selecting text in RichTextLabel.
...
Fix for #27545 : returns 'CURSOR_IBEAM' shape when selection is clicked.
2019-07-29 16:22:54 +02:00
Rémi Verschelde
f494d5f10b
Revert "Update Control margins when size is overridden by change to minsize"
2019-07-27 12:55:03 +02:00
Michael Alexsander Silva Dias
e8fc875619
Small adjustments to tooltips in '(Editor)FileDialog'
2019-07-26 11:11:09 -03:00
Rémi Verschelde
4c74f50d1a
Merge pull request #30351 from bojidar-bg/30288-override-global-theme
...
Keep track of default theme and project custom default theme seperatelly
2019-07-25 14:54:27 +02:00