Thaddeus Crews
039d9ffd30
Merge pull request #104317 from pafuent/fixing_wrong_focus_style_clipping_on_scroll_container
...
Fix `ScrollContainer` focus border issue
2025-04-15 12:28:50 -05:00
Thaddeus Crews
c6341f49a1
Merge pull request #105337 from L2750558108/pr-fix-duplicate-in-node
...
Replace duplicate code of `is_ancestor_of()` in node.cpp
2025-04-15 12:28:49 -05:00
Thaddeus Crews
aba5841b34
Merge pull request #105323 from bruvzg/rtl_right_trim
...
[RTL] Fix VC_GLYPHS_RTL visible character trimming mode.
2025-04-15 12:28:48 -05:00
Thaddeus Crews
0737ebeb17
Merge pull request #105409 from timoschwarzer/fix/typo-oversampling
...
Fix typo ovrsampling → oversampling
2025-04-15 12:28:43 -05:00
Thaddeus Crews
5f6c49af96
Merge pull request #104349 from jaydensipe/scroll-high-refresh-rate-fix
...
Fix smooth scrolling being tied to physics process
2025-04-15 12:28:38 -05:00
Timo Schwarzer
d0aa95a6d4
Fix typo ovrsampling → oversampling
2025-04-15 11:21:51 +02:00
Thaddeus Crews
f56a4d4fe4
Merge pull request #105138 from stuartcarnie/fix_hangs
...
Renderer: Reduce scope of mutex locks to prevent common deadlocks
2025-04-14 19:39:47 -05:00
Thaddeus Crews
866d59d216
Merge pull request #105264 from clayjohn/primitive-mesh-optimize
...
Optimize PrimitiveMesh creation by avoiding CoW behavior and dynamic memory allocations
2025-04-14 19:39:46 -05:00
Thaddeus Crews
4cc419f6e6
Merge pull request #105259 from bruvzg/rtl_track_custom_font_changes
...
[RTL] Track external changes in the custom fonts set by BBCode / `push_*`.
2025-04-14 19:39:45 -05:00
Pablo Andres Fuente
e1384dd159
Fix ScrollContainer focus border issue
...
Fixes #100176
Instead of using no clipping technique to draw the focus border because
it causes problems if a `ScrollContainer` is nested in another
`ScrollContainer`, now the focus border is drawn using an internal
`PanelContainer`.
2025-04-14 17:51:43 -03:00
Pāvels Nadtočajevs
4afeca3bcf
Replace global oversampling with overrideable per-viewport oversampling.
2025-04-14 13:43:09 +03:00
2750558108
3c745c0315
Replace duplicate code of is_ancestor_of in node.cpp
2025-04-13 14:05:21 +08:00
Stuart Carnie
09282c316a
Renderer: Reduce scope of mutex locks to prevent common deadlocks
...
Fixes #102877
2025-04-13 06:56:13 +10:00
Pāvels Nadtočajevs
d782d827f7
[RTL] Fix VC_GLYPHS_RTL visible character trimming mode.
2025-04-12 21:13:19 +03:00
Jayden Sipe
292119dd68
Fix smooth scrolling tied to physics process
2025-04-11 17:14:25 -04:00
Thaddeus Crews
addab4f001
Merge pull request #95916 from Repiteo/core/bit-field
...
Core: Add dedicated `BitField` template
2025-04-11 13:29:13 -05:00
Thaddeus Crews
0d267e7b1e
Core: Add dedicated BitField template
2025-04-11 11:53:26 -05:00
Lukas Tenbrink
b711d72e8f
Remove unnecessary friend class declarations of CowData.
...
Use default implementations for various containers.
2025-04-11 18:26:08 +02:00
clayjohn
9b6f9e5701
Optimize PrimitiveMesh _create_mesh_array function by avoiding CoW behavior and dynamic memory allocations
2025-04-11 09:04:44 -07:00
Thaddeus Crews
b546680e96
Merge pull request #105265 from bruvzg/gr_node_resize
...
Fix graph node resizing.
2025-04-11 09:51:10 -05:00
Thaddeus Crews
717df3ee88
Merge pull request #105249 from Repiteo/core/math-defs-namespace
...
Core: Use `Math` namespace for constants
2025-04-11 09:51:04 -05:00
Pāvels Nadtočajevs
13cf88073b
Fix graph node resizing.
2025-04-11 08:20:20 +03:00
Thaddeus Crews
297650a912
Merge pull request #93466 from bruvzg/alt_oem
...
[TextEdit / LineEdit] Add support for OEM Alt codes input.
2025-04-10 16:53:46 -05:00
Thaddeus Crews
4c66c21542
Merge pull request #103024 from cruglet/master
...
TabBar: Add boolean toggle for middle-click to fire `tab_close_pressed` signal.
2025-04-10 16:53:44 -05:00
Thaddeus Crews
94282d88f9
Core: Use Math namespace for constants
2025-04-10 16:29:30 -05:00
Pāvels Nadtočajevs
1ddd503213
[RTL] Track external changes in the custom fonts set by BBCode / push_*.
2025-04-11 00:10:45 +03:00
Priahoud
bf963e767e
Add Options, Functions and Settings to convert Node-Names and Strings to kebab-case
...
- refactored and renamed String::_camelcase_to_underscore to String:_separate_compound_words
- refactored String::to_snake_case to work with the refactored String::_separate_compound_words
- created char_utils::is_hyphen to catch all hyphen variants in kebab-case conversion
- created String::to_kebab_case using the new String::_separate_compound_words
- created corresponding Documentation in String and StringName
- simplified both switch statements in EditorNode and ProjectDialog
- added new kebab-casing Option for Node Names in ProjectSettings
- added missing camelCase Options to Scene- and Node-Names in ProjectSettings
- simplified Mono RuntimeInterop Functions
- hooked up the ConnectionsDialog
- created additional Unit Tests
2025-04-10 21:22:21 +02:00
Thaddeus Crews
819bb61710
Merge pull request #103198 from Naputt1/fix-tween.kill()-isValid()-return-false
...
Fix `Tween.is_valid()` returning `true` after calling `kill()`
2025-04-10 10:18:21 -05:00
Thaddeus Crews
cade15a163
Merge pull request #92475 from AThousandShips/string_replace_char
...
Add `String::replace_char(s)` methods for performance and convenience
2025-04-10 10:18:16 -05:00
Thaddeus Crews
3e9f624b0b
Merge pull request #103791 from BrotherShort/scenetree_item_text_display
...
Fix SceneTree Item text display bug in Right-to-Left
2025-04-10 10:18:15 -05:00
Thaddeus Crews
6fce829fce
Merge pull request #105007 from Aziroshin/dev/aziroshin/comment-after-region-not-folding-102382
...
[CodeEdit] Fix folding for comments mixed with code region tags.
2025-04-10 10:18:14 -05:00
Thaddeus Crews
504036466b
Merge pull request #102878 from Giganzo/tree-jiggle
...
Fix Tree buttons jiggle on horizontal scrolling
2025-04-10 10:18:11 -05:00
A Thousand Ships
889410dcda
Add String::replace_char(s) methods for performance and convenience
2025-04-10 13:08:45 +02:00
bruvzg
aa0ade5b49
[TextEdit / LineEdit] Add support for OEM Alt codes input.
2025-04-10 08:52:19 +03:00
Thaddeus Crews
45fb66f4b0
Merge pull request #104632 from ibrahn/popup-menu-mouseover-calc
...
Fix and simplify hit calculation in `PopupMenu::_get_mouse_over`.
2025-04-09 18:11:58 -05:00
Thaddeus Crews
6e0af7d083
Merge pull request #105005 from beicause/pctex-fix-basis-crash
...
PortableCompressedTexture: Fix BasisU crash and wrong format
2025-04-09 18:11:57 -05:00
Thaddeus Crews
c6394a1b8b
Merge pull request #104357 from FilipeAlexCosta/control-set-position
...
Fix `Control.set_position` resizes offsets/anchors
2025-04-09 18:11:55 -05:00
Thaddeus Crews
171187d1aa
Merge pull request #101011 from aaronfranke/limit-max-contacts-reported
...
Place a hard limit on the `max_contacts_reported` property in 2D/3D physics
2025-04-09 18:11:53 -05:00
Thaddeus Crews
36a135ca62
Merge pull request #104451 from WinnerWind/fix_resized_logic_for_control
...
Fix excessively calling resized and floating point errors in Control.
2025-04-09 18:11:35 -05:00
Thaddeus Crews
c7fc877895
Merge pull request #101745 from Rindbee/remove-is_top_level_control
...
Remove confusing `Control::is_top_level_control()`
2025-04-09 08:51:46 -05:00
Thaddeus Crews
614230566f
Merge pull request #105174 from bruvzg/anim_err
...
Remove error print in the Animation getter.
2025-04-09 08:51:42 -05:00
Thaddeus Crews
5a84a5da1d
Merge pull request #102346 from KoBeWi/folding_whalegacy
...
Add `FoldableContainer`
2025-04-09 08:51:38 -05:00
Cruglet
1a1711f1ee
Add middle-click removing for TabBars
...
Added a boolean option field to enable the firing of the "tab_close_pressed" signal when middle clicking on a tab.
2025-04-09 07:56:09 -04:00
Julian Todd
daf8eee9cb
fix for stereo panning adding _calc_output_vol_stereo issue 103989
2025-04-09 11:02:04 +01:00
Pāvels Nadtočajevs
33af291421
Remove error print in the Animation getter.
2025-04-09 09:34:26 +03:00
kobewi
13741ff913
Add FoldableContainer
...
Co-authored-by: WhalesState <whalesstate@gmail.com >
2025-04-08 22:27:32 +02:00
Thaddeus Crews
e6a61b1ecc
Merge pull request #76829 from bruvzg/ac_kit_direct
...
Implement screen reader support using AccessKit library.
2025-04-08 12:32:47 -05:00
Thaddeus Crews
6fe4d8d0f8
Merge pull request #104082 from YYF233333/dict_iter
...
Do not iterate `Dictionary` with `get_key_at_index`
2025-04-08 12:32:45 -05:00
Pāvels Nadtočajevs
b106dfd4f9
Base accessibility API.
2025-04-08 20:14:28 +03:00
Aziroshin
40b7931279
[CodeEdit] Fix folding for comments mixed with code region tags.
...
Co-authored-by: Kit Bishop <kitbdev@gmail.com >
2025-04-07 20:50:54 +02:00