Drag-Drop to copy ownership/faction details
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 156
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
When Drag-drop copying of ships, the ownership/faction information needs to be also transferred across into the other save game if it doesn't already exist.
Ownership can be matched by SteamId, but Faction details may need to be matched by name.
Currently when Serializing the objects for transfer, only the bare minimum, which is the CubeGrid is transferred.
The object model should probably be enhanced to contain more information for exchanging between two running applications.
It should be remembered that the communication channel, all data has to be serialized for sending across an AppDomain boundary, and that the size is limited.
Perhaps we should consider changing this, so the Drop operation instead passes a link for a another method, like Named Pipe to allow faster transfer of larger data.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by tracing the drag-drop serialization path that currently transfers only the CubeGrid, then review the AppDomain communication and size constraints. Done means ownership and faction details can be transferred when needed, or the proposed larger-data transfer approach is defined and implemented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100