Skip to content

Conversation

Jowan-Spooner
Copy link
Member

This is a big rewrite of how styles are stored in layers with the main goal of identifying styles not by their index but by an identifier. This solves a big issue that inherited styles previously had, where moving the layers of the base style was allowed but would break sub-styles.

This also includes some code which auto-updates existing styles, but I'd like to remove this code again before we enter the beta phase (or at least for stable).

@Jowan-Spooner Jowan-Spooner added Bug 🐞 Something isn't working Compatibility Breaking ⚠️ This PR breaks compatibility in some way Enhance ⚡ Improve a feature's workflow. labels Sep 16, 2024
@Jowan-Spooner Jowan-Spooner merged commit b35dd01 into dialogic-godot:main Oct 23, 2024
2 checks passed
LucaVazz pushed a commit to LucaVazz/dialogic that referenced this pull request Jun 29, 2025
This is a big rewrite of how styles are stored in layers with the main goal of identifying styles not by their index but by an identifier. This solves a big issue that inherited styles previously had, where moving the layers of the base style was allowed but would break sub-styles.

This also includes some code which auto-updates existing styles, but I'd like to remove this code again before we enter the beta phase (or at least for stable).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug 🐞 Something isn't working Compatibility Breaking ⚠️ This PR breaks compatibility in some way Enhance ⚡ Improve a feature's workflow.

Development

Successfully merging this pull request may close these issues.

Inherited styles can break when parent style changes the layer stack

1 participant