mirror of
https://github.com/tabler/tabler.git
synced 2025-12-22 01:44:25 +04:00
Compare commits
32 Commits
v1.0.0-bet
...
dev-change
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b04679c2d | ||
|
|
54454f71d1 | ||
|
|
b0ca6fe703 | ||
|
|
20cfe0352b | ||
|
|
4cd9215e03 | ||
|
|
c72b02970a | ||
|
|
74880788bd | ||
|
|
4eb8728158 | ||
|
|
7a810d1f06 | ||
|
|
95ec955678 | ||
|
|
65c13001ce | ||
|
|
3d37a759ba | ||
|
|
2b916dd090 | ||
|
|
4e66e548a3 | ||
|
|
06584bd54e | ||
|
|
914bc6a21a | ||
|
|
5be3c0e236 | ||
|
|
3dd6b3b8bc | ||
|
|
58a5b4c2bd | ||
|
|
a2cbd50187 | ||
|
|
4fe9407a19 | ||
|
|
80dd505973 | ||
|
|
191b5f0636 | ||
|
|
5330aaea52 | ||
|
|
df593d2b05 | ||
|
|
e357ab4e4d | ||
|
|
3388a68447 | ||
|
|
b0d759f328 | ||
|
|
34f3efc42a | ||
|
|
af41fb30f0 | ||
|
|
506746c0ba | ||
|
|
8d984e53cb |
5
.changeset/chilly-mayflies-ring.md
Normal file
5
.changeset/chilly-mayflies-ring.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tabler/core": patch
|
||||
---
|
||||
|
||||
Initialize Visual Studio Code config
|
||||
5
.changeset/modern-dogs-wonder.md
Normal file
5
.changeset/modern-dogs-wonder.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tabler/core": patch
|
||||
---
|
||||
|
||||
Update Tabler Icons to v3.17.0
|
||||
5
.changeset/slimy-queens-pull.md
Normal file
5
.changeset/slimy-queens-pull.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tabler/core": patch
|
||||
---
|
||||
|
||||
Fix the `z-index` value of the `nav-tab` inside `card-tab` #1933
|
||||
5
.changeset/tabler-icons.md
Normal file
5
.changeset/tabler-icons.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@tabler/core": patch
|
||||
---
|
||||
|
||||
Updated Tabler Icons to v3.24.0
|
||||
63
.github/workflows/release-beta.yml
vendored
Normal file
63
.github/workflows/release-beta.yml
vendored
Normal file
@@ -0,0 +1,63 @@
|
||||
name: Pre-release
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- beta
|
||||
- dev-changesets
|
||||
|
||||
concurrency: ${{ github.workflow }}-${{ github.ref }}
|
||||
|
||||
jobs:
|
||||
release:
|
||||
name: PR or Release
|
||||
if: ${{ github.repository_owner == 'tabler' }}
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
steps:
|
||||
- name: Checkout Repo
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
bundler-cache: true
|
||||
|
||||
- name: Enable corepack
|
||||
run: corepack enable pnpm
|
||||
|
||||
- name: Setup Node.js 18
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
cache: 'pnpm'
|
||||
node-version: 18
|
||||
registry-url: 'https://registry.npmjs.org'
|
||||
|
||||
- name: Install Dependencies
|
||||
run: pnpm install
|
||||
|
||||
- name: Build Package
|
||||
run: pnpm run build
|
||||
|
||||
- name: Enable Pre-release
|
||||
run: pnpm changeset pre enter beta
|
||||
|
||||
- name: Creating .npmrc
|
||||
run: |
|
||||
cat << EOF > "$HOME/.npmrc"
|
||||
//registry.npmjs.org/:_authToken=$NPM_TOKEN
|
||||
EOF
|
||||
env:
|
||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
|
||||
- name: Create Release Pull Request
|
||||
uses: changesets/action@v1
|
||||
with:
|
||||
# Note: pnpm install after versioning is necessary to refresh lockfile
|
||||
version: pnpm run version
|
||||
publish: pnpm release
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||
NPM_CONFIG_PROVENANCE: true
|
||||
17
.github/workflows/release.yml
vendored
17
.github/workflows/release.yml
vendored
@@ -19,19 +19,26 @@ jobs:
|
||||
- name: Checkout Repo
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
bundler-cache: true
|
||||
|
||||
- name: Enable corepack
|
||||
run: corepack enable pnpm
|
||||
|
||||
- name: Setup Node.js 18
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
cache: 'pnpm'
|
||||
node-version: 18
|
||||
|
||||
- name: Install PNPM
|
||||
uses: pnpm/action-setup@v4
|
||||
with:
|
||||
version: 8
|
||||
registry-url: 'https://registry.npmjs.org'
|
||||
|
||||
- name: Install Dependencies
|
||||
run: pnpm install
|
||||
|
||||
- name: Build Package
|
||||
run: pnpm run build
|
||||
|
||||
- name: Creating .npmrc
|
||||
run: |
|
||||
cat << EOF > "$HOME/.npmrc"
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -12,8 +12,6 @@ node_modules/
|
||||
/.cache/
|
||||
.sass-cache/
|
||||
|
||||
.vscode/
|
||||
|
||||
/_gh_pages/
|
||||
/site/docs/**/dist/
|
||||
/site/static/**/dist/
|
||||
@@ -24,6 +22,7 @@ node_modules/
|
||||
/src/pages/playground.html
|
||||
/src/pages/playground-*.html
|
||||
/src/pages/features.html
|
||||
vendor/
|
||||
|
||||
.pnp.loader.mjs
|
||||
.pnp.cjs
|
||||
|
||||
1
.ruby-version
Normal file
1
.ruby-version
Normal file
@@ -0,0 +1 @@
|
||||
3.2.2
|
||||
14
.vscode/settings.json
vendored
Normal file
14
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"files.exclude": {
|
||||
"**/.git": false,
|
||||
"**/.svn": false,
|
||||
"**/.hg": false,
|
||||
"**/CVS": false,
|
||||
"**/.DS_Store": false,
|
||||
"**/Thumbs.db": false,
|
||||
"**/.idea/": false,
|
||||
"dist": false,
|
||||
"demo": false
|
||||
},
|
||||
"explorerExclude.backup": {}
|
||||
}
|
||||
10
Gemfile.lock
10
Gemfile.lock
@@ -3,6 +3,7 @@ GEM
|
||||
specs:
|
||||
addressable (2.8.6)
|
||||
public_suffix (>= 2.0.2, < 6.0)
|
||||
bigdecimal (3.1.8)
|
||||
colorator (1.1.0)
|
||||
concurrent-ruby (1.2.3)
|
||||
em-websocket (0.5.3)
|
||||
@@ -11,7 +12,8 @@ GEM
|
||||
eventmachine (1.2.7)
|
||||
ffi (1.16.3)
|
||||
forwardable-extended (2.6.0)
|
||||
google-protobuf (4.26.1)
|
||||
google-protobuf (4.27.5)
|
||||
bigdecimal
|
||||
rake (>= 13)
|
||||
htmlbeautifier (1.4.2)
|
||||
htmlcompressor (0.4.0)
|
||||
@@ -65,18 +67,16 @@ GEM
|
||||
rb-fsevent (0.11.2)
|
||||
rb-inotify (0.10.1)
|
||||
ffi (~> 1.0)
|
||||
rexml (3.3.6)
|
||||
strscan
|
||||
rexml (3.3.9)
|
||||
rouge (4.2.1)
|
||||
safe_yaml (1.0.5)
|
||||
sass-embedded (1.75.0)
|
||||
google-protobuf (>= 3.25, < 5.0)
|
||||
rake (>= 13.0.0)
|
||||
strscan (3.1.0)
|
||||
terminal-table (3.0.2)
|
||||
unicode-display_width (>= 1.1.1, < 3)
|
||||
unicode-display_width (2.5.0)
|
||||
webrick (1.8.1)
|
||||
webrick (1.8.2)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
@@ -26,6 +26,10 @@ Install Tabler in your Node.js powered apps with the npm package:
|
||||
|
||||
<TabsPackage name="@tabler/core" />
|
||||
|
||||
OR install for Webfonts
|
||||
|
||||
<TabsPackage name="@tabler/icons-webfont" />
|
||||
|
||||
Tabler uses other packages to enhance the functionality for example charts and input masks. These are not automatically installed to avoid huge
|
||||
dependency trees and need to be installed by using npm install. We support the following packages as of writing.
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ or just [download from Github](https://github.com/tabler/tabler-icons/releases).
|
||||
### CDN
|
||||
|
||||
```html
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@$ICONS_VERSION/tabler-icons.min.css">
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@$ICONS_VERSION/dist/tabler-icons.min.css">
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
54
package.json
54
package.json
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@tabler/core",
|
||||
"version": "1.0.0-beta21",
|
||||
"version": "0.0.1",
|
||||
"description": "Premium and Open Source dashboard template with responsive and high quality UI.",
|
||||
"homepage": "https://tabler.io",
|
||||
"scripts": {
|
||||
@@ -12,7 +12,8 @@
|
||||
"preview": "gulp build --preview",
|
||||
"svg-optimize": "svgo -f svg/brand --pretty",
|
||||
"unused-files": "node .build/unused-files.js",
|
||||
"release": "release-it",
|
||||
"release": "changeset publish",
|
||||
"version": "changeset version && pnpm install",
|
||||
"svg-icons": "node .build/import-icons.js",
|
||||
"bundlewatch": "bundlewatch",
|
||||
"storybook": "start-storybook -p 6006",
|
||||
@@ -131,27 +132,27 @@
|
||||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.25.2",
|
||||
"@babel/preset-env": "^7.25.4",
|
||||
"@changesets/cli": "^2.27.8",
|
||||
"@babel/core": "^7.26.0",
|
||||
"@babel/preset-env": "^7.26.0",
|
||||
"@changesets/cli": "^2.27.10",
|
||||
"@rollup/plugin-commonjs": "^24.1.0",
|
||||
"@rollup/plugin-node-resolve": "^15.2.3",
|
||||
"@rollup/plugin-node-resolve": "^15.3.0",
|
||||
"@rollup/plugin-replace": "^5.0.7",
|
||||
"@rollup/pluginutils": "^5.1.0",
|
||||
"@rollup/pluginutils": "^5.1.3",
|
||||
"@rollup/stream": "^2.0.0",
|
||||
"@shopify/prettier-plugin-liquid": "^1.5.0",
|
||||
"@shopify/prettier-plugin-liquid": "^1.6.1",
|
||||
"all-contributors-cli": "^6.26.1",
|
||||
"apexcharts": "^3.53.0",
|
||||
"apexcharts": "^3.54.1",
|
||||
"autoprefixer": "^10.4.20",
|
||||
"autosize": "^6.0.1",
|
||||
"browser-sync": "^2.29.3",
|
||||
"bundlewatch": "^0.3.3",
|
||||
"bundlewatch": "^0.4.0",
|
||||
"choices.js": "^10.2.0",
|
||||
"countup.js": "^2.8.0",
|
||||
"cross-spawn": "^7.0.3",
|
||||
"cross-spawn": "^7.0.6",
|
||||
"dropzone": "^6.0.0-beta.2",
|
||||
"flatpickr": "^4.6.13",
|
||||
"fslightbox": "^3.4.1",
|
||||
"fslightbox": "^3.4.2",
|
||||
"glob": "^10.4.5",
|
||||
"gulp": "^4.0.2",
|
||||
"gulp-clean": "^0.4.0",
|
||||
@@ -171,26 +172,25 @@
|
||||
"litepicker": "^2.0.12",
|
||||
"nouislider": "^15.8.1",
|
||||
"plyr": "^3.7.8",
|
||||
"postcss": "^8.4.45",
|
||||
"postcss": "^8.4.49",
|
||||
"prettier": "^2.8.8",
|
||||
"release-it": "^15.11.0",
|
||||
"request": "^2.88.2",
|
||||
"rollup": "2.79.1",
|
||||
"rollup": "2.79.2",
|
||||
"rollup-plugin-babel": "^4.4.0",
|
||||
"rollup-plugin-cleanup": "^3.2.1",
|
||||
"sass": "^1.77.8",
|
||||
"sass": "1.71.0",
|
||||
"star-rating.js": "^4.3.1",
|
||||
"tinymce": "^7.3.0",
|
||||
"tom-select": "^2.3.1",
|
||||
"tinymce": "^7.5.1",
|
||||
"tom-select": "^2.4.1",
|
||||
"vinyl-buffer": "^1.0.1",
|
||||
"vinyl-source-stream": "^2.0.0",
|
||||
"yaml": "^2.5.1",
|
||||
"yaml": "^2.6.1",
|
||||
"yargs": "^17.7.2",
|
||||
"zod": "^3.23.8"
|
||||
},
|
||||
"dependencies": {
|
||||
"@popperjs/core": "^2.11.8",
|
||||
"@tabler/icons": "^3.14.0",
|
||||
"@tabler/icons": "^3.24.0",
|
||||
"bootstrap": "5.3.3"
|
||||
},
|
||||
"peerDependencies": {
|
||||
@@ -265,20 +265,6 @@
|
||||
"optional": true
|
||||
}
|
||||
},
|
||||
"release-it": {
|
||||
"hooks": {
|
||||
"after:bump": "gulp build --latest-version ${latestVersion} --new-version ${version} && gulp build-demo",
|
||||
"after:release": "echo Successfully released ${name} v${latestVersion} to ${repo.repository}."
|
||||
},
|
||||
"git": {
|
||||
"requireCleanWorkingDir": false,
|
||||
"addUntrackedFiles": true,
|
||||
"tagName": "v${version}"
|
||||
},
|
||||
"github": {
|
||||
"release": true
|
||||
}
|
||||
},
|
||||
"directories": {
|
||||
"doc": "docs"
|
||||
}
|
||||
|
||||
3216
pnpm-lock.yaml
generated
3216
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
{"version":"3.14.0","count":5556}
|
||||
{"version":"3.24.0","count":5754}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,8 +1,8 @@
|
||||
$border-values: (
|
||||
null: var(--#{$prefix}border-width) var(--#{$prefix}border-style)
|
||||
$border-color-translucent,
|
||||
var(--#{$prefix}border-color-translucent),
|
||||
wide: $border-width-wide var(--#{$prefix}border-style)
|
||||
$border-color-translucent,
|
||||
var(--#{$prefix}border-color-translucent),
|
||||
0: 0,
|
||||
);
|
||||
|
||||
|
||||
@@ -605,6 +605,8 @@ $card-header-tabs-bg: var(--#{$prefix}bg-surface-tertiary) !default;
|
||||
$cards-grid-gap: var(--#{$prefix}page-padding) !default;
|
||||
$cards-grid-breakpoint: lg !default;
|
||||
|
||||
$zindex-dropdown: 1;
|
||||
|
||||
// Carousel
|
||||
$carousel-control-color: $white !default;
|
||||
$carousel-control-icon-width: 1.5rem !default;
|
||||
|
||||
@@ -35,6 +35,6 @@
|
||||
}
|
||||
|
||||
.text-#{"" + $color}-fg {
|
||||
color: color-contrast($value) !important;
|
||||
color: $value !important;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user