-
-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: migrate markers as first class plugins #951
Conversation
❌ Run Gradle test failed: |
❌ Run Gradle test failed: |
❌ Run Gradle test failed: |
3 similar comments
❌ Run Gradle test failed: |
❌ Run Gradle test failed: |
❌ Run Gradle test failed: |
Now these 6 maker become true plugins.
Menu Items are generated dynamically using marker plugins IMarker interface. |
❌ Run Gradle test failed: |
I propose addition of method |
❌ Run Gradle test failed: |
2 similar comments
❌ Run Gradle test failed: |
❌ Run Gradle test failed: |
7712fb1
to
c128c7f
Compare
❌ Run Gradle test failed: |
- Deprecate Core.registerMarker and Core.getMarkers - Remove MarkerController.init and WhitespaceMarkerFactory.init Signed-off-by: Hiroshi Miura <miurahr@linux.com>
c128c7f
to
65241a1
Compare
@t-cordonnier review appreciated ! :-) |
@brandelune I already sent some comments in this ticket. I notice that now the menus are more dynamic as I suggested, good point. So, there was an evolution since my last comments, which I was not alerted about, so for me it was still pending. The rest of the code seems unchanged so I maintain what I said: I would prefer one or more sub-interfaces to distinguish between non-skippable markers (the ones which are always active), menu markers (the ones which have a menu with an icon to activate/inactivate) and eventually, those which are skippable but whose configuration is done in another location than in a menu. |
Extend IEditor API to avoid cast to EditorController. Signed-off-by: Hiroshi Miura <miurahr@linux.com>
❌ Unit Tests, Quality checks, and Acceptance Tests failed. Please look a Gradle Scan page for details: |
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
❌ Unit Tests, Quality checks, and Acceptance Tests failed. Please look a Gradle Scan page for details: |
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
❌ Unit Tests, Quality checks, and Acceptance Tests failed. Please look a Gradle Scan page for details: |
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
The change does not provide a benefit over the task. |
Pull request type
refactor
Which ticket is resolved?
What does this PR change?
NBSPMarker
as true pluginloadPlugins
static function is called. it breaks colors of markers.Other information