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

Always validate diagram (in background) #47

Merged
merged 1 commit into from
Jul 21, 2023
Merged

Always validate diagram (in background) #47

merged 1 commit into from
Jul 21, 2023

Conversation

nikku
Copy link
Member

@nikku nikku commented Jul 18, 2023

This changes the plug-in to eagerly validate a diagram. The button we previously used to toggle linting now acts as a toggle for showing annotations on the canvas.

capture kxTUAk_optimized


Closes #20

@bpmn-io-tasks bpmn-io-tasks bot added the needs review Review pending label Jul 18, 2023
@nikku nikku requested review from a team, marstamm and barmac and removed request for a team July 18, 2023 19:06
@nikku nikku changed the base branch from main to info-type July 18, 2023 19:15
@nikku nikku marked this pull request as draft July 18, 2023 19:36
@bpmn-io-tasks bpmn-io-tasks bot added in progress Currently worked on and removed needs review Review pending labels Jul 18, 2023
@nikku nikku force-pushed the info-type branch 2 times, most recently from 1dba86e to e6fa5b4 Compare July 18, 2023 21:10
@nikku nikku marked this pull request as ready for review July 19, 2023 07:26
@bpmn-io-tasks bpmn-io-tasks bot added needs review Review pending and removed in progress Currently worked on labels Jul 19, 2023
@nikku nikku changed the title Eagerly validate Always validate Jul 19, 2023
@nikku nikku changed the title Always validate Always validate diagram (in background) Jul 19, 2023
@barmac
Copy link
Member

barmac commented Jul 19, 2023

I cannot look into this this week, so feel free to assign another reviewer.

Copy link
Contributor

@marstamm marstamm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great improvement

Copy link
Contributor

@philippfromme philippfromme left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Base automatically changed from info-type to main July 21, 2023 07:50
Always validate, indicate results in overlay. Toggle overlays on button
click.
@nikku nikku merged commit 18c4f4d into main Jul 21, 2023
6 checks passed
@nikku nikku deleted the eagerly-validate branch July 21, 2023 07:55
@bpmn-io-tasks bpmn-io-tasks bot removed the needs review Review pending label Jul 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Always lint (but allow on diagram overlays to be toggled)
4 participants