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

chore: add DpDatetimePicker to Storybook. #522

Merged
merged 5 commits into from
Sep 13, 2023

Conversation

ahmad-demos
Copy link
Contributor

  • add DpDatetimePicker to Storybook.

@ahmad-demos ahmad-demos added the documentation Improvements or additions to documentation label Sep 13, 2023
ahmad-demos and others added 3 commits September 13, 2023 14:26
Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>
Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>
Copy link
Contributor

@spiess-demos spiess-demos left a comment

Choose a reason for hiding this comment

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

Lgtm!

@ahmad-demos ahmad-demos merged commit b62bc29 into main Sep 13, 2023
2 checks passed
@ahmad-demos ahmad-demos deleted the add_DpDatetimePicker_to_storybook branch September 13, 2023 12:29
salisdemos pushed a commit that referenced this pull request Oct 10, 2023
* chore: add DpDatetimePicker to Storybook.

* chore: add CHANGELOG

* Update src/components/DpDatetimePicker/DpDatetimePicker.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpDatetimePicker/DpDatetimePicker.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: adjust document.

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>
salisdemos added a commit that referenced this pull request Sep 18, 2024
…3 Compat mode (575)

* test(refs T30971): Add some Vue tests and a setup for them (#268)

* Setup for Vue tests
* since we are at vue2 , we have to stick to @vue/test-utils@1
* Add some tests

* build(deps): bump dayjs from 1.11.7 to 1.11.8 (#297)

Bumps [dayjs](https://github.com/iamkun/dayjs) from 1.11.7 to 1.11.8.
- [Release notes](https://github.com/iamkun/dayjs/releases)
- [Changelog](https://github.com/iamkun/dayjs/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.7...v1.11.8)

---
updated-dependencies:
- dependency-name: dayjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump webpack from 5.84.1 to 5.86.0 (#285)

Bumps [webpack](https://github.com/webpack/webpack) from 5.84.1 to 5.86.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.84.1...v5.86.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* feat(refs T27594): Change some utility classes to use tailwind (#306)

After enabling Tailwind in demosplan-core, we can drop our handcrafted utility classes.

As a first step, this PR switches to Tailwind utility classes for all cases where it is possible
to do so without further preparation (because the classes are designed the same way
and map to static properties).

For utility classes that depend on design tokens, and for those that need responsive
modifiers, we first have to do some configuration in Tailwind, later on.

* fix: broken tests after selector renaming (#307)

* build(deps-dev): bump webpack from 5.86.0 to 5.87.0 (#309)

Bumps [webpack](https://github.com/webpack/webpack) from 5.86.0 to 5.87.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump js-beautify from 1.14.7 to 1.14.8 (#295)

Bumps [js-beautify](https://github.com/beautify-web/js-beautify) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/beautify-web/js-beautify/releases)
- [Changelog](https://github.com/beautify-web/js-beautify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/beautify-web/js-beautify/compare/v1.14.7...v1.14.8)

---
updated-dependencies:
- dependency-name: js-beautify
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* build(deps-dev): bump jest-junit from 15.0.0 to 16.0.0 (#308)

Bumps [jest-junit](https://github.com/jest-community/jest-junit) from 15.0.0 to 16.0.0.
- [Release notes](https://github.com/jest-community/jest-junit/releases)
- [Commits](https://github.com/jest-community/jest-junit/compare/v15.0.0...v16.0.0)

---
updated-dependencies:
- dependency-name: jest-junit
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* bug(refs T33411): Add prop for data-cy on its own (#319)

* bug(refs T33411): Add prop for data-cy on its own

* chore: prepare release

* v0.1.6

* Feat(T33336): add externalApi method for external requests (#318)

* feat(T33336): add an additional method called "externalApi" to make an external call without default headers

* fix(T33336): fix CORS issue: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response. To resolve this, the 'Content-Type' header needs to be removed before making the call, as Axios automatically adds it to the request

* chore (refs T30980): remove some component class, to pass it from outside.

* chore (refs T30980): add changelog.

* Update CHANGELOG.md

Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T30980): add changelog.

* chore (refs T30980): remove class, to pass it from outside.

* chore (refs T30980): add CHANGELOG.

* Update CHANGELOG.md

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T30980): adjust CHANGELOG.

* chore: prepare release

* v0.1.7

* feat: enhance DpButton and DpIcon components (#333)

This commit adds the "rounded" prop to buttons by using a tailwind utility class.
It also adds the arrow-down and arrow-up icons to DpIcon.

* chore (refs T30980): remove spacing & layout classes.

* chore (refs T30980): add CHANGELOG

* Update src/components/core/DpBulkEditHeader.vue

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update CHANGELOG.md

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T30980): remove spacing class.

* chore (refs T30980): add CHANGELOG

* chore: Use Barrel Export to simplify index.js (#314)

* build(deps): bump @uppy/core from 3.2.0 to 3.2.1 (#317)

Bumps [@uppy/core](https://github.com/transloadit/uppy) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/transloadit/uppy/releases)
- [Changelog](https://github.com/transloadit/uppy/blob/main/CHANGELOG.md)
- [Commits](https://github.com/transloadit/uppy/compare/@uppy/core@3.2.0...@uppy/core@3.2.1)

---
updated-dependencies:
- dependency-name: "@uppy/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* chore (refs T33323): add storybook documentation to DpTabs.

* chore (refs T33323): add CHANGELOG

* Update src/components/DpTabs/DpTabs.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpTabs/DpTabs.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpTabs/DpTabs.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpTabs/DpTabs.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpTabs/DpTabs.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpTabs/DpTabs.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpTabs/DpTabs.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T33323): edit comment.

* chore (refs T33323): add CHANGELOG

* chore (refs T33323): remove props.

- props not showing up as expected, because Storybook docs integration is broken.

* Update CHANGELOG.md

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* build(deps-dev): bump @babel/core from 7.21.8 to 7.22.5 (#296)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.8 to 7.22.5.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.5/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* feat(refs T33640): Add `@blur`-support for dpInput (#356)

* chore: prepare release

* v0.1.8

* 0.1.8-rerelease

* chore: repair changelog

* F t31115 remove translator from dp select (#357)

* chore (refs T31115): add Trans-Key to translations.js

* chore (refs T31115): remove Translator.trans from DpSelect.

- call a Translator.trans in Core.

* Update src/components/DpSelect/DpSelect.vue

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T31115): remove unused props & computed.

* chore (refs T31115): revert computed.

* chore (refs T31115): add Changelog.

* Update CHANGELOG.md

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T33323): add storybook for DpSelect component. (#350)

* chore (refs T33323): add storybook for DpSelect component.

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T33323): adjust storybook for DpSelect.

* chore (refs T33318): add props for DpSelect storybook.

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T33318): remove Classes from storybook.

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSelect/DpSelect.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Fix: Add a default export to index.js (#363)

For some reasons we need both. Named and default exports

* feat(refs T12070): Make IconSize a prop for DpButton (#364)

* Tweak Tailwind config with utility tokens

- export tokens as js module to have them digestible by tailwind
- move json to tokens/src, move compiled scss and js
  to a new tokens/dist, to have a neat tokens folder
- add breakpoints and zIndex tokens, heavily inspired by
  demosplan-core but better and with naming partly adapted to tw
- add bc compatible scss variable names for boxShadow + rounded
- add glob to dependencies, it was missing before
- configure Tailwind with screens, borderRadius, boxShadow,
  and zIndex tokens, to be able to replace current demosplan-core
  utilities

* documentation: Add missing Changelog entry for barrel export (#365)

* documentation: Add missing Changelog entry for barrel export

* documentation: Add missing Changelog entry for barrel export

---------

Co-authored-by: graupnerdemos <graupner@demos-deutschland.de>

* fix: use correct translation values (#371)

* chore: prepare release

* v0.1.9

* chore (refs T33316): add DpRadio to storybook. (#370)

* chore (refs T33316): add DpRadio to storybook.

* chore (refs T33316): add CHANGELOG

* Update src/components/DpRadio/DpRadio.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T33316): add label props & label story link.

* Update src/components/DpRadio/DpRadio.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Add notification icons to DpIcon

In an attempt do make DpIcon more resilient if called
with a non-existent icon name, a few icons were added
which we also need for the new design of the notifications.

* Fix(T33137): improve accessibility of flash notifications (#359)

This PR improves the accessibility of notifications by providing a more precise error message to the user when mandatory fields are unfilled.

As we're attempting to drop Translator from demosplan-ui:
- remove Translator from the dpValidateMixin.js and use de from translations.js instead
- add dataDpValidateErrorFieldname props to the DpInput
- add data-dp-validate-error-fieldname to the dpcheckbox, DpRadio and DpTextArea components

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: prepare release

* v0.1.10

* chore(refs T30981) Typescript support demosplan UI (#291)

- Add initil Typescript support.
- Just for Testingpurpose, we use TS in DpButton and DpRadio
- Its configured quite loose. If we are a bit more into typescript we 
- should be more strict in our config.


---------
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* Tweak z-index var names + values (#381)

- adapt utility classes to Tailwind naming
- use -10/+10 for z-indexes around zero to acommodate for the fact
  that there will be cases where users may squeeze something in there
- shorten scss var name according to the respective Tailwind naming

* feat: add more docs on tailwind (#382)

* build(deps-dev): bump webpack-bundle-analyzer from 4.8.0 to 4.9.0 (#288)

Bumps [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) from 4.8.0 to 4.9.0.
- [Release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/releases)
- [Changelog](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/webpack-bundle-analyzer/compare/v4.8.0...v4.9.0)

---
updated-dependencies:
- dependency-name: webpack-bundle-analyzer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* build(deps-dev): bump webpack-cli from 5.1.1 to 5.1.4 (#315)

Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 5.1.1 to 5.1.4.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/webpack-cli@5.1.1...webpack-cli@5.1.4)

---
updated-dependencies:
- dependency-name: webpack-cli
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* build(deps-dev): bump @webpack-cli/generators from 3.0.4 to 3.0.7 (#316)

Bumps [@webpack-cli/generators](https://github.com/webpack/webpack-cli) from 3.0.4 to 3.0.7.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/@webpack-cli/generators@3.0.4...@webpack-cli/generators@3.0.7)

---
updated-dependencies:
- dependency-name: "@webpack-cli/generators"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* build(deps-dev): bump jest and @types/jest (#360)

Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together.

Updates `jest` from 29.5.0 to 29.6.1
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v29.6.1/packages/jest)

Updates `@types/jest` from 29.5.1 to 29.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* build(deps): bump dayjs from 1.11.8 to 1.11.9 (#346)

Bumps [dayjs](https://github.com/iamkun/dayjs) from 1.11.8 to 1.11.9.
- [Release notes](https://github.com/iamkun/dayjs/releases)
- [Changelog](https://github.com/iamkun/dayjs/blob/v1.11.9/CHANGELOG.md)
- [Commits](https://github.com/iamkun/dayjs/compare/v1.11.8...v1.11.9)

---
updated-dependencies:
- dependency-name: dayjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* chore: fix Validate directive in DpMultiselect. (#412)

* chore: fix Validate directive in DpMultiselect.

* chore: add CHANGELOG

* chore: add CHANGELOG

* Fix(T34111): permanently opened dropdown (#409)

* Fix(T34111):  This PR fixes issue with the permanently opened dropdown menu. After adding Tailwind CSS and adjusting new classes, the v-show directive with the style 'display: none;' does not win in the specificity hierarchy. As a result, it has no impact on the flyout element:

- add a hidden class from the Tailwind library when the showFlyout variable has a negative value.

* chore: Prepare release

* v0.1.11

* chore (refs T33945): add missing Hooks/Selectors. (#437)

* chore (refs T33945): add missing Hooks/Selectors.

* chore (refs T33945): add CHANGELOG

* chore (refs T34082): add E2E Props. (#443)

* chore (refs T34082): add E2E Props.

* chore (refs T34082): add CHANGELOG.

* Update CHANGELOG.md

Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* chore (refs T34082): add default value for prop.

---------

Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* Fix(T34173): flickering text when scrolling down (#438)

* Fix(T34173): This PR fixes the problem of text flickering when scrolling down. The problem arises when the element's container has limited space at the top and attempts to jump to the bottom. However, in this scenario, transitioning to the bottom is unnecessary, the element should be fixed at the top of the container. An extra check has been added wherever the function _bindBottom is called: when the value of the stickToDirection is 'top' the funciton _bindBottom will not be performed.

- when creating a new sticky object, set 'top' as the value for stickToDirection in the DpTreeList component.

* chore (refs T34037): add E2E Prop. (#444)

* chore (refs T34037): add E2E Prop.

* chore (refs T34037): add CHANGELOG.

* chore: prepare release

* v0.1.12

* build(deps-dev): bump js-beautify from 1.14.8 to 1.14.9 (#390)

Bumps [js-beautify](https://github.com/beautify-web/js-beautify) from 1.14.8 to 1.14.9.
- [Release notes](https://github.com/beautify-web/js-beautify/releases)
- [Changelog](https://github.com/beautify-web/js-beautify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/beautify-web/js-beautify/compare/v1.14.8...v1.14.9)

---
updated-dependencies:
- dependency-name: js-beautify
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump @uppy/tus from 3.1.0 to 3.1.1 (#389)

Bumps [@uppy/tus](https://github.com/transloadit/uppy) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/transloadit/uppy/releases)
- [Changelog](https://github.com/transloadit/uppy/blob/main/CHANGELOG.md)
- [Commits](https://github.com/transloadit/uppy/compare/@uppy/tus@3.1.0...@uppy/tus@3.1.1)

---
updated-dependencies:
- dependency-name: "@uppy/tus"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* build(deps-dev): bump postcss from 8.4.24 to 8.4.28 (#435)

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.24 to 8.4.28.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.24...8.4.28)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* refactor(refs T31187): remove Translator usages (#420)

* refactor(refs T31187): restructure translation keys
* refactor(refs T31187): remove obsolete trans key usage
* refactor(refs T31187): add translation keys

these were previously defined in demosplan-core,
where they can now be removed, as they are only
used in demosplan-ui

* refactor(refs T31187): remove DpDashboardTaskCard (#445)

DpDashboardTaskCard has been moved to demosplan-core as it is too
specific to keep it in demosplan-ui

* refactor(refs T31187): move changelog entry (#453)

the changelog entry was accidentally added to the
most recent release, but the changes were not
actually included in it

* feat: Add new  DpTooltip and refactor v-tooltip Directive (#383)

this will replace the current tooltip component

- Move shared Code between Component and Directive to separate file
- Directive and Component are now just Wrapper

- Add Storybook-Story for Tooltips

* chore: remove unneeded tooltip.js lib (#456)

The tooltip.js lib was already deprecated when moving to v-tooltip. Time to remove it.

* fix: Adjust Changelog after auto-merge (#460)

* fix: Adjust Changelog after auto-merge

* fix: Adjust Changelog after auto-merge

* Consolidate tooltip components (#462)

Both DpContextualHelp and DpTooltipIcon do the same.
However, as the team agreed to go with DpContextualHelp,
it is now prepared to cater for all cases DpTooltipIcon
is used:

- defaults to the question mark icon, but supports other icons
- defaults to medium size, but supports other icon sizes
- uses DpIcon instead of fontawesome

* fix: update snapshot after changing markup (#464)

* Build(deps-dev): Storybook v7 (#379)

Bump Sorybook to v7
Adjust existinting stories to work with the new version.

---------
Co-authored-by: ahmad-demos <59571234+ahmad-demos@users.noreply.github.com>
Co-authored-by: Ahmad Alahrashi <alahrashi@demos-deutschland.de>

* build(deps-dev): bump typescript from 4.5.5 to 5.2.2 (#469)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.5.5 to 5.2.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/commits)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: migrate DpCard to Storybook 7. (#472)

* chore: migrate DpCard to Storybook 7.

* chore: add CHANGELOG.

* Update src/components/DpCard/DpCard.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpCard/DpCard.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: Add CHANGELOG.

* chore: adjust content.

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* feat(refs T27593): add tailwind to storybook (#475)

to further enable component development within storybook,
tailwind styles are made available in storybook.

Most tutorials on this topic refer to the deprecated
@storybook/addon-styling, however @storybook/addon-styling-webpack
installs way less dependencies and seems to do the same job.

As we are now able to build tailwind in demosplan-core, we can remove
the safelist hack that forced tw to render all css classes by default.

* feat(refs T27593): add changelog entry

* feat(refs T27593): use correct webpack config for tw (#478)

the new api of addon-styling-webpack is different
from the old one, so postcss must be configured more explicitly.
See https://github.com/storybookjs/addon-styling-webpack/issues/1

* chore(refs T32012): Use native setter instead of vue.set (#180)

* chore: Add DpCheckboxGroup to Storybook. (#477)

* chore: Add DpCheckboxGroup to Storybook.

- Fix ReferenceError: "Vue is not defined".

* chore: add CHANGELOG.

* chore: remove unused render template.

* chore: remove unused import.

* chore: add CHANGELOG.md

* chore: add DpInlineNotification to Storybook. (#479)

* chore: add DpInlineNotification to Storybook.

* chore: add CHANGELOG.md

* F t32983 move generic components to demosplan  UI (#473)

* feat(T32983): add addon wrapper to demosplanui

also rename it to DpAddonWrapper. This happens for two reasons.

- This is a really generic component and hence we should handle this component like other generic ones too, by addin them to demosplan-ui
- There is an addon that needs to load an addon. Because I want to avoid copying the same file into multiple repositories, this solution made the most sense to me.

* feat(T32983): move dp badge to demosplan ui

this generic component is needed in multiple repositories hence should live in demosplan-ui

* feat(T32983): this component will be shared with another addon

hence this component is generic enough to qualify for demosplan-ui

* feat(T32983): add components to index.js

so these files can be imported out of the demosplan-ui npm package

* feat(T32983): fix missing prefix

* feat(T32983): remove DpInsertableRecommendation from demosplan-ui

* feat(T32983): tweak comments and fix typos

* feat(T32983): remove DpAddonWrapper from ui

this component can live in the core because we will refactor the tag based recommendations in the recommendation modal to be a tab. This way we prevent the need to have an addon load an addon (which sounded good at first, but I didn't think about the possible resulting confusion which would come along)

* feat(T32983): add DpBadge boilerplate story

- with minimal configuration and explanation

* feat: fix some docs details

* feat(T32983): add changelog entry

---------

Co-authored-by: Velimir Müller <velimir@demos-deutschland.de>
Co-authored-by: Hans Spieß <spiess@demos-deutschland.de>

* chore: add DpSkeletonBox to Storybook. (#480)

* chore: add DpSkeletonBox to Storybook.

* chore: add CHANGELOG.md

* build(deps-dev): bump webpack from 5.87.0 to 5.88.2 (#388)

Bumps [webpack](https://github.com/webpack/webpack) from 5.87.0 to 5.88.2.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.87.0...v5.88.2)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* build(deps-dev): bump vue-loader from 15.10.1 to 15.10.2 (#482)

Bumps [vue-loader](https://github.com/vuejs/vue-loader) from 15.10.1 to 15.10.2.
- [Release notes](https://github.com/vuejs/vue-loader/releases)
- [Changelog](https://github.com/vuejs/vue-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-loader/compare/v15.10.1...v15.10.2)

---
updated-dependencies:
- dependency-name: vue-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: Adjust storybook (#483)

* fix: Add missing ts-loder
* fix: Add interfaces to storybook

---------

Co-authored-by: Ahmad Alahrashi <alahrashi@demos-deutschland.de>
Co-authored-by: Ahmad Alahrashi <59571234+ahmad-demos@users.noreply.github.com>

* chore: add DpSplitButton to Storybook. (#481)

* chore: add DpSplitButton to Storybook.

* chore: add CHANGELOG.md

* Update src/components/DpSplitButton/DpSplitButton.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSplitButton/DpSplitButton.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSplitButton/DpSplitButton.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSplitButton/DpSplitButton.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSplitButton/DpSplitButton.stories.tsx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* fix: fix Storybook errors. (#488)

* fix: fix Storybook errors.

* fix: Add options, because is required.

* chore: Prepare release

* refactor(refs T33194, T19759): Migrate tiptap to v2 - Integration (#374)

Since we have a lot of custom extentions, this Upgrade we had a lot of work to do to migrate from TipTap@v1 to tiptap@v2

* v0.1.13

* chore: Bump Storybook/* to 7.4.0 (#490)

* build(deps-dev): bump tailwindcss from 3.3.2 to 3.3.3 (#496)

Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.3.2 to 3.3.3.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.3.2...v3.3.3)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix: fix storybook errors, update version. (#498)

* fix: fix storybook errors, update version.

* chore: revert resolutions block.

* chore: add DpStickyElement to Storybook. (#491)

* chore: add DpStickyElement to Storybook.

* chore: add CHANGELOG

* docs: pimp props controls

* Update src/components/DpStickyElement/DpStickyElement.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add Default usage instead of props in Docs.

* chore: adjust Docu.

---------

Co-authored-by: Hans Spieß <spiess@demos-deutschland.de>
Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* build(deps-dev): bump @storybook/addon-styling-webpack (#493)

Bumps [@storybook/addon-styling-webpack](https://github.com/storybookjs/addon-styling-webpack) from 0.0.2 to 0.0.3.
- [Release notes](https://github.com/storybookjs/addon-styling-webpack/releases)
- [Changelog](https://github.com/storybookjs/addon-styling-webpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/addon-styling-webpack/compare/v0.0.2...v0.0.3)

---
updated-dependencies:
- dependency-name: "@storybook/addon-styling-webpack"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: Add lost Changelog entry for Bumping Tiptap to v2 (#500)

* chore: Add lost Changelog entry for Bumping Tiptap to v2

was already added with 57b631b1186e9249d02181b8eebccf87a5131f4c
Got lost during merges

* chore: Reorder changelog

* chore: Rewrite mixed up changelog (#501)

* chore: Add lost Changelog entry for Bumping Tiptap to v2

was already added with 57b631b1186e9249d02181b8eebccf87a5131f4c
Got lost during merges

* chore: Reorder changelog

* chore: Rewrite mixed up changelog

* build(deps): bump @uppy/core from 3.2.1 to 3.4.0 (#431)

Bumps [@uppy/core](https://github.com/transloadit/uppy) from 3.2.1 to 3.4.0.
- [Release notes](https://github.com/transloadit/uppy/releases)
- [Changelog](https://github.com/transloadit/uppy/blob/main/CHANGELOG.md)
- [Commits](https://github.com/transloadit/uppy/compare/@uppy/core@3.2.1...@uppy/core@3.4.0)

---
updated-dependencies:
- dependency-name: "@uppy/core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* build(deps-dev): bump postcss from 8.4.28 to 8.4.29 (#499)

Bumps [postcss](https://github.com/postcss/postcss) from 8.4.28 to 8.4.29.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.28...8.4.29)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* chore: add DpFormRow to Storybook. (#503)

* chore: add DpFormRow to Storybook.

* chore: add CHANGELOG.md

* chore: use single Quotes.

* chore: use single Quotes.

* chore: add DpSlidingPagination to Storybook. (#504)

* chore: add DpSlidingPagination to Storybook.

* chore: add CHANGELOG.md

* chore: add DpDraggable to Storybook. (#497)

* chore: add DpDraggable to Storybook.

* chore: add CHANGELOG

* Update src/components/DpDraggable/DpDraggable.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: adjust Docu.

* chore: adjust Docu.

* chore: adjust Docu.

* chore: rebuild DpDraggable template.

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add DpTooltip to Storybook. (#505)

* chore: add DpTooltip to Storybook.

- fix Tooltip container id.

* chore: add CHANGELOG.md

* chore: adjust text for DpTooltip.

* chore: add CHANGELOG.md

* feat: Introduce internal alias "~" (#513)

This implements the internal ~ alias and uses it for DpButton
and DpButtonRow components.

To not always have to write cumbersome path declarations like
 '../../component/component', a new alias "~" is introduced, 
which simply points to the src folder.

- Several aliases for component, mixins, or other folders seemed
  to be too much overhead
- The alternative @ lost the team voting, along with not introducing
  aliases at all

* fix(refs T34566): Pass propper Values to init Tooltips (#511)

Pass propper Values to init Tooltips
Pass classes to the Tooltip as well

* fix(refs T34571): Shorten Delay for destroytooltip (#512)

to allow clicking on Buttons where the tooltip has been after hovering off.
300 ms should be enough for a rebounce and for normal user interaction to
not click before the tooltip has been removed.

Actually we need this tweak only in cases, where the z-index get increased from outside
with a class that defines the z-index after `z-below-zero` in the css files

* chore: prepare release

* v0.1.14

* feat: Use alias "~/" in components (#515)

With #513, we introduced the internal alias `~` (which points to `./src`), 
along with an index.ts in every component folder. This change adds index files
for all components and uses the `~` where appropriate.

Also, components that lived within DpDataTable directory but are not direct
dependencies of DpDataTable are now moved to their own folders:
- DpDataTableExtended
- DpColumnSelector

Also, due to the introduction of the index files, within stories we can now
import components from the same folder with `./`.

* chore: add Props to DpUpload & DpUploadFiles. (#516)

* chore: add Props to DpUpload & DpUploadFiles.

- Add de Trans-Key
- Adjust UppyTranslations.

* chore: rename prop.

* chore: remove default value.

* Update src/components/shared/translations.js

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add CHANGELOG

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add DpSearchField to Storybook. (#492)

* chore: add DpSearchField to Storybook.

* chore: add CHANGELOG.

* chore: adjust interface naming.

* Update src/components/DpSearchField/DpSearchField.stories.tsx

Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* chore: adjust document for DpSearchField.

* chore: add the deprecation inputWidth.

* Update src/components/DpSearchField/DpSearchField.vue

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSearchField/DpSearchField.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpSearchField/DpSearchField.stories.tsx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

---------

Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>
Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T33878): Add DpTextArea to Storybook. (#380)

* chore (refs T33878): Add DpTextArea to Storybook.

* chore (refs T33878): Add CHANGELOG

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com>

* chore: update CHANGELOG.

* chore: update label.

* chore: update Docs.

* chore: migrate DpTextArea story to V7.

* chore: pass attributes prop.

* chore: update Prop Docs.

* Update CHANGELOG.md

Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpTextArea/DpTextArea.stories.tsx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

---------

Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com>
Co-authored-by: salisdemos <40487461+salisdemos@users.noreply.github.com>
Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add DpUploadFiles to Storybook. (#518)

* chore: add DpUploadFiles to Storybook.

* chore: add CHANGELOG

* chore: adjust document for DpUploadFiles.

* Update src/components/core/DpUpload/DpUploadFiles.vue

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/core/DpUpload/DpUploadFiles.vue

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/core/DpUpload/DpUploadFiles.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: adjust required Props.

* chore: revert props required.

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add DpDatepicker to Storybook. (#521)

* chore: add DpDatepicker to Storybook.

* chore: adjust document.

* chore: add DpDatetimePicker to Storybook. (#522)

* chore: add DpDatetimePicker to Storybook.

* chore: add CHANGELOG

* Update src/components/DpDatetimePicker/DpDatetimePicker.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpDatetimePicker/DpDatetimePicker.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: adjust document.

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add DpDateRangePicker to Storybook. (#524)

* chore: add DpDateRangePicker to Storybook.

* chore: add CHANGELOG

* Update src/components/DpDateRangePicker/DpDateRangePicker.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: adjust document.

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Fix(T34571): place tooltip in the foreground (#523)

* Fix(T34571): There are cases when Tooltips are in the modal windows and have a smaller z-index than the modal.

- added a method that checks the z-index of the parent element and appends zIndex + 1 to the style of the Tooltip

* chore: add DpButtonIcon to Storybook. (#526)

* chore: add DpButtonIcon to Storybook.

* chore: add CHANGELOG

* chore: add deprecate for component, remove unused computed.

* chore: add DpTimePicker to Storybook. (#525)

* chore: add DpTimePicker to Storybook.

* chore: add CHANGELOG

* Update src/components/DpTimePicker/DpTimePicker.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add DpProgressBar to Storybook. (#531)

* chore: add DpProgressBar to Storybook.

* chore: add CHANGELOG

* Update src/components/DpProgressBar/DpProgressBar.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpProgressBar/DpProgressBar.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add link to another stories.

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore (refs T33326): Move DpToggleForm to Core. (#536)

* chore (refs T33326): Move DpToggleForm to Core.

* chore (refs T33326): Add CHANGELOG

* chore: edit CHANGELOG

* chore: edit CHANGELOG

* Add dp notify message to storybook (#537)

* chore: add DpNotifyMessage to Storybook.

* chore: remove DpNotifyContainer.

- this component has already been moved to the Core.

* chore: remove import DpNotifyContainer.

* chore: add CHANGELOG.

* chore: change DpNotifyMessage to DpNotification.

* Update src/components/DpNotification/DpNotification.vue

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update tests/DpNotification.spec.js

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpNotification/DpNotification.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpNotification/DpNotification.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add CHANGELOG.md

* chore: add CHANGELOG.md

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: WIP: Add DpModal to Storybook (#538)

* chore: WIP: Add DpModal to Storybook

* chore: Fix getComputedStyle error, adjust DpModal Storybook.

* Update src/components/DpModal/DpModal.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpModal/DpModal.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpModal/DpModal.stories.mdx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: adjust document.

* Update src/components/DpModal/DpModal.stories.tsx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* Update src/components/DpModal/DpModal.stories.tsx

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

---------

Co-authored-by: spiess-demos <40452344+spiess-demos@users.noreply.github.com>

* chore: add CHANGELOG.md (#541)

* chore: fix args error in DpTextArea. (#544)

* chore: Fix DpTab Storybook error. (#545)

* build(deps-dev): bump babel-loader from 9.1.2 to 9.1.3 (507)

Bumps [babel-loader](https://github.com/babel/babel-loader) from 9.1.2 to 9.1.3.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel-loader/compare/v9.1.2...v9.1.3)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hwiem <40487668+hwiem@users.noreply.github.com>

* build(deps-dev): bump @vue/vue2-jest from 29.2.4 to 29.2.6 (514)

Bumps [@vue/vue2-jest](https://github.com/vuejs/vue-jest) from 29.2.4 to 29.2.6.
- [Release notes](https://github.com/vuejs/vue-jest/releases)
- [Commits](https://github.com/vuejs/vue-jest/compare/v29.2.4...v29.2.6)

---
updated-dependencies:
- dependency-name: "@vue/vue2-jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @jest/transform from 29.5.0 to 29.7.0 (519)

Bumps [@jest/transform](https://github.com/jestjs/jest/tree/HEAD/packages/jest-transform) from 29.5.0 to 29.7.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest-transform)

---
updated-dependencies:
- dependency-name: "@jest/transform"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump babel-jest from 29.5.0 to 29.7.0 (520)

Bumps [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) from 29.5.0 to 29.7.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/babel-jest)

---
updated-dependencies:
- dependency-name: babel-jest
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @babel/preset-env from 7.22.5 to 7.22.20 (535)

Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.22.5 to 7.22.20.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.22.20/packages/babel-preset-env)

---
updated-dependencies:
- dependency-name: "@babel/preset-env"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump @babel/core from 7.22.5 to 7.23.0 (547)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.22.5 to 7.23.0.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.0/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump autoprefixer from 10.4.14 to 10.4.16 (#540)

Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.14 to 10.4.16.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.14...10.4.16)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump @tiptap/extension-bold from 2.1.7 to 2.1.11 (#552)

Bumps [@tiptap/extension-bold](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold) from 2.1.7 to 2.1.11.
- [Release notes](https://github.com/ueberdosis/tiptap/releases)
- [Changelog](https://github.com/ueberdosis/tiptap/blob/develop/packages/extension-bold/CHANGELOG.md)
- [Commits](https://github.com/ueberdosis/tiptap/commits/v2.1.11/packages/extension-bold)

---
updated-dependencies:
- dependency-name: "@tiptap/extension-bold"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add dp tree list to storybook (#556)

* chore: WIP: Add DpTreeList to Storybook.

* chore: WIP: Add DpTreeList to Storybook.

* chore: Add de Trans-Key for DpTreeListToggle.

* chore: Add de Trans-Key for DpTreeListToggle.

* chore: WIP: adjust DpTreeList in Storybook.

* chore: adjust DpTreeList Docu & Template.

* chore: add CHANGELOG

* chore: backmerge release_ewm to main (#557)

* fix(refs T34566): Pass propper Values to init Tooltips (#511)
* fix(refs T34571): Shorten Delay for destroytooltip (#512)
* v0.1.14
* Fix(T34571): place tooltip in the foreground  (#530)
* Fix(T34571): added a method that checks the z-index of the parent element and appends zIndex + 1 to the style of the tooltip
* Fix(T34571): updated CHANGELOG.md
* Fix(T34716): add an update method in the tooltip directory (#542)
* Fix(T34716): Add update hook to tooltip directive for dynamic value updates
* v0.1.16

---------

Co-authored-by: Stefan Graupner <graupner@demos-deutschland.de>
Co-authored-by: sakutademos <110987766+sakutademos@users.noreply.github.com>
Co-authored-by: Sami Mussbach <mussbach@demos-deutschland.de>

* fix: Adjust Test after Refactoring (#558)

and add missing dependency
Where ever that comes from

* doc: Prepare release

* v0.2.0

* chore(refs T19759): Make slots work for demosplan-core in vu3 compat mode

* chore(refs T19759): Upgrade Jest setup to work with vue3 compat mode

- i coundn't find any occurance of `$on('modal:toggle'` and since it breaks the tests,
I removed it.

* chore(refs T19759): Upgrade tiptap to vue3

- remove unused vuex dependency

* chore(refs T19759): Set demosplan-ui in vue3 compat mode

* chore(refs T19759): Sort v-binding for new vue3 behaviour

* chore(refs T19759): Comment out vue-click-outside

that causes errors which we have to look at later on

* chore(refs T19759): Remove bus that shouldn't be neccessary anyway

* fix(refs T19759): Make demosplan-ui work in vue3 compat mode level 2 (623)

* chore(refs T19759): Remove bus that shouldn't be neccessary anyway
* chore(refs T19759): Update binding to be vue3 compatible
* chore(refs T19759): Match vue version with the one from core
* chore(refs T19759): Adjust Code to make vue3 compat mode happy at least for mode 2
* chore(refs T19759): set style-dictionary to fix version the last version breaks things

* fix(refs T19759): fix warnings/errors [vue 3 upgrade] (643)

* feat(refs T19759): use new hooks

in vue 3, the hooks in directives have changed:
bind -> beforeMount
inserted -> mounted
update -> updated
componentUpdated -> updated
unbind -> unmounted

* feat(refs T19759): pass null instead of false

to remove html attributes, they need to be set
to null instead of false in vue 3

see https://v3-migration.vuejs.org/breaking-changes/attribute-coercion.html

* feat(refs T19759): use new hook

inserted has been replaced with mounted in vue 3

* feat(refs T19759): replace scopedSlots

in vue 3, scoped slots have been removed
see https://v3-migration.vuejs.org/breaking-changes/slots-unification.html

* fix(refs T19759): use ternary

nullish coalescing operator only checks for null or undefined,
not false

* fix(refs T19759): default to null

in vue 3, html attributes need to be set to null instead of
false to be removed

* fix(refs T19759): remove $listeners

- in vue 3, listeners are added to $attrs and no longer
available as $listeners
- it seems that v-on="$listeners" was not needed
here, at least we couldn't figure out a reason
why we would need it

* fix(refs T19759): use deep watcher

in vue 3, watchers for arrays are not deep by default,
so the option needs to be set

* fix(refs T19759): default to null

in vue 3, html attributes need to be set to null
instead of false to be removed

* fix(refs T19759): add missing prop

- in order to be able to set allowMultipleUploads
for DpUpload.vue when using it via DpUploadFiles,
we need to add the prop to DpUploadFiles and pass
it to DpUpload.vue

* fix(refs T19759): rename beforeDestroy to beforeUnmount

in vue 3, the beforeDestroy hook is replaced with
beforeUnmount

* feat(refs T19759): use deep watcher

in vue 3, watchers for arrays are not deep by default,
so the option needs to be set

* refactor(refs T19759): replace 'unbind' hook

in vue 3, the 'unbind' hook has been replaced
with 'unmounted'

* fix(refs T19759): remove obsolete type

now that we pass null instead of false as default
value, the 'Boolean' type is not needed anymore

#AB 9149
---------

* refactor(refs T19759): make tabs work [vue 3 upgrade] (650)

* refactor(refs T19759): remove usage of $children

- $children has been removed in vue 3, see
https://v3-migration.vuejs.org/breaking-changes/children.html
- child components in slots can now be accessed via useSlots()
- in the parent component of DpTabs, a handler for the change
event needs to be added now to update the activeTabId;
the change event is emitted when a tab is clicked and when
setting the initial tab
- the handler gets the tab id from the change event, then this
id can be used to determine the value that needs to be passed
to the new isActive prop of DpTab (by comparing it to the label)
- it would have been nicer to handle all this inside the DpTab(s)
components, but I could not find a working solution

* build(refs T19759): update vue-multiselect

- vue-multiselect is updated to a vue3-compatible
version (which apparently is still in beta)
- the only changes should be that the input
event changed to 'update:model-value' and that a
modelValue prop needs to be passed to VueMultiselect

* refactor(refs T19759): make tabs reactive

in order to register prop changes in the DpTab
components when accessing the props in DpTabs,
we need to make the tabs variable a computed

* build(refs T19759): update yarn.lock after merge

AB#9149

---------

Co-authored-by: Florian Salis <salis@demos-deutschland.de>

* build(refs T19759): update vue dependencies for vuex4 [vue 3 upgrade] (658)

* build(refs T19759): update vue dependencies

to be able to use demosplan-ui with vuex4, the vue
dependencies need to be updated

* fix(refs T19759): emit event

the click event needs to be emitted
so we can handle it outside

* fix(refs T19759): define emits

in vue 3, the events emitted from a component
should be defined via the `emits` option, see
https://v3-migration.vuejs.org/breaking-changes/emits-option.html

AB#9149

---------

* build(refs T19759): update yarn.lock after merge

* chore (refs T19785): add defineAsyncComponent to async components. (#676)

* build(refs T19759): update yarn.lock after merge

* build(refs T19759): update yarn.lock after merge

* chore (refs T19759 T19784): migration render function to Vue3. (#763)

* build(refs DPLAN-274, DPLAN-11881): skip tests for now

- to make the build work for now, we remove running the
tests from the build command
- this should allow us to install demosplan-ui in demosplan-
core again
- of course, this is only a temporary fix

* build(refs DPLAN-274, DPLAN-11881): update yarn.lock after merge

* build(refs DPLAN-274, DPLAN-11881): upgrade dependencies

the build was broken; probably the actual fix was adding
prosemirror-model as a normal dependency, but the other
upgrades should not hurt either

* build(refs DPLAN-274, DPLAN-11881): update vue-loader

* build(refs DPLAN-274, DPLAN-11881): reverse command order

when installing demosplan-ui, there is now an error that token
files are not available, and reversing the order fixes this

* refactor(refs DPLAN-274, DPLAN-11881): uncomment code

this may have to be fixed later; for now, we can leave it as it is

* chor (refs DPLAN-11885): Add Jest Test for the DpFlyout component. (#940)

Co-authored-by: Ahmad Alahrashi <email-vom-gpg-key>

* chor (refs DPLAN-11885): Upgrade Jest setup to work with vue3 compat mode. (#938)

- destroy is now unmount to match Vue 3.
- propsData is now props.
- No more createLocalVue.

Co-authored-by: Ahmad Alahrashi <email-vom-gpg-key>

* build: update yarn.lock after merge

* chore: repair yarn.lock after merge of yarn4-branch

* feat(refs PC-138): use phosphor-icons/vue (946)

* refactor(refs PC-138, DPLAN-11882): use phosphor-icons/vue

- instead of storing the icon paths in iconVariables.js, we
now use phosphor icons vue components mapped to icon names in
iconConfig.ts
- we keep some aliases
- DpButton, DpContextualHelp and DpIcon now use the composition api
- types for icon names, sizes and weight are added

* refactor(refs PC-138, DPLAN-11882): update vue type

there seems to be an issue with ts-loader that requires making
this change, see https://github.com/vuejs/core/issues/2627

without it, the build fails because of these errors:
ERROR in /Development/demosplan-ui/src/components/DpButton/DpButton.vue.ts(182,39)
TS2345: Argument of type 'typeof import("/Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to parameter of type 'VNodeTypes | ClassComponent'.
  Type 'typeof import("Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to type 'ComponentOptions<any, any, any, ComputedOptions, MethodOptions, any, any, any, any>'.
    Type 'typeof import("Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to type 'ComponentOptionsBase<any, any, any, ComputedOptions, MethodOptions, any, any, any, string, any, {}, string, {}>'.
      Types of property 'computed' are incompatible.
        Type '{ <T>(getter: ComputedGetter<T>, debugOptions?: DebuggerOptions): ComputedRef<T>; <T>(options: WritableComputedOptions<T>, debugOptions?: DebuggerOptions): WritableComputedRef<...>; }' is not assignable to type 'ComputedOptions'.
          Index signature for type 'string' is missing in type '{ <T>(getter: ComputedGetter<T>, debugOptions?: DebuggerOptions): ComputedRef<T>; <T>(options: WritableComputedOptions<T>, debugOptions?: DebuggerOptions): WritableComputedRef<...>; }'.

ERROR in /Development/demosplan-ui/src/components/DpButton/DpButton.vue.ts
194:38-44
[tsl] ERROR in /Development/demosplan-ui/src/components/DpButton/DpButton.vue.ts(194,39)
      TS2345: Argument of type 'typeof import("/Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to parameter of type 'VNodeTypes | ClassComponent'.

ERROR in /Development/demosplan-ui/src/components/DpContextualHelp/DpContextualHelp.vue.ts
51:53-67
[tsl] ERROR in /Development/demosplan-ui/src/components/DpContextualHelp/DpContextualHelp.vue.ts(51,54)
      TS2345: Argument of type 'typeof import("/Development/demosplan-ui/node_modules/vue/dist/vue")' is not assignable to parameter of type 'VNodeTypes | ClassComponent'.

* feat(refs PC-138, DPLAN-11882): add missing icon names

* style(refs PC-138, DPLAN-11882): add types

* build: update yarn.lock after merge

* style(refs PC-138): store used and aliased icon names in one object

instead of separating the icon names that are identical with phosphor
icon names and already in use from icon names that are identical with
phosphor icon names but currently not in use (instead, aliases are used),
we can store them in one object to hopefully reduce confusion

---------

Co-authored…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants