Commit Graph

24 Commits

Author SHA1 Message Date
Enzo Novoselic 7b82c0fe01 Remove unnecessary class_db.h includes 2026-05-02 13:08:34 -04:00
Thaddeus Crews b5c906478d Merge pull request #117835 from Arnklit/texture-region-move
Add moving and ratio-locked scaling to the region editor
2026-04-10 10:32:42 -05:00
Kasper Arnklit Frandsen 02e812647e Add moving and ratio-locked scaling to the region editor
Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
2026-04-10 15:24:14 +02:00
kobewi e1ebc537ce Fix broken panning in floating editors 2026-03-30 16:48:19 +02:00
Rémi Verschelde 005e054245 Remove unused includes in editor with clangd-tidy
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Rémi Verschelde 2dd1f4ef60 Decouple node.h from scene_tree.h, minimize its other includes 2026-03-05 13:54:46 +01:00
Rémi Verschelde eabb9a63d4 Rename callable_method_pointer.h to callable_mp.h and include it explicitly
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.

Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
StarryWorm 357fa00a4a rm class_db.h from resource.h 2026-02-27 19:08:29 -05:00
DDarby-Lewis bf326793ba Editor additions for MipMaps and rd_textures 2026-02-27 08:38:13 -06:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Rémi Verschelde f5a290ac46 Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.

With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.

On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
Thaddeus Crews 9196d6b372 Merge pull request #108875 from ThatNerdNxtDoor/master
Properly update region editor window when undoing changes to `region_rect`
2026-02-23 11:58:35 -06:00
Lukas Tenbrink 0ea5ece984 Move binary math functions to Math namespace in math_funcs_binary header. 2026-02-17 12:24:35 +01:00
Lukas Tenbrink 1d840aae3a Remove sky.h include from environment.h, to speed up compile time. 2026-01-30 00:05:55 +01:00
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
ThatNerdNxtDoor 5127c71cb3 Region Editor Window Properly Updates When Undoing Changes to region_rect
A commit that addresses #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A basic fix for #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A commit that addresses #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A commit that addresses #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A basic fix for #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.

Region Editor Window Properly Updates When Undoing Changes to `region_rect`

A commit that addresses #108519 by allowing the editor dialogue window to listen for the `item_rect_changed` signal from the attached CanvasItem.
2026-01-19 16:30:33 -05:00
kleonc 6c57ce7a05 Allow maximizing sprite related dialogs 2025-12-02 18:47:05 +01:00
Haoyu Qiu 8cf34991c1 Allow previewing DPITexture in Inspector 2025-11-04 16:05:51 +08:00
Michael Alexsander 40ff060958 Fix "Region Editor" stuck in drag state when closing 2025-10-10 20:03:38 -03:00
Thaddeus Crews f9a6e51e21 Merge pull request #104488 from arkology/texture-editors-reuse-shader
TextureEditors: Compile shader/material only once
2025-09-30 18:35:07 -05:00
BlueCube3310 cd61d6f748 Improve the cubemap preview 2025-09-21 21:18:30 +02:00
arkology 977ffe200e TextureEditors: Compile shader/material only once 2025-08-23 13:48:07 +03:00
Haoyu Qiu 5593ac4e3b Fix some inspector action buttons not updating icon when theme changes 2025-08-04 15:30:36 +08:00
A Thousand Ships f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00