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

winset ternaries and embedded wingets #1702

Merged
merged 18 commits into from
Mar 26, 2024

Conversation

amylizzle
Copy link
Contributor

@amylizzle amylizzle commented Mar 3, 2024

Implements the thing.attribute=value?thing.attribute=newvalue:thing.attribute=othervalue syntax.
Implements thing.attribute=[[whatever.attribute as escaped]]

oh also I made it so you don't need to explicitly implement TryGetProperty for every property, they are now backed by the data field annotations.

@boring-cyborg boring-cyborg bot added the Client Involves the OpenDream client label Mar 3, 2024
@github-actions github-actions bot added the size/L label Mar 3, 2024
@amylizzle amylizzle marked this pull request as ready for review March 3, 2024 21:04
@amylizzle amylizzle changed the title winset ternaries winset ternaries and embedded wingets Mar 4, 2024
@amylizzle amylizzle marked this pull request as draft March 4, 2024 00:14
@amylizzle amylizzle marked this pull request as ready for review March 4, 2024 14:24
OpenDreamClient/Interface/DMF/DMFParser.cs Outdated Show resolved Hide resolved
OpenDreamClient/Interface/DMF/DMFParser.cs Outdated Show resolved Hide resolved
OpenDreamClient/Interface/DMF/DMFParser.cs Outdated Show resolved Hide resolved
OpenDreamClient/Interface/DreamInterfaceManager.cs Outdated Show resolved Hide resolved
OpenDreamClient/Interface/DreamInterfaceManager.cs Outdated Show resolved Hide resolved
OpenDreamClient/Interface/DreamInterfaceManager.cs Outdated Show resolved Hide resolved
OpenDreamClient/Interface/DreamInterfaceManager.cs Outdated Show resolved Hide resolved
OpenDreamClient/Interface/DreamInterfaceManager.cs Outdated Show resolved Hide resolved
OpenDreamClient/Interface/DreamInterfaceManager.cs Outdated Show resolved Hide resolved
OpenDreamClient/Interface/DreamInterfaceManager.cs Outdated Show resolved Hide resolved
amylizzle and others added 2 commits March 25, 2024 09:02
@amylizzle amylizzle requested a review from wixoaGit March 25, 2024 14:52
@wixoaGit wixoaGit enabled auto-merge (squash) March 26, 2024 20:25
@wixoaGit wixoaGit merged commit 82694ac into OpenDreamProject:master Mar 26, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client Involves the OpenDream client size/L
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants