Skip to content
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

[ZEN-4820] [WIP] Make Quick Fixes available with mouse interactions #504

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

ghillairet
Copy link
Member

@ghillairet ghillairet commented May 30, 2019

This PR is a rewrite of error handling in KZOE.

Errors are now not only markers but now also underlines the error location and display a popup when the user hovers the error.
The popup also includes a list of quick fixes when available, this includes quick fixes to change example validation error level.

screen

@ghillairet ghillairet changed the title [ZEN-4820] [WIP] Make Quick Fixes available with mouse interactions [ZEN-4820] [WIP] Make Quick Fixes available with mouse interactions (DO NOT MERGE) May 30, 2019
@ghillairet ghillairet changed the title [ZEN-4820] [WIP] Make Quick Fixes available with mouse interactions (DO NOT MERGE) [ZEN-4820] [WIP] Make Quick Fixes available with mouse interactions Jun 4, 2019
@ghillairet
Copy link
Member Author

@tedepstein @nbhusare Ready for review.

# Conflicts:
#	com.reprezen.swagedit.core/META-INF/MANIFEST.MF
#	com.reprezen.swagedit.openapi3/META-INF/MANIFEST.MF
#	com.reprezen.swagedit.openapi3/src/com/reprezen/swagedit/openapi3/editor/OpenApi3Document.java
Fix exception when showing information tips on content assist.
@nbhusare
Copy link
Contributor

Passed QA

@tedepstein
Copy link
Collaborator

Before completing & merging this, we would like to resolve ZEN-4925: Improve targeting, precision, and usability of oneOf and anyOf schema violation errors.

Relevant issues include #95, #94, #92, #60, #87, #108

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants