Skip to content

Commit 68a003c

Browse files
authored
Update index.v2.md
Added new export options and widgets to the documentation.
1 parent a8cc5ab commit 68a003c

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

‎index.v2.md‎

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ UDAV is designed to enable different disciplines to display their automatic pre-
66

77
- Dynamic and interactive charts
88
- Visual editor
9-
- Different export options
9+
- Different export options: svg, png, tex, csv, json
10+
- Widget pagination
11+
- LLM ChatBot
1012

1113
## Widgets
1214

@@ -23,6 +25,9 @@ UDAV currently contains the following widgets:
2325
- Highlight Text
2426
- Simple Map
2527
- Network Graph
28+
- Voronoi Diagram
29+
- Medial Axis
30+
- Boundary Approximation
2631

2732
### Demo
2833

@@ -151,7 +156,7 @@ The only exception is the data API, which uses a custom ChartHandler to support
151156

152157
# Webpage
153158

154-
The frontend uses [Freemarker](https://freemarker.apache.org/) to render the html templates, [d3.js](https://d3js.org/) for some of the visualization components, [gridstack.js](https://gridstackjs.com/) for the draggable grid in the editor, [Floating UI](https://floating-ui.com/) for some UI components and [Bootstrap](https://getbootstrap.com/) for icons and styling.
159+
The frontend uses [Freemarker](https://freemarker.apache.org/) to render the html templates, [d3.js](https://d3js.org/) for some of the visualization components, [gridstack.js](https://gridstackjs.com/) for the draggable grid in the editor, [Floating UI](https://floating-ui.com/) for some UI components, [DOMPurify](https://github.com/cure53/DOMPurify) and [Marked](https://marked.js.org/) for markdown rendering in the LLM chat and [Bootstrap](https://getbootstrap.com/) for icons and styling.
155160

156161
## Structure
157162

@@ -278,8 +283,9 @@ To add a new chart widget, follow these steps:
278283
const { data, meta } = await this.fetch();
279284
this.render(data[0]);
280285

281-
// Initialize export options
286+
// Initialize export options and pagination
282287
this.exports.init(meta.total > 1);
288+
this.pagination.init(meta.ids);
283289
this.filter = {
284290
// Initialize filter
285291
};

0 commit comments

Comments
 (0)