Skip to content

Idea: Move Maestro code into server #57

@YuKitsune

Description

@YuKitsune

Heavily simplify state synchronisation by moving all Maestro.Core code into the server. Ship the server with the plugin for offline use.

Alternatively, abstract it away such that all communication between Plugin and Core happens through an IMaestroClient, with an in-memory and remote variant to facilitate online and offline modes.

This will significantly improve the developer experience, and make plugin development for alternative clients (maybe EuroScope) much easier.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions