Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add "Game" editor for better runtime debugging | Michael Alexsander | 2024-10-30 | 1 | -0/+1 |
| | |||||
* | Set clang-format `RemoveSemicolon` rule to `true` | Adam Scott | 2024-10-25 | 1 | -2/+2 |
| | | | | - Set clang-format `Standard` rule to `c++20` | ||||
* | Fixed Timestep Interpolation: Fix behaviour on pause | Ricardo Buring | 2024-07-07 | 1 | -0/+6 |
| | | | | Co-authored-by: lawnjelly <lawnjelly@gmail.com> | ||||
* | Update Camera2D gizmos when screen size changes | kobewi | 2024-06-11 | 1 | -0/+16 |
| | |||||
* | Fix Parallax2D fixed timestep interpolation | Ricardo Buring | 2024-05-26 | 1 | -1/+3 |
| | | | | The camera_screen_center value was stale in case of interpolation. | ||||
* | Fixed Typo in Camera 2D node's anchor mode | Bn-Fang | 2024-04-23 | 1 | -1/+1 |
| | | | | Fixed the Camera 2D node's anchor mode descriptor from "Fixed TopLeft" to "Fixed Top Left" | ||||
* | Fix negative value for position_smoothing_speed being allowed. | ajreckof | 2024-04-04 | 1 | -2/+2 |
| | |||||
* | Fixed Timestep Interpolation (2D) | Ricardo Buring | 2024-03-23 | 1 | -16/+91 |
| | | | | | | | Adds fixed timestep interpolation to the rendering server (2D only). Switchable on and off with a project setting (default is off). Co-authored-by: lawnjelly <lawnjelly@gmail.com> | ||||
* | Add new Parallax2D node | markdibarry | 2024-03-03 | 1 | -2/+4 |
| | |||||
* | Ensure Camera2D scroll is updated on transform like 3.x | Danni | 2023-11-05 | 1 | -1/+1 |
| | |||||
* | Fix screen center position returned for rotated Camera2D | kleonc | 2023-10-16 | 1 | -3/+3 |
| | |||||
* | Fix Camera2D is not working inside EditorPlugin | Mounir Tohami | 2023-08-13 | 1 | -32/+45 |
| | |||||
* | Fix Camera2D crash when edited scene root is null | Adam Scott | 2023-07-18 | 1 | -1/+1 |
| | |||||
* | Merge pull request #73897 from TheSecondReal0/camera-line-width | Yuri Sizov | 2023-03-25 | 1 | -3/+3 |
|\ | | | | | Draw Camera2D outlines as 2 point primitives instead of 4 (consistent with how origin is drawn in 2D editor) | ||||
| * | Draw Camera2D outlines as 2 point primitives instead of 4 | Asa Sprow | 2023-03-23 | 1 | -3/+3 |
| | | |||||
* | | Fix Camera2D position smoothing properties not being grouped | Marcus Elg | 2023-03-03 | 1 | -7/+7 |
| | | |||||
* | | Fix custom viewports in Camera2D | kobewi | 2023-02-24 | 1 | -4/+8 |
|/ | |||||
* | Fix camera reparenting | kobewi | 2023-02-10 | 1 | -0/+6 |
| | |||||
* | Fix Camera2D crashes | kobewi | 2023-02-01 | 1 | -3/+3 |
| | |||||
* | Merge pull request #65698 from KoBeWi/cameraman | Rémi Verschelde | 2023-01-31 | 1 | -39/+39 |
|\ | | | | | | | Rework how current Camera2D is determined | ||||
| * | Rework how current Camera2D is determined | kobewi | 2022-12-02 | 1 | -39/+39 |
| | | |||||
* | | Hide clip_children for non-drawn CanvasItems | Ninni Pipping | 2023-01-30 | 1 | -0/+1 |
| | | |||||
* | | One Copyright Update to rule them all | Rémi Verschelde | 2023-01-05 | 1 | -29/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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". | ||||
* | | Fix for 2D viewport not updating in the editor when the camera moves | Richard Adenling | 2022-12-06 | 1 | -2/+5 |
|/ | | | | | | | This fixes a problem with 2D viewports not taking the camera position into consideration when previewed in the editor. Fixes #40441 | ||||
* | Unify usage of GLOBAL/EDITOR_GET | kobewi | 2022-10-18 | 1 | -1/+1 |
| | |||||
* | Rename Camera2D's `smoothing` to `position_smoothing` | Micky | 2022-10-11 | 1 | -23/+23 |
| | | | | | | | | | | For Camera2D: `smoothing_enabled` -> `position_smoothing_enabled` `set_enable_follow_smoothing` -> `set_position_smoothing_enabled` `is_follow_smoothing_enabled` -> `is_position_smoothing_enabled` `smoothing_speed` -> `position_smoothing_speed` `set_follow_smoothing` -> `set_position_smoothing_speed` `get_follow_smoothing` -> `get_position_smoothing_speed` | ||||
* | Add rotation smoothing to Camera2D | Luis Lopez | 2022-10-04 | 1 | -8/+54 |
| | | | | | | | | Camera2D has follow smoothing to interpolate towards a target position, but no rotation smoothing to align with the target rotation. This adds rotation smoothing directly into the Camera2D API by having two new properties: - `rotation_smoothing_enabled` - `rotation_smoothing_speed` | ||||
* | Reverse Camera2D.`rotating` to `ignore_rotation` | Micky | 2022-09-21 | 1 | -9/+9 |
| | | | | | | `rotating` is misleading, as Camera2D is affected by `rotation` and `global_rotation` like any other Node2D Updates description in the docs, as well. | ||||
* | Merge pull request #64880 from Mickeon/rename-camera-position | Rémi Verschelde | 2022-09-06 | 1 | -2/+2 |
|\ | | | | | | | Rename Camera2D's `*_screen_center` and `*_position` to `get_screen_center_position` and `get_target_position` | ||||
| * | Rename Camera2D's `screen_center` and `*_position` | Micky | 2022-08-26 | 1 | -2/+2 |
| | | | | | | | | | | `get_camera_screen_center` -> `get_screen_center_position` `get_camera_position` -> `get_target_position` | ||||
* | | Rename `CanvasItem.update()` to `queue_redraw()` | Micky | 2022-08-29 | 1 | -7/+7 |
|/ | | | | | | | | | | Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`. | ||||
* | Make `_validate_property` a multilevel method | Yuri Sizov | 2022-08-22 | 1 | -3/+3 |
| | |||||
* | Ensure changes to Camera2D's limits don't affect smoothed_camera_pos | Marcel Admiraal | 2022-07-28 | 1 | -0/+2 |
| | |||||
* | When Camera2D enters tree, ensure first update is not lost | Marcel Admiraal | 2022-07-28 | 1 | -1/+1 |
| | |||||
* | Update camera position when updating camera limit | Marcel Admiraal | 2022-07-17 | 1 | -1/+1 |
| | |||||
* | Add Vector2/3 linking to more properties | FireForge | 2022-06-14 | 1 | -1/+1 |
| | | | | | | | | | | - Camera2D.zoom - CanvasLayer.scale - ParallaxBackground.scroll_base_scale - ParallaxLayer.motion_scale - Polygon2D.texture_scale - BaseMaterial3D.uv1_scale - BaseMaterial3D.uv2_scale | ||||
* | Add suffixes to all nodes and resources | FireForge | 2022-06-11 | 1 | -6/+6 |
| | |||||
* | Make `{call,set,notify}_group()` immediate by default | Hugo Locurcio | 2022-05-05 | 1 | -3/+3 |
| | | | | | | | This results in less surprising behavior out of the box. Internal usages were modified to keep the existing behavior identical there. | ||||
* | Merge pull request #57392 from madmiraal/implement-3888 | Rémi Verschelde | 2022-03-14 | 1 | -9/+10 |
|\ | |||||
| * | Invert Camear2D zoom to make it intuitive | Marcel Admiraal | 2022-01-31 | 1 | -9/+10 |
| | | |||||
* | | Use `switch` consistently in `_notification` (`scene` folder) | Rémi Verschelde | 2022-02-15 | 1 | -13/+5 |
| | | |||||
* | | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | 2022-02-12 | 1 | -0/+1 |
|/ | |||||
* | Rename Project Window width and height settings to match their function | Marcel Admiraal | 2022-01-04 | 1 | -1/+1 |
| | |||||
* | Update copyright statements to 2022 | Rémi Verschelde | 2022-01-03 | 1 | -2/+2 |
| | | | | Happy new year to the wonderful Godot community! | ||||
* | Fix condition on 'jump to limits' logic | Eric | 2021-11-17 | 1 | -1/+1 |
| | | | | This is a fix for: #54856 | ||||
* | Merge pull request #54167 from ↵ | Rémi Verschelde | 2021-11-16 | 1 | -0/+1 |
|\ | | | | | | | brunosxs/fix-game-crash-when-sending-a-notification-from-a-camera-class | ||||
| * | Fixes a game crash caused by instantiating Camera2D and sending a ↵ | BrunoSXS | 2021-10-23 | 1 | -0/+1 |
| | | | | | | | | notification from it before adding it to the tree. | ||||
* | | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | 2021-11-03 | 1 | -1/+1 |
|/ | | | | | This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | ||||
* | Add Get Center Method for Rect2/Rect2i and AABB. | Anilforextra | 2021-09-21 | 1 | -1/+1 |
| | |||||
* | fixed camera2d's "current" property getting reset when switching scenes | ThreeRhinosInAnElephantCostume | 2021-08-19 | 1 | -0/+1 |
| |