Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Review editor-plugin installation rules for non-unity-generated solution #581

Closed
6 tasks done
van800 opened this issue Jun 5, 2018 · 0 comments
Closed
6 tasks done
Assignees
Milestone

Comments

@van800
Copy link
Member

van800 commented Jun 5, 2018

More info here https://youtrack.jetbrains.com/issue/RIDER-16676#comment=27-2902532

As I see it, we need the minimized Unity UI only for unity-generated solution.
But all other features can be beneficial if ProtocolInstance.json is in the expected location.

  • Plugin is installed for any solution with reference to UnityEngine and existing Assets folder.
    Related usability issue https://youtrack.jetbrains.com/issue/RIDER-16757
  • Allow Unity Editor to connect to multiple Rider backend instances.
  • Provide a manual install/update button for when the user has unchecked the automatic update setting.
  • Install plugin without waiting for Solution Load
  • Handle outdated protocol and the automatic update is unchecked. (use Protocol.OutOfSyncModels)
  • After new Rider installation EditorPlugin is updated also, but Refresh is required for it to be loaded in Unity.
@van800 van800 added this to the Rider 2018.2 milestone Jun 5, 2018
@van800 van800 self-assigned this Jun 5, 2018
@van800 van800 changed the title Add explicit option to allow UnityExplorer and protocol features for non-unity-generated solution Add explicit option to allow protocol features for non-unity-generated solution Jun 5, 2018
@van800 van800 changed the title Add explicit option to allow protocol features for non-unity-generated solution Review editor-plugin installation rules for non-unity-generated solution Jun 5, 2018
@van800 van800 modified the milestones: Rider 2018.2, Rider 2018.3 Aug 10, 2018
@van800 van800 modified the milestones: Rider 2018.3, Rider 2018.4 Nov 1, 2018
van800 added a commit that referenced this issue Nov 29, 2018
van800 added a commit that referenced this issue Dec 14, 2018
* #581 Handle outdated protocol and the automatic update is unchecked. (use Protocol.OutOfSyncModels)

* disable exception on outofsync models to UnityEditor
@van800 van800 closed this as completed Dec 18, 2018
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant