Nico Rehwaldt

Results 274 issues of Nico Rehwaldt

This updates our test dependencies to the latest versions. Just basic housekeeping.

needs review

__Is your feature request related to a problem? Please describe.__ For historical reasons our users had to bind `keyboard` to any element on the page, may it be document, or...

in progress
enhancement

This adds the ability to attach commands to the previous undo/redo context. By doing so I can execute things invisible to the user (from the undo/redo) perspective. ```javascript // given...

backlog

__Describe the Bug__ With minification active the following fails: ``` import inherits from 'inherits'; import BaseRenderer from 'diagram-js/lib/draw/BaseRenderer'; function MyRenderer(injector) { injector.invoke(BaseRenderer, this, { renderPriority: 9001 }); } MyRenderer.$inject =...

bug
backlog
spring cleaning

Native browser focus handling makes sure that basic keyboard interaction works (users may tab through the site) and that a basic accessibility level is guaranteed (browser knows which element got...

toolkit
interaction
modeling
embedding
enhancement
ux
backlog

__What should we do?__ Our existing JSDoc type definitions on services are built in a way that makes it impossible for IDEs to use, cf. [`Canvas`](https://github.com/bpmn-io/diagram-js/blob/develop/lib/core/Canvas.js#L104) for example: ```javascript /**...

documentation
good first issue
backlog

__Context__ With many extensions added to a diagram the positioning of elements gets messy: ![image](https://user-images.githubusercontent.com/58601/129702881-4761d752-0bdb-4679-bc72-fe926da05899.png) As we are an open framework and agnostic of extension use-cases we cannot not impose...

enhancement
infrastructure
backlog

__Describe the Bug__ In certain, yet to figure out circumstances the [`ToolManager`](https://github.com/bpmn-io/diagram-js/blob/develop/lib/features/tool-manager/ToolManager.js#L71) cancels an about to start drag interaction, causing the subsequent [automatically activating move interaction](https://github.com/bpmn-io/diagram-js/blob/develop/lib/features/dragging/Dragging.js#L525) to fail. This leads...

bug
backlog

__What should we do?__ Related to https://github.com/bpmn-io/diagram-js/issues/501 we should fix the JSDoc types on service APIs so that proper type hinting can be done. __Why should we do it?__ This...

documentation
backlog

This implements browser native selection + keyboard binding following https://github.com/bpmn-io/diagram-js/pull/662. The form playground is the best example what browser native focus handling can acomplish: Each focusable element has it's own...

backlog