Commit Graph

7029 Commits

Author SHA1 Message Date
A Thousand Ships 331a43a9d8 Add String::remove_char(s) methods for performance and convenience 2025-03-10 13:19:28 +01:00
Haoyu Qiu 82a0290871 Add auto translate mode for items in PopupMenu and OptionButton 2025-03-09 23:50:11 +08:00
Aaron Franke c7649f4f9c Fix stuck editor cameras and fix 3D error spam for non-finite transforms 2025-03-08 23:10:30 -08:00
Haoyu Qiu f329439249 ScriptEditor: Disable auto translation of the filename label 2025-03-09 10:01:26 +08:00
A Thousand Ships 466590d0ec Use get_slicec instead of get_slice for single character splitters 2025-03-08 20:36:37 +01:00
Aaron Franke 4f1bcbd97f Rename internal view_menu in 3D editor code 2025-03-08 02:06:56 -08:00
Thaddeus Crews 324512e11c Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
Thaddeus Crews 3c43508ed7 Merge pull request #102427 from AThousandShips/fix_substr
Clean up some uses of `String::substr`
2025-03-07 15:12:33 -06:00
Thaddeus Crews c937b6d180 Merge pull request #102419 from Ivorforce/std-size
Use `std::size` instead of `sizeof(a) / sizeof(a[0])` pattern throughout the codebase.
2025-03-07 15:12:25 -06:00
Thaddeus Crews 30221571f2 Merge pull request #99094 from KoBeWi/preload_dct2slt82u81fo8dkxkak5o57
Drop preload Resources as UID
2025-03-07 15:12:24 -06:00
Thaddeus Crews 76952ba0a1 Merge pull request #90034 from KoBeWi/only_save_when_save
Don't save unnecessarily with `save_before_running`
2025-03-07 15:12:22 -06:00
aaronp64 7e4d635c2f Fix Camera3D gizmo representation to accurately reflect FOV
Updated gizmo drawing to keep depth proportional to width or height based on whether FOV is horizontal or vertical.
2025-03-07 14:33:54 -05:00
kobewi c1b08dda36 Don't save unnecessarily with save_before_running 2025-03-07 19:14:50 +01:00
DE-YU_H14 a49ca33a7f Implement properties that recursively disables children's focus & mouse filter.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2025-03-07 22:34:58 +08:00
A Thousand Ships 5113022dfe Clean up some uses of String::substr
Cases where the end position is either equvalent to the default or past
the end of the string.
2025-03-07 14:50:38 +01:00
Haoyu Qiu ef4636ac59 Fix some i18n issues in visual shader editor 2025-03-07 18:39:45 +08:00
Michael Alexsander b7f823c4c7 Make Game view follow more editor settings 2025-03-06 23:08:34 -03:00
Gustavo Jaruga Cruz afe47b6850 Makes embed floating window respect always on top 2025-03-06 22:12:45 -03:00
kobewi dade8bd66f Update script modified times when saved in EditorNode 2025-03-06 14:47:33 +01:00
Rémi Verschelde b33e20be21 Merge pull request #103301 from marcgpuig/unify-csgpolygon3d-gizmos
Unify CSGPolygon3D gizmos with the other geometries
2025-03-04 01:00:47 +01:00
Hugo Locurcio 4cd2d9e210 Use physical keys for the Q/W/E/R 3D editor shortcuts
This ensures they work consistently regardless of keyboard layout,
like freelook already does. The intent is to use the first 4 letter
keys on the top row of the keyboard.
2025-03-04 00:11:17 +01:00
Hilderin 0c9caccb33 Fix invalid startup embedded game location and size after resizing editor main area 2025-03-02 06:22:02 -05:00
Marc Garcia Puig 57d8ef5d23 Disabled depth test for line and handle materials 2025-02-25 22:56:56 +01:00
matheusmdx 110a29853b Minor adjusts in the 'Show in Filesystem' code in SpriteFrames editor 2025-02-23 17:20:13 -03:00
Rémi Verschelde ba47acab0a Merge pull request #103105 from Hilderin/fix-embedded-game-window-first-startup-location-size
Fix Embedded Game window wrong first startup location and size
2025-02-23 12:12:51 +01:00
Rémi Verschelde 05c56e8393 Merge pull request #103052 from Hilderin/fix-embedded-game-mouse-over-not-focused-windows
Fix Embedded Game does not focus when mouse over on Windows
2025-02-23 12:12:47 +01:00
Hilderin 068d40a5a9 Fix Embedded Game window wrong first startup location and size 2025-02-20 20:24:12 -05:00
Hilderin c7bc322bf6 Fix Embedded Game does not focus when mouse over on Windows 2025-02-20 16:28:18 -05:00
Rémi Verschelde fe799deee0 Merge pull request #103050 from matheusmdx/fix-show-in-filesystem-crash
Don't show `Show in Filesystem` Popup for empty frames in `SpriteFrames` editor
2025-02-20 16:51:57 +01:00
matheusmdx 63f7e4d16e Don't show 'show in files' popup for empty frames 2025-02-19 19:25:28 -03:00
A Thousand Ships fec3d9e68c [Editor] Fix return of EditorTranslationParserPlugin._parse_file
Merged `_get_comments` into `_parse_file` and changed to using a
returned `Array[PackedStringArray]` instead.
2025-02-19 20:11:24 +01:00
Hilderin 136c4c64a0 Fix Embedded Game over expanded bottom panel - Simple version 2025-02-18 17:55:47 -05:00
Kasper Arnklit Frandsen 03812fde8a Add emission shape gizmos to Particles2D 2025-02-18 11:29:29 +00:00
arkology 77df31bc12 Add tooltip for StyleBoxPreview grid button 2025-02-17 16:08:19 +03:00
Jayden Sipe 6b257364bd Fix deleting every empty theme override 2025-02-15 23:34:02 -05:00
kobewi 012d47b089 Allow exporting variables of type Variant 2025-02-15 18:00:55 +01:00
arkology cb918cc817 Add custom minimum size for shader tabs 2025-02-14 22:40:53 +03:00
Thaddeus Crews b2aae7b729 Merge pull request #102833 from Hilderin/fix-game-embeddeing-not-available-wayland
Fix "Game embedding not available" message on Wayland
2025-02-14 08:25:37 -06:00
Thaddeus Crews 4a08fdc2a7 Merge pull request #102640 from olanti-p/fix-add-alt-tile-button
Fix multiple issues with 'add alternative tile' tileset editor button
2025-02-14 08:25:26 -06:00
Hilderin d9f653988f Fix Game Embedding Not Available message on Wayland 2025-02-14 09:09:38 -05:00
Rémi Verschelde 23634b52e1 Merge pull request #102811 from KoBeWi/LSD
Fix modified time when LSP reload script
2025-02-13 23:35:15 +01:00
Rémi Verschelde 794b9395a8 Merge pull request #102559 from stuartcarnie/sgc/fix_previews
Editor: Fix AtlasTexture editor previews for compressed textures
2025-02-13 23:35:02 +01:00
Thaddeus Crews 3dd68d8841 Merge pull request #102704 from Giganzo/add-freelook-speed
Add changeable freelook speed in Game Window
2025-02-13 10:15:46 -06:00
Thaddeus Crews b853aceece Merge pull request #102286 from ryevdokimov/fix-collision-reposition-csgshape
Fix collision reposition with `CSGShape3D`
2025-02-13 10:15:41 -06:00
Robert Yevdokimov 6f0a0ba408 Fix collision reposition with CSGShape3D 2025-02-13 19:31:58 +04:00
kobewi 6abb40990a Fix modified time when LSP reload script 2025-02-13 16:15:22 +01:00
Olanti f389776d7d Fix issues with 'create alternative tile' button
Fix button sizing for small tile sizes.
Stop button from preventing MMB panning.
Support undo operations for the button.
Hide button when "Paint" mode is active.
2025-02-13 15:43:14 +03:00
Innaias eb99adb11b Added warning line highlight 2025-02-11 18:59:28 -08:00
kobewi 3448fe6c71 Split repeated translation for floating windows 2025-02-11 14:51:09 +01:00
kobewi d29a7450fa Drop preload Resources as UID 2025-02-11 14:17:05 +01:00