39306dfd29
feat: raise event on audio despawns ( #6056 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2026-06-29 19:29:42 +10:00
metalgearsloth and GitHub
2cbcb92cb8
Add DictionaryEquals helper ( #6682 )
...
* Add DictionaryEquals helper
* test because why not
2026-06-28 23:39:55 +10:00
metalgearsloth and GitHub
d9cd400e00
Optimise Box2i ( #6662 )
2026-06-28 04:18:15 -07:00
metalgearsloth
13730c9203
Version: 278.0.0
2026-06-27 19:18:52 +10:00
metalgearsloth and GitHub
7fcf49ea61
Add audio device switching API ( #6661 )
2026-06-27 19:09:59 +10:00
metalgearsloth and GitHub
afd792c0b1
Merge branch 'master' into master-merge
2026-06-26 21:48:28 +10:00
metalgearsloth and GitHub
03ef503285
Add batch drawing methods ( #6655 )
...
* Add batched drawing API
Internally Clyde batches drawing, however when drawing hundreds / thousands of the same quad the batch checks add up. This just omits those checks and directly draws instead. Same with skipping color modulation.
Long-term could probably figure out a way to SIMD the transforms better.
* RN
2026-06-26 21:45:32 +10:00
8862e8d632
Debug Console Autocompletes for Contains ( #6418 )
...
* Debug Console Autocompletes for Contains
Entering commands to console now filters for commands
containing, not just starting with, what you typed.
* RN
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-06-26 21:21:19 +10:00
1b9de71b81
Remove obsolete TryIndex overloads ( #6478 )
...
* remove obsolete TryIndex overloads
* a
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-06-26 20:46:57 +10:00
slarticodefast
f7b6a24e29
update release notes for merge from new to old repo
2026-06-26 01:30:47 +02:00
slarticodefast
e519bcdc9d
undo some changes specific to the new repo
2026-06-26 01:21:17 +02:00
slarticodefast
dbaf8c4e8c
Merge branch 'new_master' into master-merge
2026-06-26 00:53:09 +02:00
DrSmugleaf
f47f6b02bf
Version: 277.2.1
2026-06-25 12:36:13 -07:00
DrSmugleaf
d71a1cc1b0
Release notes
2026-06-25 11:32:20 -07:00
metalgearsloth and GitHub
ea2529e1ce
Fix ValueList Peek ( #145 )
2026-06-25 18:34:17 +10:00
metalgearsloth and GitHub
b32ef31b03
Fix ValueList TryPop holding references ( #31 )
2026-06-24 23:38:10 +10:00
metalgearsloth and GitHub
27c2f34870
Implement IList for ValueList ( #32 )
2026-06-24 23:22:30 +10:00
metalgearsloth and GitHub
d07c1af29b
Early-out PVS updates on rotation ( #133 )
2026-06-24 22:39:36 +10:00
PJB3005
f600a84ad4
Version: 277.2.0
2026-06-24 02:55:06 +02:00
PJB3005
b8c946a274
Release notes
2026-06-24 02:54:57 +02:00
metalgearsloth and GitHub
e164c94633
Direction optimisations ( #135 )
2026-06-23 17:50:29 +10:00
metalgearsloth and GitHub
e568c7ba78
LocalRotation normalize + obsolete setter ( #125 )
2026-06-21 16:08:30 +10:00
Tayrtahn
3c77bfde67
Version: 277.2.0
2026-06-20 16:20:44 -04:00
Tayrtahn
5718e9e385
Release notes
2026-06-20 16:19:33 -04:00
PJB3005
7cfce43633
Version: 277.1.0
2026-06-20 20:34:37 +02:00
PJB3005
8af60684da
Update release notes
2026-06-20 20:34:27 +02:00
PJB3005
24da77408e
Release notes for c1919263f4
2026-06-20 20:06:10 +02:00
PJB3005
f41b2d5faf
bump natives to 0.2.5
2026-06-20 20:01:51 +02:00
PJB3005
1a09f17dad
Add HBox and VBox convenience types.
2026-06-20 03:42:07 +02:00
PJB3005
fbab678058
Add FormattedStringBuilder for safely constructing markup with code.
2026-06-20 03:36:49 +02:00
PJB3005
a4f4275572
Add IUserInterfaceManager.GetRootForMouse and Popup.OpenAtCursor
2026-06-20 00:21:09 +02:00
PJB3005
30cac6ec2a
Add CommandParsing.EscapeCommand
2026-06-20 00:10:04 +02:00
PJB3005
a1a03d9fa1
Allow specifying tooltip in cmdlink tag
2026-06-19 22:50:15 +02:00
PJB3005
ead6018a6a
Add markup escaping Fluent functions
2026-06-19 22:49:34 +02:00
metalgearsloth and GitHub
fcf255e11f
Make Box2Rotated Transform faster ( #34 )
2026-06-20 00:51:43 +10:00
metalgearsloth and GitHub
8f6ebad5b9
Reduce game memory usage a crumb ( #30 )
2026-06-19 21:55:44 +10:00
metalgearsloth
32237cf719
RN
2026-06-19 20:35:02 +10:00
metalgearsloth
f48ac8c01b
RN
2026-06-19 20:21:39 +10:00
metalgearsloth
703cf3293d
RN
2026-06-19 19:35:00 +10:00
metalgearsloth
faad9098fe
Update release notes
...
Separate commit to make it easier for history.
2026-06-19 19:32:21 +10:00
PJB3005
51cdfb6b7e
Add "hidden" console commands
2026-06-18 10:39:35 +02:00
Tayrtahn
fe368d63fa
Version: 277.1.0
2026-06-16 17:39:35 -04:00
Tayrtahn
3e72678d1d
Release notes
2026-06-16 17:35:29 -04:00
metalgearsloth and GitHub
ff67da37bb
Cleanup Robust integration test boilerplate ( #8 )
2026-06-15 20:55:17 -07:00
metalgearsloth and GitHub
338825c8e7
Add Pure attr to EntityLookup bounds methods ( #6622 )
2026-06-09 16:54:31 +02:00
PJB3005
08a3d120b7
Version: 277.0.0
2026-05-08 19:54:05 +02:00
PJB3005
05d7b3234a
Update release notes
2026-05-08 19:45:04 +02:00
f68abaab68
EntityManager Singleton methods ( #6445 )
...
* Implement the singleton methods.
* Fix API + Tests.
* Move remark.
* Typo fix + Proxies.
* Pause remarks.
* No, really, we don't obey paused!
* Release notes.
* testdocs.
* Poke
* The API design axe.
* Update Robust.Shared.IntegrationTests/GameObjects/EntityManagerSingletonTests.cs
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com >
* Remove unused doc comment blerb
---------
Co-authored-by: pathetic meowmeow <uhhadd@gmail.com >
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2026-05-08 12:49:54 +02:00
b4eb85ad3c
[Dependency] source generator ( #6549 )
...
* [Dependency] source generator
No more reflection, no more codegen at runtime
Also various changes to Roslyn helpers to make this easier to write.
Requires all types with dependencies to be partial and not have readonly dependency fields. An analyzer enforces this at warning level, the previous injection strategies have remained in the code *for now* as a fallback.
No fallback is available for [field: Dependency] properties, due to a Roslyn bug.
Code Fixes exist. We love Roslyn
* Release notes
* Handle nullable dependencies
These are bad but gotta deal with it.
* Apply suggestions from code review
Co-authored-by: Moony <moony@hellomouse.net >
* Fine, let's not use collection expressions
---------
Co-authored-by: Moony <moony@hellomouse.net >
2026-05-08 12:38:02 +02:00
Pieter-Jan Briers and GitHub
9b595eb979
Analyzer to detect nullable dependency fields ( #6553 )
...
* Analyzer to detect nullable dependency fields
Does nothing, no point in it.
* Release notes
2026-05-07 21:44:11 +02:00