| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
-Added ability to edit resources from built-in inspector (wip, needs testing and feedback)
|
| | |
|
| |\
| |
| | |
IME context detection.
|
| | | |
|
| |/
|
|
| |
Fix #19510.
|
| |\
| |
| | |
TextEdit scaled selection
|
| | |
| |
| |
| | |
sugested by reduz
|
| |\ \
| | |
| | | |
Fixes popup_centered_* methods, dialogs with wrong sizes and visual script editor
|
| | | | |
|
| | | | |
|
| |/ / |
|
| | |
| |
| |
| |
| |
| | |
Fix in #18370 is now only valid for OSX and is reverted for other OS.
Fixes #19042
|
| | |
| |
| |
| |
| | |
Removing some _changed signals in set_ functions.
Includes revert of commit 384625aa31a3627c25246e06c1fbc3019866765c
|
| |\ \
| | |
| | | |
fixed capital A osx
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
-Plenty of fixes and improvements to new inspector
-Fixes that were needed to make inspector work better
|
| |\ \ \
| | | |
| | | | |
Ceil char width within Label instead of Font
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Some classes use Font::get_char_size directly and not only for
autowrapping. RichTextLabel is one such example. So this commit
reverts aa8561d (PR #17504) and instead ceils character width within
Label. This makes sure Label autowraps correctly while not affecting
other Font clients.
Fixes #18835.
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Fix missing registration for new param of TextEdit::cursor_set_line.
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This caused Mono glue gen to fail and other bugs to appear
(such as in Visual Script)
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
fix get_char_width for non-latin characters
|
| | |/ / / / |
|
| |/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
-Changed UI resizing code, gained huge amount of speed.
-Reorganized timer sync to clean up behavior (sorry forgot commit this before)
-
|
| |/ / / |
|
| |\ \ \
| |/ /
|/| | |
Fixed some warnings found with Cppcheck
|
| | | | |
|
| |/ / |
|
| | |
| |
| |
| |
| |
| |
| | |
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
|
| | | |
|
| |\ \
| | |
| | | |
Perfect FreeType-based outlines for DynamicFonts
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- 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.
|
| |\ \ \
| |/ /
|/| | |
Use exact positioning for the ItemList::get_tooltip method.
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
Add default paramater value for OptionButton::add_icon_item
|
| | | | | |
|
| |\ \ \ \
| |/ / /
|/| | | |
Implements "Batch Rename" editor tool.
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | | |
Allow configuration of which mouse buttons the BaseButton responds to
|
| | | | | |
| | | | |
| | | | |
| | | | | |
BaseButton will respond to.
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Fix StyleBox ignoring region rect and ProgressBar using center size
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ProgressBar used the center size of the stylebox to calculate its minimum size, thus disallowing certain setups.
If the old behaviour is wanted, it can be forced by providing a custom minimum size, or by giving proper margins to the stylebox.
Fixes #17779.
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Add additional macos shortcuts for going to start/end of line
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
RichTextLabel, doc: Added new method to get total content height
|