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
Rémi Verschelde
d2900347bf
Merge pull request #31931 from fire/assimp_map_mode
...
Assimp map mode is not initialized before use.
2019-09-03 23:31:42 +02:00
K. S. Ernest (iFire) Lee
1094522d76
Assimp map mode is not initialized before use.
2019-09-03 10:11:03 -07: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
Rémi Verschelde
86c930998b
Merge pull request #28122 from mrcdk/show_get_property_list_in_completion
...
When triggering completion show all the properties added with _get_property_list()
2019-09-03 18:34:38 +02:00
Rémi Verschelde
a00a9e868e
Merge pull request #31021 from willnationsdev/script-reflection
...
Expose Script reflection methods to scripting API.
2019-09-03 18:33:55 +02:00
MrCdK
9e9c16c1e5
Try and show all the properties added with _get_property_list() when triggering completion.
...
Closes https://github.com/godotengine/godot/issues/25097
2019-09-03 14:27:27 +02:00
Enzo Ferrari
5323d24fad
Fixed javascript code to remove animateStatusIndeterminate callback when the game is loaded.
...
(cherry picked from commit a5a413c7e9
)
2019-09-03 13:39:57 +02:00
Rémi Verschelde
41beecaa08
Update AUTHORS and DONORS list
...
New contributors added to AUTHORS:
@merumelu, @sparkart
Thanks to all contributors and donors for making Godot possible!
2019-09-03 13:35:59 +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
af5bfd138a
Merge pull request #31346 from sparkart/Add_scrollwheel_input_to_spinslider
...
Add scrollwheel input to spin slider
2019-09-03 13:07:44 +02:00
Rémi Verschelde
4dfea5fc9c
Merge pull request #31389 from Calinou/add-node-comments
...
Add an `editor_description` property to Node for documentation purposes
2019-09-03 12:55:22 +02:00
Rémi Verschelde
720065c721
Merge pull request #31476 from SoulForMachine/fix-move-and-slide-error
...
Prevent move_and_slide() to generate an error.
2019-09-03 12:51:42 +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
2ee0ca3d43
Merge pull request #31916 from puthre/bezier_editor_zoom
...
Animation Bezier Editor - fixed vertical zoom around mouse
2019-09-03 12:31:53 +02:00
Rémi Verschelde
726711d8c5
Merge pull request #31756 from raphael10241024/fast_aabb_transform
...
a faster function to transform aabb
2019-09-03 12:26:43 +02:00
Rémi Verschelde
35ee5be1dd
Merge pull request #31795 from puthre/master
...
Animation Bezier Editor: Extended zoom in and zoom out limits and fixed guide lines to accomodate sub unit steps and steps other than powers of 5
2019-09-03 12:26:07 +02:00
Rémi Verschelde
2f727ee167
Merge pull request #31847 from aole/editor-expose-current-path
...
Expose current path function to EditorPlugin
2019-09-03 12:07:23 +02:00
Rémi Verschelde
00258684d3
Merge pull request #31915 from KoBeWi/xformers
...
Don't transform global position of mouse input
2019-09-03 12:05:27 +02:00
Rémi Verschelde
a1fe20a57e
Merge pull request #31880 from nekomatata/joystick-ui-navigation
...
Fixed UI navigation using joy axis inputs
2019-09-03 12:02:18 +02:00
Rémi Verschelde
40a9cc66a9
Merge pull request #31871 from aaronfranke/equal-approx-inf
...
Check for exact equality before approximate equality
2019-09-03 12:00:56 +02:00
Rémi Verschelde
4c169352a6
Merge pull request #31913 from Calinou/improve-animation-autokey-icon
...
Improve the animation autokey editor icon
2019-09-03 08:18:10 +02:00
Valentin Zagura
e33f13840d
Animation Bezier Editor - fixed vertical zoom around mouse
...
Fixed vertical zoom so it zooms around the mouse cursor not around the center of the window.
2019-09-03 00:51:55 +01:00
Tomasz Chabora
e21cc3cc8d
Don't transform global position of mouse input
2019-09-03 00:58:10 +02:00
Hugo Locurcio
61d7427289
Improve the animation autokey editor icon
...
The icon was redrawn to snap to a 16x16 grid, with a lower number
of SVG nodes in the process.
2019-09-03 00:11:34 +02:00
Rémi Verschelde
037237f518
Merge pull request #31898 from Calinou/animation-editor-add-precise-snapping
...
Implement precise snapping in the animation editor
2019-09-02 22:12:41 +02:00
Rémi Verschelde
e206050380
Merge pull request #31890 from Calinou/curve-editor-add-snapping
...
Implement snapping in the Curve editor
2019-09-02 22:12:25 +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
Rémi Verschelde
169c1dc9ef
Merge pull request #31906 from Calinou/assetlib-refresh-once
...
Refresh the asset library only once on startup
2019-09-02 22:05:29 +02:00
Rémi Verschelde
244088c76d
Merge pull request #26812 from KoBeWi/auto-complete-the-scenes
...
Add autocomplete support for change_scene()
2019-09-02 20:26:09 +02:00
Rémi Verschelde
10b040ab20
Merge pull request #31893 from bojidar-bg/25081-gdscript-index-self
...
Re-allow indexing on objects and other non-builtin types
2019-09-02 20:25:14 +02:00
Hugo Locurcio
6f915d386a
Refresh the asset library only once on startup
...
This avoids unnecessary calls to the API when switching between tabs
in the editor or project manager.
2019-09-02 20:08:55 +02:00
Rémi Verschelde
d03ce5c227
Merge pull request #31902 from YeldhamDev/ruler_icon
...
Add icon for the ruler tool
2019-09-02 19:58:50 +02:00
Rémi Verschelde
85955c5f25
Merge pull request #31843 from 2shady4u/parserCtrlClick
...
Solves ctrl+click on functions by ignoring the cursor
2019-09-02 19:56:35 +02:00
Bojidar Marinov
e3d05fa42d
Re-allow indexing on "self" and object types in GDScript
...
Fixes #25081
2019-09-02 20:18:15 +03:00
Tomasz Chabora
892318f5c7
Add autocomplete support for change_scene()
2019-09-02 19:07:02 +02:00
Rémi Verschelde
2beea262be
Merge pull request #31571 from NeoSpark314/tonemapping_none_option
...
Don't clamp color to [0, 1] in Linear tonemapping
2019-09-02 18:41:53 +02:00
Rémi Verschelde
aa0ed47122
Merge pull request #31892 from alexey-makarenko/fix/editor_search_back_infinitely
...
Fix editor infinite loop in search_prev issue #31328
2019-09-02 18:30:20 +02:00
Rémi Verschelde
97d48e04f9
Merge pull request #31901 from akien-mga/completion-option-fix-build
...
gdscript: Fix build after #24925
2019-09-02 16:50:14 +02:00
Michael Alexsander Silva Dias
ab6daed467
Add icon for the ruler tool
2019-09-02 11:45:03 -03:00
Rémi Verschelde
eb38bc6c0a
gdscript: Fix build after #24925
...
The PR did not use the ScriptCodeCompletionOption system introduced
later on, and somehow this did not generate a merge conflict even
though neighboring code was changed.
2019-09-02 16:31:43 +02:00
Rémi Verschelde
877912b23c
Merge pull request #24925 from Mr-Slurpy/typed-autoload
...
Added autoloads as a potential type.
2019-09-02 16:05:05 +02:00
Hugo Locurcio
55b9c6804c
Implement precise snapping in the animation editor
...
Holding Shift while snapping is enabled will now make snapping
4 times as precise.
2019-09-02 15:55:44 +02:00
Rémi Verschelde
d767edb9b3
Merge pull request #21443 from deepmax/ord_function
...
Add ord() function to return Unicode code point of a string of length one
2019-09-02 15:28:15 +02:00
amakarenko
544c39d1e7
Fix editor infinit loop in search_prev
...
Fixes godotengine#31328
2019-09-02 15:15:55 +03:00
Hugo Locurcio
f07fc5b434
Implement snapping in the Curve editor
...
Holding Ctrl will snap the selected point/tangent by increments
of 10% of the curve's width/height. Holding Shift as well will snap
by increments of 2.5% instead.
2019-09-02 14:00:22 +02:00
shaderbeast
dbd253d7a2
Solves ctrl+click on functions by ignoring the cursor
...
Obeyed CLANG format rules
Obeying CLANG format rules attempt 2
Obeying CLANG format rules attempt 3
Clean up
Fixed runaway while loop
Removed int initialization
2019-09-02 13:46:38 +02: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