e316649fd1
Add a Select button to ProtoId VV editor ( #6097 )
...
* Add a Select button to ProtoId VV editor
* Changelog
* Fix ftl string name
---------
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2025-08-02 19:08:24 +02:00
Perry Fraser and GitHub
0bf4123b8d
feat: Add VV editor for tuples ( #6065 )
...
* feat: Add VV editor for tuples
* refactor: make tuple editor work in more cases
* feat: support other arity tuples
* fix: correct release notes entry
* refactor: use a new index selector for tuples
Also yank out silly unused code.
* fix: make all non-ValueTuples readonly
* refactor: spell out ValueTuple arities
,,,,,,,,,,,,,,,,,,,,,
2025-07-22 22:31:19 +02:00
d8aefe5118
feat: now view-variable controls can be registered from content, or even dynamically added ( #6077 )
...
* feat: now view-variable controls can be registered from content, or even dynamically added
* refactor: whitespaces and xml-doc
* refactor: added changelog entry
* refactor: added methods for adding condition at start and at the end
* refactor: merged start/end methods, for IViewVariableControlFactory, improved changelog message
* refactor: replaced bool insertLast with InsertPosition enum
* refactor: reverse order of checks registration in ViewVariableControlFactory c-tor
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru >
2025-07-22 19:48:12 +02:00
Tayrtahn and GitHub
6d9a4719a9
Validate VV EntProtoId values ( #6095 )
2025-07-22 19:30:01 +02:00
PJB3005
5cd4c187bf
Fix VV member group headers
2025-07-12 02:22:04 +02:00
PJB3005
9d00b1f093
Make VV KeyValuePair prop editor have a minimum width
...
Avoid buttons for references being squashed to zero width.
2025-07-12 01:47:49 +02:00
PJB3005
de0871d17b
Fix VV handling of remote KVPair types
...
There was a bunch of complex code to analyze the full type string the server sent, except I have no idea what use this was. It's both incorrect (the type string isn't guaranteed to work if the remote .NET version is different) and unnecessary as PropertyFor already handles all the cases.
2025-07-12 01:47:49 +02:00
metalgearsloth and GitHub
b631f408f2
ItemList optimisation ( #5796 )
...
- VV AddComponent window no longer takes 300ms every time you press a key.
- Significantly optimise ItemList internally.
2025-04-14 13:55:48 +10:00
Saphire Lattice and GitHub
f812dc4dac
Hopefully fix the dreaded VV refresh blink ( #5517 )
2024-11-12 23:31:39 +01:00
metalgearsloth and GitHub
0717b1fced
Avoid resolve in VV prop editor ( #5335 )
2024-08-05 14:53:55 +10:00
Pieter-Jan Briers and GitHub
7fbcfeaa8f
Warning fixes ( #5275 )
...
* Warning fixes in Robust.Shared
* Robust.Client warning fixes
* Fix test failure
Test failures were due to broken system registrations for the client RobustUnitTest. It was accidentally registering some server systems, which means DebugPhysicsSystem wasn't gettings its dependencies properly.
Fixing this meant pulling half a dozen extra dependencies that client ContainerSystem and TransformSystem are supposed to have, but didn't.
2024-07-10 01:38:32 +02:00
ShadowCommander and GitHub
2636879860
ViewVariables UI for Flags Enum and fixes enums with duplicate values ( #5287 )
...
* Add editor dropdown for large enums
* Add enum flag selection buttons
* Cleanup
2024-07-07 16:27:17 +10:00
metalgearsloth and GitHub
5164d99996
Implement VV for AudioParams + dump obsolete params ( #4994 )
...
* Implement sound VV
No params yet because I'm lazy but paths and collections work.
* Fixes
* rn
* review
* pitch
* VV sound params + dump unneeded params
BusName never used and per-source Attenuation got dropped.
* weh?
2024-03-29 16:54:14 +11:00
metalgearsloth and GitHub
4460454563
Implement sound VV ( #4966 )
...
* Implement sound VV
No params yet because I'm lazy but paths and collections work.
* Fixes
* rn
* review
2024-03-24 16:59:40 +11:00
df0945f3cd
VV editor for EntProtoId? ( #4986 )
...
Co-authored-by: wrexbe <wrexbe@protonmail.com >
2024-03-24 14:13:07 +11:00
metalgearsloth and GitHub
5aaf6d0994
Fix VV for entity prototypes ( #4956 )
...
* Fix VV for entity prototypes
* Fix ProtoId
2024-03-15 20:16:09 +11:00
metalgearsloth and GitHub
24b0165ec9
Revert Arch ( #4613 )
2023-11-27 21:41:01 +11:00
7dce51e2cf
Arch PR two electric boogaloo ( #4388 )
...
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com >
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
2023-11-23 14:29:37 +11:00
Leon Friedrich and GitHub
5a6c4220fc
IPlayerManager refactor ( #4518 )
2023-10-24 20:18:58 +11:00
DrSmugleaf and GitHub
b737ecf9b3
Add generic EntityUid, remove some usages of .Owner ( #4498 )
2023-10-19 12:23:48 -07:00
DrSmugleaf and GitHub
1745a12e5a
Remove casts to Component ( #4495 )
2023-10-17 20:45:21 -07:00
Leon Friedrich and GitHub
16e68a4351
Make PVS session overrides recursive ( #4480 )
2023-10-11 13:16:00 +11:00
DrSmugleaf and GitHub
0c440a8fc9
Localize "View Variables" ( #4454 )
2023-09-28 20:22:54 +10:00
Leon Friedrich and GitHub
3a328ffdd5
More NetEntity VV fixes ( #4395 )
2023-09-15 13:37:18 +10:00
Leon Friedrich and GitHub
bc5107e297
Misc NetEntity fixes for VV ( #4390 )
2023-09-15 10:11:28 +10:00
metalgearsloth and GitHub
3fd731d917
Network entity ids ( #4252 )
2023-09-11 09:42:55 +10:00
Vera Aguilera Puerto and GitHub
34d65a7960
Use engine font instead of SS14-specific font in a few places. ( #4206 )
2023-08-02 04:32:31 +10:00
metalgearsloth and GitHub
7d1ad527d9
Replace Robust Vector2 with System.Numerics ( #4092 )
2023-07-08 14:08:26 +10:00
Leon Friedrich and GitHub
9d4105abc7
Add support for client-side replays ( #4122 )
2023-06-19 03:23:46 +10:00
Vera Aguilera Puerto
4cde4abbb8
Remove many more static Logger usages from client.
2023-06-10 01:12:22 +02:00
Vera Aguilera Puerto and GitHub
596b8e5538
Remove static Logger usages from ViewVariables ( #4128 )
2023-06-10 00:06:44 +02:00
metalgearsloth and GitHub
b37f9e827c
vv perm tweaks ( #4026 )
2023-05-14 10:33:28 +10:00
metalgearsloth and GitHub
9528d6dc8f
Remove ISpriteComponent ( #3692 )
2023-01-15 13:38:46 +11:00
metalgearsloth and GitHub
3c168f5a31
Replace GridEntityId with Owner ( #3530 )
2022-12-12 14:58:41 +11:00
1646297039
Remove most static IoCManager. accesses from engine. ( #3466 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-11-15 22:00:28 +11:00
Ygg01 and GitHub
108e270f9e
Localize commands ( #3374 )
2022-11-06 03:00:57 +11:00
Vera Aguilera Puerto and GitHub
d404494018
ViewVariables Exorcism Part 1: Of paths and commands ( #3214 )
2022-10-14 19:03:44 +02:00
Leon Friedrich and GitHub
e534fcd800
Unrevert "Remove obsolete GridId and all references to it" ( #3279 )
2022-10-10 08:41:58 +11:00
metalgearsloth and GitHub
818ea1a629
Revert "Remove obsolete GridId and all references to it" ( #3308 )
2022-10-09 17:32:54 +11:00
SpaceManiac and GitHub
ebaa8d9ac3
Remove obsolete GridId and all references to it ( #3279 )
2022-10-09 16:23:40 +11:00
metalgearsloth
868320c513
Fix VV lineedit crash
2022-04-29 00:41:14 +10:00
ShadowCommander
102b31f83d
Add null check to VV string parsing
2022-04-24 02:16:42 -07:00
Pieter-Jan Briers
45d906ba7e
Deprecate CreateNetMessage<T>.
2022-04-15 18:47:42 +02:00
mirrorcult and GitHub
44cb135a1d
Even shorter pretty-print type abbreviations for VV ( #2735 )
2022-04-15 09:15:10 +02:00
metalgearsloth and GitHub
c8f2dab381
Don't crash on VV edit for angles ( #2517 )
2022-02-08 02:58:55 +11:00
de4d255841
Analyzer to enforce classes to be either [Virtual], abstract, or sealed. ( #2469 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-02-05 19:31:58 +01:00
Moony and GitHub
fad4c20da2
VV for entity systems. ( #2447 )
2022-01-25 13:29:17 +01:00
Pieter-Jan Briers
c5899944a2
Uncomment stuff in manifest so it's not empty and won't break the launcher.
...
Whoops.
2021-12-30 17:48:22 +01:00
Vera Aguilera Puerto and GitHub
e7308efdd7
Botch VV to allow viewing remote entities that don't exist locally. ( #2346 )
2021-12-16 11:32:54 +01:00
Vera Aguilera Puerto and GitHub
c73077014b
EntityUid now shows a "View" button in VV. ( #2342 )
2021-12-14 09:57:46 +01:00