• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

glideapps / glide-data-grid / 7510077109
91%

Build:
DEFAULT BRANCH: main
Ran 13 Jan 2024 03:47AM UTC
Jobs 1
Files 73
Run time 5s
Badge
Embed โ–พ
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Jan 2024 03:45AM UTC coverage: 91.965% (+5.5%) from 86.42%
7510077109

push

github

web-flow
6.0.0 (#810)

Glide Data Grid 6.0.0

## ๐Ÿšจ Breaking Changes

### New dependency
 
- canvas-hypertxt bumped to 1.0.3
- @linaria/react now added as dep (extremely tiny)

### โœŒ๏ธ Farewell create react app 4

CRA 4 is no longer officially supported. While it is definitely possible to make it work, it may require extra work. CRA 5 works fine.

### ๐Ÿšข Better exports

Exports for Glide Data Grid are now done in a more standard esm compliant manner. This should enable better tree shaking.

### ๐Ÿงผ Cell API cleanup

Some cells have had minor tweaks to their API to bring them in line with standard conventions. The `ImageCell` and all the cells in the `cells` package now uses the standard `readonly` flag.

### ๐Ÿ‘‹ Minimap removed

The minimap was awesome, and largely unused. It has been removed from this version of Glide Data Grid in the service of smaller packages and a more maintainable surface area. We appreciate your service ๐Ÿซก

### ๐ŸŽจ `drawCell` callback improved.

The drawCell callback now receives a callback argument which paints the standard cell. This allows dramatically more flexibility with custom under and overdrawing of cells. It is also now a void method eliminating a source of confusion.

```typescript
const drawCell: DrawCellCallback = React.useCallback(
    (args, draw) => {
      // Draw something below the cell drawing
      draw()
      // Draw something on top of the cell drawing
}, [])
```

## ๐ŸŽ‰ New Features

### ๐Ÿ’ช Kinetic super scroll on iOS

Are you the one person presenting data grids to your mobile users? This feature is for you. GDG will now artificially boost the framerate during kinetic scroll on iOS to maintain a smooth experience. This is still experimental, but if feedback goes well we intend to promote this to stable.

```tsx
    return (
        <DataEditor
            {...otherProps}
            experimental={{
                kineticScrollPerfHack: true,
            }}
        />
    ... (continued)

2753 of 3378 branches covered (0.0%)

16596 of 18046 relevant lines covered (91.96%)

3221.62 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7510077109.1 13 Jan 2024 03:47AM UTC 73
91.96
GitHub Action Run
Source Files on build 7510077109
  • Tree
  • List 73
  • Changed 16
  • Source Changed 0
  • Coverage Changed 16
Coverage โˆ† File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 131deaea on github
  • Prev Build on main (#7433356540)
  • Next Build on main (#7510085343)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc