Skip to content

Commit

Permalink
Merge branch 'master' into simplica
Browse files Browse the repository at this point in the history
  • Loading branch information
ghiscoding authored Jan 20, 2025
2 parents d43c498 + 878b6cd commit 160e83b
Show file tree
Hide file tree
Showing 412 changed files with 17,518 additions and 3,804 deletions.
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,12 @@ body:
placeholder: Reproduction
validations:
required: true
- type: textarea
id: expectation
attributes:
label: Expectation
description: Optionally tell us what you expect the library to behave.
placeholder: Expectation
- type: dropdown
id: framework-used
attributes:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
fail-fast: false
matrix:
# define which version of NodeJS to run the build
node: [18]
node: [20]

steps:
- name: Clone repository
Expand Down
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,33 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [5.15.0](https://github.com/6pac/SlickGrid/compare/5.14.3...5.15.0) (2025-01-18)

### Bug Fixes

* add "frozen" class to all slick-pane for easier styling ([#1089](https://github.com/6pac/SlickGrid/issues/1089)) ([967c9d8](https://github.com/6pac/SlickGrid/commit/967c9d8caeb05b636343f2e1181285177eb92722))
* add missing key shortcuts for grid navigation & cell selections ([#1093](https://github.com/6pac/SlickGrid/issues/1093)) ([91e7c8b](https://github.com/6pac/SlickGrid/commit/91e7c8b37949b7b75d01be76f362d27386adfc58))
* never activate more than 1 cell, clear any previous active CSS class ([#1100](https://github.com/6pac/SlickGrid/issues/1100)) ([7ff7170](https://github.com/6pac/SlickGrid/commit/7ff71701c6171ed90e5d12978ea873841ecb87ce))
* remove "active" CSS classes before navigating to another cell ([#1095](https://github.com/6pac/SlickGrid/issues/1095)) ([8a8d3f4](https://github.com/6pac/SlickGrid/commit/8a8d3f41b164a2ee5d2d18a1c3feae2316c3850d))
* shift+mousewheel should scroll horizontally, fixes [#1094](https://github.com/6pac/SlickGrid/issues/1094) ([#1096](https://github.com/6pac/SlickGrid/issues/1096)) ([5003565](https://github.com/6pac/SlickGrid/commit/5003565a12d578b81aa30b04b785b0b33186bff3))

### Features

* add Custom Global Item Data Provider, closes [#262](https://github.com/6pac/SlickGrid/issues/262) ([#1097](https://github.com/6pac/SlickGrid/issues/1097)) ([5be6fa0](https://github.com/6pac/SlickGrid/commit/5be6fa02f9a18a34715650c5829a410e5eb01142))
* add final rowspan implementation ([#1101](https://github.com/6pac/SlickGrid/issues/1101)) ([2e65fa8](https://github.com/6pac/SlickGrid/commit/2e65fa8da2abcff5e279a0cf52afab6a537ba8d9))

# Change Log

All notable changes to this project will be documented in this file.

See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [5.14.3](https://github.com/6pac/SlickGrid/compare/5.14.2...5.14.3) (2024-11-28)

### Bug Fixes

* ensure DOM alterations during initialization are always cleaned up when there are hidden parents and forceFitColumns=true ([#1085](https://github.com/6pac/SlickGrid/issues/1085)) ([c32fe5a](https://github.com/6pac/SlickGrid/commit/c32fe5a0401fbc9e11aa861328eb0163d78f8ad7))

## [5.14.2](https://github.com/6pac/SlickGrid/compare/5.14.1...5.14.2) (2024-11-16)

### Bug Fixes
Expand Down
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](http://www.typescriptlang.org/)
[![NPM downloads](https://img.shields.io/npm/dm/slickgrid.svg)](https://npmjs.org/package/slickgrid)
[![npm bundle size](https://img.shields.io/bundlephobia/minzip/slickgrid?color=5dade2&label=gzip)](https://bundlephobia.com/result?p=slickgrid)
[![jsdelivr hits/month](https://data.jsdelivr.com/v1/package/npm/slickgrid/badge)](https://www.jsdelivr.com/package/npm/slickgrid)

[![Cypress.io](https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg)](https://www.cypress.io/)
Expand All @@ -24,29 +25,29 @@ We extended the project from the original SlickGrid foundation while also includ
- the project now has only 1 required small dependency which is [SortableJS](https://sortablejs.github.io/Sortable/)

### Vite Demo
You can also see a [ViteJS](https://vite.dev/) demo in the [./vite-demo](https://github.com/6pac/SlickGrid/tree/master/vite-demo) folder (also available via the Stackblitz link below). This Vite demo was created mostly to test the project ESM build and also the SASS imports as well.
You can also see a [ViteJS](https://vite.dev/) demo in the [./vite-demo](https://github.com/6pac/SlickGrid/tree/master/vite-demo) folder (also available via the Stackblitz link below). This Vite demo was created mostly to test the project ESM build and also the SASS imports as well, it could also be used to provide bug repro.

### Stackblitz

You can also try out the Vite demo (mentioned just above) live via Stackblitz
You can also try out the Vite demo (mentioned just above) live via Stackblitz. It can also be use to provide a repro when you openening any new bug/feature requests.

[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/6pac/SlickGrid/tree/master/vite-demo)

> Note: the Stackblitz demo only includes 2 examples, however there are a lot more example in the **[Examples](https://github.com/6pac/SlickGrid/wiki/Examples)** Wiki page
> Note: the Stackblitz demo only includes couple of examples, note however that there are a lot more example in the **[Examples](https://github.com/6pac/SlickGrid/wiki/Examples)** Wiki page
### Examples
Check out the **[Examples](https://github.com/6pac/SlickGrid/wiki/Examples)** Wiki for a full list of examples demonstrating new features and use cases, such as dynamic grid creation and editors with third party controls.

Also take a look at the [Wiki](https://github.com/6pac/SlickGrid/wiki) and [Releases](https://github.com/6pac/SlickGrid/releases) for documentation and news.
Also take a look at the [Wiki](https://github.com/6pac/SlickGrid/wiki) and [Releases](https://github.com/6pac/SlickGrid/releases) for documentation and recent news.

_For a basic TypeScript example, take a look at the v5.0 Annoucement & Migration guide shown below and also the [TypeScript Example Wiki](https://github.com/6pac/SlickGrid/wiki/TypeScript-Examples)._

Below is one of the available examples from Stackblitz which is mentioned just above
Below is one of the available examples available in Stackblitz (which is mentioned just above)

![Realtime Trading Demo](https://github.com/user-attachments/assets/db5303f9-bddf-4418-9906-fa0b11d237bd)
![Realtime Trading Demo](https://github.com/user-attachments/assets/a098b242-88e5-418d-a40b-3a8e44e93ca4)

### Installation
There are multiple ways to use and install SlickGrid, you can use it as a standalone (IIFE) or install it through NPM then `import` or `require` SlickGrid (`import` is preferred for tree shaking).
There are multiple ways to use and install SlickGrid, you can use it as a standalone `<script>` (IIFE) or install it through NPM and then `import` or `require` SlickGrid (`import` is preferred for tree shaking).

```sh
# Alpine style from CDN
Expand Down
Loading

0 comments on commit 160e83b

Please sign in to comment.