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

feat: allow tooltip re-usability #321

Merged
merged 1 commit into from
Jan 9, 2024
Merged

feat: allow tooltip re-usability #321

merged 1 commit into from
Jan 9, 2024

Conversation

smbea
Copy link
Contributor

@smbea smbea commented Jan 5, 2024

Related to camunda/improved-canvas#18
Can be tested against camunda/improved-canvas#20

@bpmn-io-tasks bpmn-io-tasks bot added the in progress Currently worked on label Jan 5, 2024
@smbea smbea marked this pull request as ready for review January 8, 2024 08:31
@bpmn-io-tasks bpmn-io-tasks bot added needs review Review pending and removed in progress Currently worked on labels Jan 8, 2024
@smbea smbea marked this pull request as draft January 8, 2024 08:31
@bpmn-io-tasks bpmn-io-tasks bot added in progress Currently worked on and removed needs review Review pending labels Jan 8, 2024
@smbea smbea marked this pull request as ready for review January 8, 2024 09:30
@bpmn-io-tasks bpmn-io-tasks bot added needs review Review pending and removed in progress Currently worked on labels Jan 8, 2024
@smbea smbea requested review from a team, philippfromme and marstamm and removed request for a team January 8, 2024 09:33
@smbea smbea requested a review from nikku January 8, 2024 15:11
@@ -1,7 +1,7 @@
/**
* Theming
*/
.bio-properties-panel {
:root {
Copy link
Member

Choose a reason for hiding this comment

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

Let's consider to have a shared base class instead, i.e. djs-parent or something. The alternative is that we prefix our variables (which we don't usually do at bpmn.io).

Without any of these measures we risk to clash with other variables that the user defined. These names sound very common to me.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I doubt that we clash since the names are the color spefication (eg color-grey-225-10-15). At worst, we would override with the same color. But for safety, I added djs-parent (needs to have both that and bio-properties-panel since the latter is out of the parent)

Copy link
Member

@nikku nikku left a comment

Choose a reason for hiding this comment

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

@bpmn-io-tasks bpmn-io-tasks bot added in progress Currently worked on and removed needs review Review pending labels Jan 9, 2024
@smbea smbea force-pushed the tooltip-reusable branch from 4deb11b to 058e0ff Compare January 9, 2024 11:20
@smbea smbea requested a review from nikku January 9, 2024 11:20
@bpmn-io-tasks bpmn-io-tasks bot added needs review Review pending and removed in progress Currently worked on labels Jan 9, 2024
@smbea smbea merged commit 2ef832c into main Jan 9, 2024
12 checks passed
@smbea smbea deleted the tooltip-reusable branch January 9, 2024 12:42
@bpmn-io-tasks bpmn-io-tasks bot removed the needs review Review pending label Jan 9, 2024
nikku added a commit to camunda/camunda-bpmn-js that referenced this pull request Jan 22, 2024
feat: allow tooltip re-usability (bpmn-io/properties-panel#321)
feat: word wrap FEEL expressions, textarea style (bpmn-io/properties-panel#319)
fix: show scrollbars in popup editor (bpmn-io/properties-panel#319)

Full changelog: https://github.com/bpmn-io/properties-panel/blob/main/CHANGELOG.md#3160
nikku added a commit to camunda/camunda-bpmn-js that referenced this pull request Jan 22, 2024
feat: allow tooltip re-usability (bpmn-io/properties-panel#321)
feat: word wrap FEEL expressions, textarea style (bpmn-io/properties-panel#319)
fix: show scrollbars in popup editor (bpmn-io/properties-panel#319)

Full changelog: https://github.com/bpmn-io/properties-panel/blob/main/CHANGELOG.md#3160
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.

2 participants