Skip to content

Node Property Editor. - #160

Merged
Armored-Dragon merged 13 commits into
alphafrom
Node-Property-Editor
Jul 19, 2026
Merged

Node Property Editor.#160
Armored-Dragon merged 13 commits into
alphafrom
Node-Property-Editor

Conversation

@Armored-Dragon

Copy link
Copy Markdown
Member

This PR enables the use of the Node Property Editor for selected nodes. This makes it so that the properties of nodes can be adjusted in real time and can be networked across all clients of the server.

@Armored-Dragon Armored-Dragon self-assigned this Jul 17, 2026
@Armored-Dragon Armored-Dragon added enhancement New feature or request om-client Issues relating to the OpenMinerva client. alpha Issues pertaining to the alpha channel client editor mode Issues relating to the Client Editor Mode, though any interface. ui/ux User interaction and user experience labels Jul 17, 2026
Abstracted moveable_window.gd for future windows.
This hooks up the player cound in the CEM to show the current amount of
connected players.
@Armored-Dragon
Armored-Dragon marked this pull request as ready for review July 19, 2026 18:51
@Armored-Dragon

Copy link
Copy Markdown
Member Author

This PR is missing sub-properties such as the "mesh" property of a MeshInstance3D. However for now this will suffice until the whole application can be refactored before the first beta.
There are also still issues with Spawnable loading as properties are not properly parsed (or maybe saved?), so loaded spawnables will have default properties. This means if you save a red light, the light will be white.

@Armored-Dragon
Armored-Dragon merged commit 862d881 into alpha Jul 19, 2026
@Armored-Dragon
Armored-Dragon deleted the Node-Property-Editor branch July 19, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

alpha Issues pertaining to the alpha channel client editor mode Issues relating to the Client Editor Mode, though any interface. enhancement New feature or request om-client Issues relating to the OpenMinerva client. ui/ux User interaction and user experience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant