Skip to content

Conversation

@Bromeon
Copy link
Member

@Bromeon Bromeon commented May 26, 2024

Changes (with deprecation):

  • New module godot::global, which merges previous:
    • godot::engine::global for global enums
    • godot::engine::utilities for utility functions
    • godot::log for print macros

Also changes signature of several print-style utility functions from (arg1: Variant, varargs: &[Variant]) to (varargs: &[Variant]).

@Bromeon Bromeon added quality-of-life No new functionality, but improves ergonomics/internals c: engine Godot classes (nodes, resources, ...) labels May 26, 2024
@GodotRust
Copy link

API docs are being generated and will be shortly available at: https://godot-rust.github.io/docs/gdext/pr-729

@Bromeon Bromeon force-pushed the qol/streamlined-modules branch from dbe74b1 to bf23c38 Compare May 26, 2024 12:36
@Bromeon Bromeon force-pushed the qol/streamlined-modules branch 2 times, most recently from 7583edf to f5a52e1 Compare May 26, 2024 17:31
Rename trait ToVector -> SwizzleToVector and make it doc-private
@Bromeon Bromeon force-pushed the qol/streamlined-modules branch from f5a52e1 to 6e5ad8d Compare May 26, 2024 17:34
@Bromeon Bromeon changed the title Merge and flatten module structure Flatten module structure (part I: merge to godot::global) May 26, 2024
@Bromeon Bromeon changed the title Flatten module structure (part I: merge to godot::global) Flatten modules - part I: merge to godot::global May 26, 2024
@Bromeon Bromeon added this pull request to the merge queue May 26, 2024
Merged via the queue into master with commit 4f9f47f May 26, 2024
@Bromeon Bromeon deleted the qol/streamlined-modules branch May 26, 2024 17:47
@Bromeon Bromeon changed the title Flatten modules - part I: merge to godot::global Streamline modules - part I: merge to godot::global May 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c: engine Godot classes (nodes, resources, ...) quality-of-life No new functionality, but improves ergonomics/internals

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants