schubmat / Custom-MADE

Custom-MAnangement of DEcision -- A DSL based approach to capture and manage your decisions during a software development project
MIT License
5 stars 3 forks source link

Revise Editor #34

Closed schubmat closed 3 years ago

schubmat commented 3 years ago

In order to implement a new editor (cf. #13) work has been contributed on

/schubmat/Custom-MADE/tree/feature-integrate-visual-editing

However, it has not been completed yet. Currently compile errors need to be fixed which occurred based on a recent update of sprotty to 0.10.0.

schubmat commented 3 years ago

@rrcomtech

Thanks! I'm going to have a closer look at that later.

@rrcomtech Integrating workspaces is a mess!

schubmat commented 3 years ago

@rrcomtech It boils down to the fact that it cannot be implemented platform-independently for the time being. The preferences extension doesn't really help, as it only works if you use both workspace and user config together.

schubmat commented 3 years ago

@rrcomtech For now, workspace configs are created in the general files folder called "files" -> ".theia/settings"

The thing that remains to be done is setting the workspace each and every time the editor opens up. :wink:

schubmat commented 3 years ago

@rrcomtech Workspace issue is comprehensively treated.

schubmat commented 3 years ago

@rrcomtech Please check out corresponding branch and try! I had to update the package-lock. In the same breath I updated tsc to 3.9. I hope this won't bring any trouble in the near future.

I'll see whether update further @types packages is advisabe

rrcomtech commented 3 years ago

It worked very well for me. Very good job! 😄