This repository has been archived by the owner on Nov 12, 2024. It is now read-only.
Releases: datavisyn/visAhoi
Releases · datavisyn/visAhoi
v4.0.4
v4.0.3
v4.0.3
Release 4.0.1
v4.0.2 v4.0.2
Release 4.0.1
v4.0.1 v4.0.1
Release 4.0.0
What's Changed
- Release 3.0.0 by @dvdanielamoitzi in #162
- fixed the setOnboardingStage bug by @dvsilviyageo in #163
- updated fontawesome from v5 to v6 by @dvsilviyageo in #164
- Formatted the files using ESLint by @dvsilviyageo in #168
- Added order to interacting and analyzing onboarding messages in treemap by @dvsilviyageo in #167
- Added button to change the stage configuration by @dvsilviyageo in #166
- Release @visahoi/core v3.1.0 by @thinkh in #169
- Dragable popups by @dvsilviyageo in #170
- Add heatmap to echarts by @dvsilviyageo in #141
- Disabled the backdrop by @dvsilviyageo in #173
- Update the navigation marker order when onboardingStage order is changed by @dvsilviyageo in #177
- Update marker color on updating onboardingStage by @dvsilviyageo in #187
- Added default order to onboarding stage by @dvsilviyageo in #200
- Tooltips can have icons by @dvsilviyageo in #188
- Bump minimatch from 3.0.4 to 3.1.2 in /packages/vega by @dependabot in #194
- Bump loader-utils from 1.4.0 to 1.4.2 in /packages/echarts by @dependabot in #196
- Bump loader-utils from 1.4.0 to 1.4.2 in /packages/vega by @dependabot in #197
- Bump minimatch from 3.0.4 to 3.1.2 in /packages/plotly by @dependabot in #193
- Bump minimatch from 3.0.4 to 3.1.2 in /packages/echarts by @dependabot in #192
- Add default order to new message by @dvsilviyageo in #206
- Optimize onboarding navigation behaviour by @dvsilviyageo in #209
- Changing color of onboarding messages doesn't work on updating onboarding stages by @dvsilviyageo in #207
- Bump d3-color and vega in /packages/vega by @dependabot in #179
- Bump d3-color from 3.0.1 to 3.1.0 in /packages/echarts by @dependabot in #180
- Bump loader-utils from 1.4.0 to 1.4.2 in /packages/plotly by @dependabot in #195
- Bump loader-utils from 1.4.0 to 1.4.2 by @dependabot in #198
- Bump loader-utils from 3.2.0 to 3.2.1 in /packages/core by @dependabot in #199
- Bump vite from 2.6.14 to 2.9.13 in /packages/plotly-demo by @dependabot in #210
- Bump svelte from 3.44.1 to 3.49.0 in /packages/vega by @dependabot in #214
- Bump vite from 2.6.14 to 2.9.13 in /packages/vega-demo by @dependabot in #212
- Bump vite from 2.6.14 to 2.9.13 in /packages/echarts-demo by @dependabot in #213
- Bump svelte from 3.44.1 to 3.49.0 in /packages/echarts by @dependabot in #215
- Bump svelte from 3.44.1 to 3.49.0 in /packages/plotly by @dependabot in #216
- Bump nanoid from 3.1.30 to 3.3.4 in /packages/vega by @dependabot in #217
- Bump nanoid from 3.1.30 to 3.3.4 in /packages/plotly by @dependabot in #219
- Bump minimist from 1.2.5 to 1.2.7 in /packages/vega by @dependabot in #220
- Bump node-fetch from 2.6.6 to 2.6.7 in /packages/vega-demo by @dependabot in #218
- Bump nanoid from 3.1.30 to 3.3.4 in /packages/echarts by @dependabot in #221
- Bump minimist from 1.2.5 to 1.2.7 in /packages/echarts by @dependabot in #223
- Bump minimist from 1.2.5 to 1.2.7 in /packages/plotly by @dependabot in #222
- Bump minimist from 1.2.5 to 1.2.7 in /packages/plotly-demo by @dependabot in #224
- Bump minimist from 1.2.5 to 1.2.7 in /packages/vega-demo by @dependabot in #225
- Bump minimist from 1.2.5 to 1.2.7 in /packages/echarts-demo by @dependabot in #228
- Refactor onboarding messages by @dvsilviyageo in #227
- Combined PR by @github-actions in #242
- Bump parse-url from 7.0.2 to 8.1.0 by @dependabot in #211
- Remove font awesome and make all icons configurable by @dvdanielamoitzi in #243
- Refactor store by @dvdanielamoitzi in #248
- Fix all demos to include the contextKey in ahoi and generateMessages by @dvsilviyageo in #254
- Use colored rectangles in heatmap tooltip by @dvsilviyageo in #255
- Configurable navigation by @dvsilviyageo in #252
- Fixed moving tooltips by @dvsilviyageo in #259
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #262
- Use visahoi ids for default messages and markers by @dvsilviyageo in #258
- Add generic vis type by @dvsilviyageo in #265
- Add modebar interactions to plotly by @dvsilviyageo in #263
- Refactor visahoi library by @dvdanielamoitzi in #278
- Onboarding navigation shonuld not exceed chart height by @dvsilviyageo in #282
- Demos, development and build by @dvsilviyageo in #283
- provide addOnboardingStage method by @dvdanielamoitzi in #284
- Delete deprecated demos by @dvdanielamoitzi in #285
- clean up lerna packages by @dvdanielamoitzi in #286
New Contributors
- @github-actions made their first contribution in #242
Full Changelog: v1.0.0...v4.0.0
Release 3.0.0
Release 3.0.0 (#162) * Update vega demos with anchors * Fix bugs in vega demos * Add echarts onboarding demo * Remove orphan util.js * Add plotly demos * Remove demos from test directories * Add global bootstrap npm script * Set `noImplicitAny` to false * Add eslint * Add `dom` lib to tsconfig * Move onboarding code from vega-demo to vega lib * Add interfaces for bar chart onboarding spec * Move vega demo data to public directory * Add enum for supported chart types * Extract bar chart onboarding for vega * Distribute vega demo code to vega and core * Distribute vega change matrix code * Distribute vega horizon graph code * Remove unecessary files * Re-add injector.ts * Start with echart demos * switch echarts to new lib structure * seperate canvas and svg rendering in file structure * echarts: add onboarding for bar chart and change matrix * echarts: add onboarding for horizon graph * Create build-demo.yml * Store and download artifacts * Add PR trigger * Add `needs` attribute for deploy job * Change upload artifact path * Add gh-pages actoin * Update build-demo.yml * Update build-demo.yml * Update build-demo.yml * Use library adapter for plotly demo * Rename horizon-graph file * Add anchors for ploty bar chart * Fix axis anchors for vega demo * Add anchors for plotly horizon graph demo * Add anchors for plotly change matrix * Create .nojekyll * Delete .nojekyll * Change root npm scripts * Disable gh-pages and list directory * Modify trigger for debug purposes * Checkout gh-pages branch and list git status * Fix artifact download path * Minimize actions trigger * Add git scripts to workflow * Switch to git-auto-commit-action * Disable push; echo env variable * Use relative imports in html files * Activate git-auto-commit-action again * Fix build job * Update demo dev dependencies (snowpack) * Replace _dist_ with dist in demos * Activate build and deploy again * Fix esbuild error By modifying bootstrap npm script * Remove @snowpack/plugin-webpack * Revert GitHub Actions trigger * Add demo test workflow * Ignore test for develop branch * add possitility to find DOM nodes by their text content * fix snowpack config * echarts: add more chart anchors * ehcarts: fix overlapping markers * vega, plotly: fix overlapping markers * Improve README * Increase size of the logo * Prefix interfaces with an `I` * Fix build by renaming missing interfaces * Update branding * add first working version of stepper * add stepper interface * add stepping btn functinoality * fix interface names * finalize stepping interface * echarts: add onboarding stepper to change-matrix and horizon-graph * plotly + vega: add onboarding stepper to all chart types * Rename npm packages to @visahoi * Rename package directories * Fix import paths * Rename imports * Mark demos as private packages Reason: avoid publishing the demos on npm * Rename `onboarding()` to `ahoi()` * Fix imports in echarts package * fix onboarding css in demos and hide canvas for echarts * plotly: find title marker by value * add proper page title and h1 to all demos * add onboardingStages * rename to * Code formatting * Fix typos * fix onboarding stage typings * Changes bar color and autosize (closes #30). * vega-lite: add min-max to horizon chart * echarts: add min-max to horizon chart * Comment out console.log() * get id of dom element where visuallization is rendered * use getAnchor() method for all messages * remove useDOMRect * move findDomNodesByValue into anchor object * rename EChartType to EVisualizationType and replace vis type string with EVisualizationType in demos * renaming * refactor onboardingElement * refactor visElement * Add new favicon to demos in different sizes * Add missing favicon to vega-demo * Update npm dependencies * FIx D3 event listener * Fix echarts import https://echarts.apache.org/en/tutorial.html#ECharts%205%20Upgrade%20Guide * first tryouts * change runtime object dependencies to get onboarding view working again * change node/npm version * add ts watcher for core and plotly * add watcher to echarts and vega-lite * first steps - rendering div + svg overlay * render anchor right in the svg * improve svg-overlay and anchors * add vega scatterplot to charts * add scatterplot to plotly * add nodemon * add scatterplot to echarts * remove d3 + refactor code * add csv-import-function to libraries to remove d3 * add tooltips with popper.js and add resize events * align anchors right + handle window-resize correctly * import css for popper style * style tooltips * add overlayUI + navigation items + fontawesome * integrate navigation items with clickevents * add functionality to navigationitems to display the right anchors + adding anchor items + code improvement * make navigation-layer function as it should * finalize functionalities + refactor js styles in css files + code improvement * refactor item-classes * adding backdrop + horizontal view + style changes * removed all package-lock.json and npm i * same as before * package-lock.json update * minor changes * package.json change * package.json change * update package.json * rough refactoring * fix versions so that lerna bootstrap passes * add svelte and rollupjs to core package * add svelte and rollupjs to echarts, plotly, vega * setup css processing for plotly * finalize build pipeline for plotly * working barchart in plotly.js * finalize refactoring of plotly * echarts works * update snowpack * add open onboarding button * replace snowpack by vite * add reset function to store, destroy onboarding UI on btn click * provide update function * add main navigatio button * add possibility to edit onboarding messages * remove not used files * refactor backdrop * remove unused functions * all echarts demos work with svelte * all plotly demos work with svelte * all vega-lite demos work with svelte * remove -w from package.json * use bundled plotlyjs module instead of cdn link * remove all references to snowpack * Marker improvements (#72) * improve backdrop * improve markers * make tooltip responsive * Added margin to the closing X icon in tooltips (#89) * The onboarding is now opened in a single click of show onboarding button (#90) * Added treemap to plotly demo (#92) * Added pointer-events to trigger the underlying plot (#95) * Created treemap to echarts demo (#96) * offer additional functions (#98) * Add onboarding to plotly treemap (#99) * Marker size is configurable (#104) * Bump minimist from 1.2.5 to 1.2.6 in /packages/core (#75) Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. - [Release notes](https://github.com/substack/minimist/releases) - [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) --- updated-dependencies: - dependency-name: minimist dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump nanoid from 3.1.30 to 3.3.4 in /packages/core (#84) Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.30 to 3.3.4. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md) - [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.3.4) --- updated-dependencies: - dependency-name: nanoid dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * fix createBasicOnboardingStage function * Add treemap demo for vega lite (#100) * chart cannot be null * Show X icon when the onboarding is open and ? icon when it's closed (#91) * The text is in the onboarding is changed when its opened * Tried with fontawesome pseudoclasses * Open onboarding icon is not shown now because we are try ing to fix the class binding issue for the font-awesome icons(Work In Progress) * The X icon is shown when the onboarding is opened * The X icon is shown when onboarding is opened * The color of the circle which has X is now same as the activeOnboarding stage color * Fixed the issues when the plotly horizonchart is null (#110) * Add stepper navigation (#105) * WIP * WIP * Added navigation marker(WIP) * WIP * Changed the position of the navigation marker and removed the console logs (WIP) * Navigation marker is wrapped in div and its sorted and next and previous arrows are added(WIP) * Added stepper navigation * show stepper navigation as optional (WIP) * The stepper navigation is configurable in ahoiConfig * Navigation marker is initially selected based on the active onboarding stage * Navigation markers opacity is changed according to the selection * Refactored by removing extra codes and console * Removed console message * Stepper navigation is configurable * check for the marker trigger (WIP) * changed the stylings * Added show on boarding navigation button and corrected the bug with the navigation icons * setting the pointerevents and opacity for the navigation icons * Fixing the marker issues in stepper navigation(WIP) * Fixed marker issue in onboarding navigation * Fixed the marker issue is stepper navigation and removed unwanted codes * AddedmarkerIndexId to the store * Navigation markers are changed when the active markers are opened and closed * The navigation marker is changed based on clicking the markers * Removed console logs and extra codes * Added getNavigationMarkerDomId function and fixed some minor issues * The space of the navigation marker and visahoi-marker-navigation-item width is reduced * The marker in the stepper navigation is not highlighted when the activeMarker is closed * Help and close label is configurable (#117) * The help and close label is configurable * Added unwanted codes Co-authored-by: Daniela <[email protected]> * Added onboardings to treemap - Echarts (#108) * Added onboardings to Echarts * Edited the onboardings and corrected the console error in getDomNodeByTextContent * Changed the variable declaration Co-authored-by: Daniela <[email protected]> * Onboarding does not work without chart title (#116) * WIP * The onboardings and chart is shown when the chart title is not provided * Onboarding is shown without chart title * Refactored the code * Variable declaration is changed * Bump svelte from 3.44.1 to 3.49.0 in /packages/core (#126) Bumps [svelte](https://github.com/sveltejs/svelte) from 3.44.1 to 3.49.0. - [Release notes](https://github.com/sveltejs/svelte/releases) - [Changelog](https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md) - [Commits](https://github.com/sveltejs/svelte/compare/v3.44.1...v3.49.0) --- updated-dependencies: - dependency-name: svelte dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump parse-url from 6.0.0 to 6.0.2 (#111) Bumps [parse-url](https://github.com/IonicaBizau/parse-url) from 6.0.0 to 6.0.2. - [Release notes](https://github.com/IonicaBizau/parse-url/releases) - [Commits](https://github.com/IonicaBizau/parse-url/commits) --- updated-dependencies: - dependency-name: parse-url dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add setOnboardingStage function (#133) * Onboarding stage is configurable * setOnboardingStage function is created it overrides the existing onboarding stage * Added a condition to check whether the id of of the onboarding stage to be updated is provided * Make the tooltip editable in edit mode (#127) * Edit mode button is added and when clicked the trash icon is shown in tooltip header * Added deleteOnboardingMessage function * The onboarding stage is deleted when all its onboarding messages are deleted * Onboarding message title can be edited(WIP) * Onboarding message title is edited. It has a bug to be corrected(WIP) * Onboarding message can be edited(use mutation Observer) * Fix the title issue with changing the title (WIP) * rough draft of new edit concept * changed css styling and removed unwanted codes * CSS styling changes * Changes from PR * Color of edit mode button is changed * Font size of tooltip icons are changed and the edit the position and size of the editMode button * title attribute is added to icons and pointer is added to the button(PR changes) * uppercase tooltips Co-authored-by: Daniela <[email protected]> * Add getOnboardingMessages function and delete Stage (#135) * Edit mode button is added and when clicked the trash icon is shown in tooltip header * Added deleteOnboardingMessage function * The onboarding stage is deleted when all its onboarding messages are deleted * Onboarding message title can be edited(WIP) * Onboarding message title is edited. It has a bug to be corrected(WIP) * Onboarding message can be edited(use mutation Observer) * Onboarding stages can be deleted * Added comments * Delete onboarding stages is configurable in ahoi config(WIP) * Removed debugger * WIP * Removed the unwanted codes for delete onboarding stage in ahoi config * WIP * deleteOnboardingStage function is added to delete the onboarding stage * Added getOnboardingStages function * console error message is change * console error message is changed * Add onboarding for heatmap to plotly (#118) * Added heatmap to plotly and just added title to the onboarding * add onboardings to heatmap(WIP) * Add Onboardings to heatmap(WIP) * Removed console log * Refactored the code * Added onboarding messages for interacting * Changed onboarding messages(WIP) * Removed console, position and onboarding messages are changed * remove brackets Co-authored-by: Daniela <[email protected]> * Edit mode icon is shown only in demos (#140) * Removed EditMode button from onboardingMainItem and added to the scatterplot of plotly demos(WIP) * Removed unwanted imports * PR changes * de-duplicate onboarding stages * Onboarding messages are deleted from the store when they are deleted (#143) * Onboarding messages are deleted from the store when they are deleted * minor changes * onboarding messages are deleted from the store when a stage is deleted (#145) * Removed the console logs (#146) * changed order, added tooltip * WIP * deleteOnboardingMessage in tooltip is changed to for only the active onboarding stage * Added missing space (#153) * fixed the icon bug when deleting the onboarding stage (#154) * fixed the icon bug when deleting the onboarding stage * changed color in setOnboarding * update lerna version * comment out deploy workflow * Update create-release.yml * Update create-release.yml * Update npm-publish.yml * add order to onboarding messages (#156) * Add orderto scatterplot messages and changed the order of arrangement in navigation marker * Order in the navigation marker is changed * create set onboarding message function (#158) * added set onboarding message * Added setonboardingMessage function * Passed the message id to setOnboardingMessage fn * minor changes * add exports to all libraries Co-authored-by: Daniela <[email protected]> * Removed console logs (#160) * Update create-release.yml * Update create-release.yml * Update create-release.yml * Update create-release.yml * Publish - @visahoi/[email protected] - @visahoi/[email protected] - @visahoi/[email protected] - @visahoi/[email protected] * update demo package versions Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Holger Stitz <[email protected]> Co-authored-by: doomsayer2 <[email protected]> Co-authored-by: dvtschachinger <[email protected]> Co-authored-by: Thomas Schachinger <[email protected]> Co-authored-by: dvsilviyageo <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Silviya Geo <[email protected]>