Skip to content

Commit eac7e84

Browse files
committed
readme update
1 parent 584b6cd commit eac7e84

1 file changed

Lines changed: 30 additions & 14 deletions

File tree

README.md

Lines changed: 30 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
<h3 align="center">Powerful Angular Data Grid component built on top of <a href="https://github.com/revolist/revogrid" target="_blank">RevoGrid</a>.</h3>
2424
<p align="center">
25-
Support Millions of cells and thousands of columns easy and efficiently for fast data rendering. Easy to use.
25+
Render 1M+ rows, millions of cells, and thousands of columns efficiently with no hard row limit in the grid.
2626
</p>
2727
<p align="center">
2828
Used by some of the largest companies in Europe and the United States.
@@ -44,7 +44,7 @@ Used by some of the largest companies in Europe and the United States.
4444

4545
## Key Features
4646

47-
- **High Performance**: Handles millions of cells in the viewport with a powerful core built by default.
47+
- **High Performance**: Render 1M+ rows and millions of cells with no hard row limit in the grid. Virtualization keeps the DOM focused on the visible viewport.
4848

4949
- **[Accessibility](https://rv-grid.com/guide/wcag)**: Follows WAI-ARIA best practices.
5050

@@ -59,7 +59,7 @@ Used by some of the largest companies in Europe and the United States.
5959

6060
- **[Intelligent Virtual DOM](https://rv-grid.com/guide/overview#VNode-Reactive-DOM)**: Smart row recombination to minimize redraws.
6161

62-
- **[Virtual Scroll](https://rv-grid.com/guide/viewports)**: Handles large datasets with infinite scroll.
62+
- **[Virtual Scroll](https://rv-grid.com/guide/viewports)**: Handles large datasets without rendering every row or column into the DOM.
6363

6464
- **[Drag and Drop](https://rv-grid.com/guide/row/order)**: Drag and drop in [rows](https://rv-grid.com/guide/row/order) and [columns](https://rv-grid.com/guide/column/order).
6565

@@ -75,7 +75,10 @@ Used by some of the largest companies in Europe and the United States.
7575
- Header filtering.
7676
- Custom filters to extend system filters with your own set.
7777

78-
- **[Export](https://rv-grid.com/guide/export.plugin)**: Export data to file.
78+
- **[Export](https://rv-grid.com/guide/export.plugin)**:
79+
- **[CSV](https://rv-grid.com/guide/export.plugin)**: Built-in file export for core RevoGrid data workflows.
80+
- **[PDF](https://rv-grid.com/guide/pdf-export)**: Browser-side PDF export with the lightweight [`@revolist/revogrid-pdf-export`](https://www.npmjs.com/package/@revolist/revogrid-pdf-export) plugin.
81+
- **[Excel (Pro)](https://rv-grid.com/guide/data-grid-export-excel)**: Workbook export for RevoGrid Pro with layout, styles, frozen panes, merged cells, and formulas.
7982

8083
- **Custom Sizes**: Define custom sizes for [columns](https://rv-grid.com/guide/column/#Column-Size) and [rows](https://rv-grid.com/guide/row/height). Automatic sizing based on content.
8184

@@ -112,20 +115,17 @@ Used by some of the largest companies in Europe and the United States.
112115

113116
- **[Plugin System](https://rv-grid.com/guide/plugin/)**: Create custom plugins or extend existing ones easily.
114117

115-
- **[Formula Support](https://rv-grid.com/guide/cell/formula)**: Evaluate formulas in cell data with Excel-like syntax, including basic arithmetic, statistical functions, and cell references.
116-
- **[Pivot Table](https://rv-grid.com/demo/pivot)**: Transform and analyze data dynamically with drag-and-drop field arrangement, aggregation functions, and interactive filtering capabilities.
117-
118-
- **[Master Detail/Subtables/Forms](https://rv-grid.com/guide/row/master.pro)**: Expand rows to reveal child data.
119-
- **[Cell/Column/Row Span/Merge](https://rv-grid.com/guide/cell/merge)**: Merge cells to form groups.
120-
- **Auto Merge**: Automatically merges cells with identical values in a column.
121-
- **Form editig**: Edit forms directly within the grid, featuring all necessary fields, including custom options and markdown support for a fast and enhanced data entry experience.
122-
123118
- **Customizations**:
124119
- [Column header template](https://rv-grid.com/guide/column/header.template).
125120
- [Row header template](https://rv-grid.com/guide/row/headers).
126121
- [Cell properties](https://rv-grid.com/guide/cell/) (define custom properties for rendered cells).
127-
- Nested grids: Build a grid inside a grid, showcasing advanced editing options and user interactions for a more dynamic data presentation.
128-
- Context Menu: Build context menus for any grid element - from cells to headers. Cut, copy, paste, add rows, modify columns, and more. Fully customizable with your own actions and behaviors.
122+
- [Cell template](https://rv-grid.com/guide/cell/renderer) (create your own cell views).
123+
- [Cell editor](https://rv-grid.com/guide/cell/editor) (use predefined or apply your own custom editors and cell types).
124+
125+
- **[AI Agents and MCP](https://rv-grid.com/guide/mcp)**: Connect Codex, Cursor, Claude Code, and VS Code to version-aware RevoGrid docs, examples, migrations, feature availability, and typed API context.
126+
127+
- **Rich API & Additional Improvements**: Explore hundreds of other small customizations and improvements in [RevoGrid](https://rv-grid.com/).
128+
129129

130130

131131
> ⚠️ **Note**: Repository Notice: This repo is read-only. Create new issues at the [revogrid repo](https://github.com/revolist/revogrid)
@@ -341,6 +341,22 @@ npm run test:e2e
341341

342342
Test files live in `e2e/` and share helpers from `e2e/helpers.ts`:
343343

344+
### Local startup troubleshooting
345+
346+
For targeted local work, confirm a new or changed test is discoverable before starting the dev server:
347+
348+
```bash
349+
./node_modules/.bin/playwright test e2e/pinning.spec.ts --grep "test name" --list
350+
```
351+
352+
Then run a non-watch Stencil build to catch compile errors without invoking the Playwright web-server lifecycle:
353+
354+
```bash
355+
./node_modules/.bin/stencil build --dev --serve --no-open
356+
```
357+
358+
If Playwright fails before any tests run with a Stencil dev-server startup error such as `ERR_SOCKET_BAD_PORT` and port `65536`, treat it as an environment/startup issue rather than an e2e assertion failure. Check `node -v` and whether another local server is already using `localhost:3333`, then retry only after changing that environment state.
359+
344360

345361
## Contributing
346362

0 commit comments

Comments
 (0)