Age | Commit message (Collapse) | Author |
|
|
|
Set main window min. size via Window object instead of DisplayServer to preserve it during window updates.
|
|
Ability to change a resource UID from API
|
|
* Works for text, binary and imported resources
* Allows better clean up of duplicate files.
TODO (future PRs):
* Use this API for assigning new UIDs to copied files.
* Use this API for UID conflict on FS scanning (if more than one file has the same UID, the newer one(s) should get assigned a different UID).
|
|
* Remove unused `EditorPropertyMember` and related hints, previouly used by
VisualScript. Such logic should be implemented in the VS module itself.
* As the above broke compatibility with the VS module, clean up the other
hacks that were still in core in support of VisualScript.
* `PROPERTY_USAGE_INTERNATIONALIZED` was only used in Object's
`get_translatable_strings()`, which is a legacy function not used anywhere.
So both are removed.
* Reordered some usage flags after the above removal to minimize the diff.
* General clean up.
Fixes #30203.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
|
|
Fix error when dropping script into script editor
|
|
Add Show in FileSystem option in the inspector
|
|
Use BitField<> in core type masks
|
|
|
|
Prevent recursion (and hence crash) in inspector resource assignment.
|
|
[4.x] Rework const on NavigationServer methods
|
|
Fix UTF-8 encoding for copyright in About dialog
|
|
Remove unnecessary changing of shortcut name in editor node.
|
|
Fix Undo/Redo not working until Scene menu is opened.
|
|
Tweak text color for disabled preprocessor branches in the shader editor
|
|
Refactor inspector code for getting resource
|
|
* All core types masks are now correctly marked as bitfields.
* The enum hacks in MouseButtonMask and many other types are gone. This ensures that binders to other languages non C++ can actually implement type safe bitmasks.
* Most bitmask operations replaced by functions in BitField<>
* Key is still a problem because its enum and mask at the same time. While it kind of works in C++, this most likely can't be implemented safely in other languages and will have to be changed at some point. Mostly left as-is.
* Documentation and API dump updated to reflect bitfields in core types.
|
|
|
|
The same effect which was desired here can just be done with `set_item_text(...)`, which is what this PR does. It removes the need to constantly update the shortcut name when the scene menu is opened.
|
|
|
|
`const` is used on all methods, even when they cause modification of the server. This reworks the methods of the server to only use `const` on method that don't change the state of the server.
|
|
This makes text within disabled branches easier to distinguish from comments
when using a non-default editor syntax theme.
(The default editor syntax theme uses the same color as the text with 50%
opacity for comments, which means it looks the exact same.)
|
|
Add support for the custom initial screen for the main window, fix primary screen detection.
|
|
Fix "2D Polygon indices are barely visible on bright background" (#38009)
|
|
screen detection.
|
|
Co-authored-by: Ethan <epruhl102@gmail.com>
|
|
Add PropertyInfo overload for GLOBAL_DEF
|
|
Fix unreadable text in Make Sub-Resources Unique window
|
|
Closes https://github.com/godotengine/godot/issues/70634
|
|
|
|
Fixes #43177
|
|
|
|
|
|
Bring back the renderer options button on the main editor
|
|
Added Rect (rect_) properties to the c# migration table
|
|
`TileAtlasView` Update zoom and panning before emitting signal
|
|
Simplify some editor plugin logic and remove dead code
|
|
Fix generating POT for multiline messages
|
|
|
|
|
|
|
|
Fixed the issue and now each message's line is suceeded by a \n.
Fixes #70614
|
|
Remove side effect of the `handles` method
|
|
`AnimatedSprite{2D,3D}` improvements
|
|
As many open source projects have started doing it, we're removing the
current year from the copyright notice, so that we don't need to bump
it every year.
It seems like only the first year of publication is technically
relevant for copyright notices, and even that seems to be something
that many companies stopped listing altogether (in a version controlled
codebase, the commits are a much better source of date of publication
than a hardcoded copyright statement).
We also now list Godot Engine contributors first as we're collectively
the current maintainers of the project, and we clarify that the
"exclusive" copyright of the co-founders covers the timespan before
opensourcing (their further contributions are included as part of Godot
Engine contributors).
Also fixed "cf." Frenchism - it's meant as "refer to / see".
|
|
Revert improve update tree
|
|
Fix "Double-click on the TileMap's pattern prints an error" (#70892)
|
|
* Add support for individual frame duration to `SpriteFrames`.
* Various minor improvements.
|
|
|