Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for registering custom VariableStorage #4873

Merged
merged 20 commits into from
Apr 25, 2023

Conversation

TheLimeGlass
Copy link
Contributor

@TheLimeGlass TheLimeGlass commented Jul 7, 2022

Description

Add support for registering custom VariableStorage, so addons can register a custom storage.

Related issues: #1787

@AyhamAl-Ali AyhamAl-Ali added the enhancement Feature request, an issue about something that could be improved, or a PR improving something. label Jul 7, 2022
@TPGamesNL TPGamesNL added the variables Related to variables and/or storing them. label Jul 7, 2022
@TheLimeGlass TheLimeGlass added the needs testing Needs testing to determine current status or issue validity, or for WIP feature pulls. label Jul 7, 2022
@TheLimeGlass
Copy link
Contributor Author

TheLimeGlass commented Jul 7, 2022

This will need extensive testing, mainly because variables load after all syntaxes and addons in order to allow for addons to register a variable storage while also being dependent on Skript. I don't think it'll impact anything, but again testing.

@TheLimeGlass TheLimeGlass requested a review from TPGamesNL July 8, 2022 05:22
Copy link
Member

@APickledWalrus APickledWalrus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just this one thing as my IDE was giving me warnings across the files due to this

Copy link
Member

@Moderocky Moderocky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks sound.

TheLimeGlass and others added 4 commits November 10, 2022 16:39
Co-authored-by: TPGamesNL <29547183+TPGamesNL@users.noreply.github.com>
Co-authored-by: TPGamesNL <29547183+TPGamesNL@users.noreply.github.com>
Co-authored-by: TPGamesNL <29547183+TPGamesNL@users.noreply.github.com>
Co-authored-by: TPGamesNL <29547183+TPGamesNL@users.noreply.github.com>
@TheLimeGlass TheLimeGlass removed the needs testing Needs testing to determine current status or issue validity, or for WIP feature pulls. label Nov 24, 2022
Copy link
Contributor

@kiip1 kiip1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is a must! Small things.

@TheLimeGlass TheLimeGlass requested a review from TPGamesNL January 5, 2023 02:20
@TPGamesNL TPGamesNL removed their request for review April 21, 2023 12:50
@TheLimeGlass TheLimeGlass added feature Pull request adding a new feature. and removed 2.8 labels Apr 21, 2023
Copy link
Member

@AyhamAl-Ali AyhamAl-Ali left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice PR ⚡ Well done

@TheLimeGlass TheLimeGlass merged commit 655eb7f into SkriptLang:master Apr 25, 2023
@TheLimeGlass TheLimeGlass deleted the variable-api branch April 25, 2023 15:00
kiip1 pushed a commit to mlummh/mlum-skript that referenced this pull request Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Feature request, an issue about something that could be improved, or a PR improving something. feature Pull request adding a new feature. variables Related to variables and/or storing them.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants