Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: future-architect/cheetah-grid
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.20.3
Choose a base ref
...
head repository: future-architect/cheetah-grid
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on May 1, 2020

  1. Add keyboard related options. (#227)

    * Add keyboard related options.
    
    - Fixed a problem that Ctrl + Z to input start.
    - Add `keyboardOptions.moveCellOnEnter` option to Grid.
    - Add `keyboardOptions.deleteCellValueOnDel` option to Grid.
    - Add `keyboardOptions.selectAllOnCtrlA` option to Grid.
    
    * Fixed
    ota-meshi authored May 1, 2020
    Copy the full SHA
    0e07f97 View commit details
  2. Copy the full SHA
    7dc121e View commit details

Commits on May 7, 2020

  1. Upgrade depss (#229)

    * Upgrade depss
    
    * Fixed
    ota-meshi authored May 7, 2020
    Copy the full SHA
    bc1e7bd View commit details
  2. Changed InlineMenuEditor to change selectable options for each record. (

    #231)
    
    * Changed InlineMenuEditor to change selectable options for each record.
    
    - Changed InlineMenuEditor to change selectable options for each record.
    - Changed to display label of menu option from "caption" to "label".
    
    * Fixed
    
    * fixed
    
    * fixed
    
    * Update docs
    ota-meshi authored May 7, 2020
    Copy the full SHA
    b487033 View commit details
  3. v0.21.0 (#230)

    * v0.21.0
    
    * Fix
    
    * Fixed tests
    
    * update
    ota-meshi authored May 7, 2020
    Copy the full SHA
    9cac095 View commit details
  4. update (#232)

    ota-meshi authored May 7, 2020
    Copy the full SHA
    53e9f93 View commit details

Commits on May 8, 2020

  1. Copy the full SHA
    fcfa274 View commit details
  2. Add radio column (#233)

    * Add radio column
    
    * Add docs
    
    * Add CGridRadioColumn
    ota-meshi authored May 8, 2020
    Copy the full SHA
    f5b4cd2 View commit details
  3. v0.22.0 (#235)

    ota-meshi authored May 8, 2020
    Copy the full SHA
    b338c16 View commit details
  4. update (#236)

    ota-meshi authored May 8, 2020
    Copy the full SHA
    e344c68 View commit details

Commits on May 15, 2020

  1. Copy the full SHA
    fb287ee View commit details
  2. Copy the full SHA
    6829d1e View commit details
  3. Improved the calculation of vue-cheetah-grid rerender. (#238)

    * Improved the calculation of vue-cheetah-grid rerender.
    
    * update ver
    
    * fixed
    ota-meshi authored May 15, 2020
    Copy the full SHA
    84041c7 View commit details

Commits on May 19, 2020

  1. Copy the full SHA
    5647e91 View commit details
  2. Docs (#241)

    * update doc
    
    * Build doc
    ota-meshi authored May 19, 2020
    Copy the full SHA
    941a6f2 View commit details

Commits on May 21, 2020

  1. Copy the full SHA
    e944a0a View commit details
  2. v0.22.4 (#248)

    ota-meshi authored May 21, 2020
    Copy the full SHA
    8282519 View commit details

Commits on Jul 2, 2020

  1. Fixed crash when mouse over on InlineMenuEditor (#253)

    * Fixed  crash when mouse over on InlineMenuEditor
    
    * update version
    ota-meshi authored Jul 2, 2020
    Copy the full SHA
    bc088c4 View commit details

Commits on Jul 6, 2020

  1. Copy the full SHA
    eb73959 View commit details

Commits on Aug 20, 2020

  1. refactor (#268)

    * refactor
    
    * fix
    
    * fix
    
    * fix
    ota-meshi authored Aug 20, 2020
    Copy the full SHA
    99881ea View commit details
  2. Copy the full SHA
    002b625 View commit details
  3. Upgrade deps (#270)

    ota-meshi authored Aug 20, 2020
    Copy the full SHA
    cdc03e1 View commit details

Commits on Aug 25, 2020

  1. Copy the full SHA
    70e9da9 View commit details

Commits on Aug 27, 2020

  1. Fix clipped illegal string in header copy (#272)

    * Fix clipped illegal string in header copy
    
    * update
    
    * update
    
    * update
    
    * update
    
    * update
    ota-meshi authored Aug 27, 2020
    Copy the full SHA
    4f65a11 View commit details

Commits on Oct 22, 2020

  1. WIP: Supports Vue.js 3 (#277)

    * Supports Vue.js 3
    
    * update
    
    * update
    
    * update
    
    * updaet
    
    * Remove isDef
    ota-meshi authored Oct 22, 2020
    Copy the full SHA
    dcbe9d2 View commit details
  2. Update docs and versions (#278)

    * Update docs and versions
    
    * update
    ota-meshi authored Oct 22, 2020
    Copy the full SHA
    ed10847 View commit details
  3. Build docs (#279)

    * Build docs
    
    * update
    ota-meshi authored Oct 22, 2020
    Copy the full SHA
    76851b5 View commit details

Commits on Oct 23, 2020

  1. Migrate CI to GitHub Actions. (#280)

    * update
    
    * update
    
    * update
    
    * update
    
    * update
    ota-meshi authored Oct 23, 2020
    Copy the full SHA
    8c94b63 View commit details
  2. Fix broken package (#281)

    * Fix broken package
    
    * no message
    ota-meshi authored Oct 23, 2020
    Copy the full SHA
    0c458dc View commit details
  3. Fix broken README (#282)

    * Fix broken package
    
    * update
    
    * update
    
    * update
    ota-meshi authored Oct 23, 2020
    Copy the full SHA
    d145a46 View commit details
  4. audit fix (#283)

    ota-meshi authored Oct 23, 2020
    Copy the full SHA
    f5d7d53 View commit details

Commits on Nov 11, 2020

  1. Fix docs (#284)

    ota-meshi authored Nov 11, 2020
    Copy the full SHA
    bb75708 View commit details
  2. Fix docs (#285)

    ota-meshi authored Nov 11, 2020
    Copy the full SHA
    809052e View commit details

Commits on Nov 12, 2020

  1. Create GHPages.yml (#286)

    * Create GHPages.yml
    
    * Update GHPages.yml
    
    * Update GHPages.yml
    
    * Update GHPages.yml
    ota-meshi authored Nov 12, 2020
    Copy the full SHA
    4145061 View commit details

Commits on Jan 6, 2021

  1. Update GHPages.yml

    ota-meshi authored Jan 6, 2021
    Copy the full SHA
    9a24f7d View commit details

Commits on Jan 7, 2021

  1. Improves the calculation for width auto (#291)

    * Improves the calculation for width auto
    
    * Improves the calculation for calc()
    
    * update
    ota-meshi authored Jan 7, 2021
    Copy the full SHA
    67d110c View commit details
  2. 0.23.0-beta.1

    ota-meshi committed Jan 7, 2021
    Copy the full SHA
    1053e61 View commit details

Commits on Feb 4, 2021

  1. Copy the full SHA
    2acba80 View commit details
  2. 0.23.0-beta.2

    ota-meshi committed Feb 4, 2021
    Copy the full SHA
    290bbd1 View commit details

Commits on Feb 8, 2021

  1. Add getComponentFromElement to get column from element (#294)

    * Add getComponentFromElement to get column from element
    
    * fix
    ota-meshi authored Feb 8, 2021
    Copy the full SHA
    780f8f5 View commit details
  2. Copy the full SHA
    287ae4c View commit details

Commits on Feb 9, 2021

  1. Fix watch for Vue3 (#295)

    * Fix watch for Vue3
    
    * fix
    
    * fix
    ota-meshi authored Feb 9, 2021
    Copy the full SHA
    2b26e37 View commit details

Commits on Mar 29, 2021

  1. v0.23.0 (#298)

    ota-meshi authored Mar 29, 2021
    Copy the full SHA
    55a9b99 View commit details
  2. Upgrade dev deps (#299)

    ota-meshi authored Mar 29, 2021
    Copy the full SHA
    78a888a View commit details

Commits on Apr 2, 2021

  1. Update to v1 (#300)

    ota-meshi authored Apr 2, 2021
    Copy the full SHA
    b0a3dd7 View commit details

Commits on Apr 6, 2021

  1. Fix broken document page (#302)

    * Fix broken document page
    
    * fix
    ota-meshi authored Apr 6, 2021
    Copy the full SHA
    c0ee367 View commit details

Commits on May 13, 2021

  1. Copy the full SHA
    b1dd261 View commit details
  2. version 1.0.1 (#309)

    * version 1.0.1
    
    * format
    ota-meshi authored May 13, 2021
    Copy the full SHA
    193d976 View commit details

Commits on May 17, 2021

  1. Fix demo (#312)

    ota-meshi authored May 17, 2021
    Copy the full SHA
    d79f14e View commit details

Commits on Jun 7, 2021

  1. Copy the full SHA
    cb9e9b3 View commit details
Showing 807 changed files with 100,343 additions and 142,106 deletions.
14 changes: 14 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 18, 16, 14, 18-bullseye, 16-bullseye, 14-bullseye, 18-buster, 16-buster, 14-buster
ARG VARIANT=16-bullseye
FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:0-${VARIANT}

# [Optional] Uncomment this section to install additional OS packages.
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
# && apt-get -y install --no-install-recommends <your-package-list-here>

# [Optional] Uncomment if you want to install an additional version of node using nvm
# ARG EXTRA_NODE_VERSION=10
# RUN su node -c "source /usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}"

# [Optional] Uncomment if you want to install more global node packages
# RUN su node -c "npm install -g <your-package-list -here>"
17 changes: 17 additions & 0 deletions .devcontainer/base.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 18, 16, 14, 18-bullseye, 16-bullseye, 14-bullseye, 18-buster, 16-buster, 14-buster
ARG VARIANT=16-bullseye
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${VARIANT}

# Install tslint, typescript. eslint is installed by javascript image
ARG NODE_MODULES="tslint-to-eslint-config typescript"
COPY library-scripts/meta.env /usr/local/etc/vscode-dev-containers
RUN su node -c "umask 0002 && npm install -g ${NODE_MODULES}" \
&& npm cache clean --force > /dev/null 2>&1

# [Optional] Uncomment this section to install additional OS packages.
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
# && apt-get -y install --no-install-recommends <your-package-list-here>

# [Optional] Uncomment if you want to install an additional version of node using nvm
# ARG EXTRA_NODE_VERSION=10
# RUN su node -c "source /usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}"
34 changes: 34 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.245.2/containers/typescript-node
{
"name": "Node.js & TypeScript",
"build": {
"dockerfile": "Dockerfile",
// Update 'VARIANT' to pick a Node version: 18, 16, 14.
// Append -bullseye or -buster to pin to an OS version.
// Use -bullseye variants on local on arm64/Apple Silicon.
"args": {
"VARIANT": "14"
}
},

// Configure tool-specific properties.
"customizations": {
// Configure properties specific to VS Code.
"vscode": {
// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"dbaeumer.vscode-eslint"
]
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],

// Use 'postCreateCommand' to run commands after the container is created.
"postCreateCommand": "npm install",

// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node"
}
4 changes: 2 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
'use strict'
'use strict';

module.exports = require('./eslint/eslint-config.js')
module.exports = require('./eslint/eslint-config.js');
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: ota-meshi
25 changes: 25 additions & 0 deletions .github/workflows/GHPages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: GHPages

on:
push:
branches: [master]

jobs:
deploy-docs:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- name: Install Packages
run: |+
npm ci
npm run ci:all
- name: Build all
run: npm run build

- name: Deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./docs
force_orphan: true
35 changes: 35 additions & 0 deletions .github/workflows/NodeCI.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: CI

on:
push:
branches: [master]
pull_request:
branches: [master]

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- name: Install Packages
run: |+
npm ci
npm run ci:all
- name: Lint
run: |+
npm run lint
npm run check
test:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
- name: Install Packages
run: |+
npm ci
npm run ci:all
- name: Build
run: npm run build:ci
- name: Test
run: npm test -- --mrpm-max-workers=1
34 changes: 34 additions & 0 deletions .github/workflows/NpmPublish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: publish
on:
push:
tags:
- "*"
jobs:
release:
name: check version, and release
runs-on: macos-latest
steps:
- name: checkout
uses: actions/checkout@v2
- name: setup Node
uses: actions/setup-node@v2
with:
registry-url: 'https://registry.npmjs.org'
- name: Install Packages
run: |+
npm ci
npm run ci:all
- name: Build
run: npm run build:ci
- name: test
run: npm run test -- --mrpm-max-workers=1
- name: release
run: |+
npm run echo:v
cp ./README.md ./packages/cheetah-grid/README.md
cp ./LICENSE ./packages/cheetah-grid/LICENSE
cp ./LICENSE ./packages/vue-cheetah-grid/LICENSE
cp ./LICENSE ./packages/cheetah-grid-icon-svg-loader/LICENSE
npm run publish:all
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
8 changes: 6 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -4,12 +4,16 @@ packages/cheetah-grid/webpack/test/font-svg-to-icons-js-loader/fa_icons.js
packages/cheetah-grid/webpack/test/font-svg-to-icons-js-loader/mdi_icons.js
packages/cheetah-grid/webpack/test/svg-to-icon-js-loader/all_mdi_icons.js
packages/*/dist
packages/*/node_modules
packages/**/node_modules
packages/*/coverage
packages/*/report
/lerna-debug.log
*npm-debug.log
packages/cheetah-grid-icon-svg-loader/.nyc_output/
packages/docs/.vuepress/public/dev
packages/docs/public/dev
packages/docs/.vitepress/cache
packages/cheetah-grid/dist-ts
packages/demo/.devdocs
/docs/assets
/docs/documents
/docs/animals-icons
27 changes: 0 additions & 27 deletions .travis.yml

This file was deleted.

6 changes: 5 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -7,6 +7,10 @@
"vue"
],
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
"source.fixAll.eslint": "explicit"
},
"[markdown]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2017 - 2018 Future Corporation. Japan.
Copyright (c) 2017 - 2020 Future Corporation. Japan.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Loading