mirror of
https://github.com/tabler/tabler.git
synced 2025-12-23 02:14:26 +04:00
Compare commits
15 Commits
dev-orders
...
dev-change
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b04679c2d | ||
|
|
54454f71d1 | ||
|
|
914bc6a21a | ||
|
|
5be3c0e236 | ||
|
|
3dd6b3b8bc | ||
|
|
58a5b4c2bd | ||
|
|
a2cbd50187 | ||
|
|
4fe9407a19 | ||
|
|
80dd505973 | ||
|
|
191b5f0636 | ||
|
|
5330aaea52 | ||
|
|
df593d2b05 | ||
|
|
e357ab4e4d | ||
|
|
3388a68447 | ||
|
|
b0d759f328 |
89
.all-contributorsrc
Normal file
89
.all-contributorsrc
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
{
|
||||||
|
"projectName": "tabler",
|
||||||
|
"projectOwner": "tabler",
|
||||||
|
"repoType": "github",
|
||||||
|
"repoHost": "https://github.com",
|
||||||
|
"files": [
|
||||||
|
"CONTRIBUTORS.md"
|
||||||
|
],
|
||||||
|
"imageSize": 100,
|
||||||
|
"commit": true,
|
||||||
|
"commitConvention": "angular",
|
||||||
|
"contributors": [
|
||||||
|
{
|
||||||
|
"login": "codecalm",
|
||||||
|
"name": "Paweł Kuna",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/1282324?v=4",
|
||||||
|
"profile": "https://tabler.io/",
|
||||||
|
"contributions": [
|
||||||
|
"code",
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "martynaaj",
|
||||||
|
"name": "Martyna",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/60158888?v=4",
|
||||||
|
"profile": "https://github.com/martynaaj",
|
||||||
|
"contributions": [
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "deralaxo",
|
||||||
|
"name": "Dawid Harat",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/40028795?v=4",
|
||||||
|
"profile": "https://github.com/deralaxo",
|
||||||
|
"contributions": [
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "rjd22",
|
||||||
|
"name": "Robert-Jan de Dreu",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/160743?v=4",
|
||||||
|
"profile": "https://codersopinion.com/",
|
||||||
|
"contributions": [
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "FreexD",
|
||||||
|
"name": "Michał Wolny",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/7117869?v=4",
|
||||||
|
"profile": "https://github.com/FreexD",
|
||||||
|
"contributions": [
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "wangkanai",
|
||||||
|
"name": "Sarin Na Wangkanai",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/10666633?v=4",
|
||||||
|
"profile": "https://www.wangkanai.com/",
|
||||||
|
"contributions": [
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "WinterSilence",
|
||||||
|
"name": "Anton",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/3521094?v=4",
|
||||||
|
"profile": "https://ensostudio.ru/",
|
||||||
|
"contributions": [
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "dheineman",
|
||||||
|
"name": "Dave Heineman",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/516028?v=4",
|
||||||
|
"profile": "https://github.com/dheineman",
|
||||||
|
"contributions": [
|
||||||
|
"code"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"contributorsPerLine": 7,
|
||||||
|
"linkToUsage": false
|
||||||
|
}
|
||||||
@@ -1,6 +1,11 @@
|
|||||||
>= 1%
|
>= 1%
|
||||||
last 2 versions
|
last 1 major version
|
||||||
Firefox ESR
|
|
||||||
not dead
|
not dead
|
||||||
safari >= 15.4
|
Chrome >= 60
|
||||||
iOS >= 15.4
|
Firefox >= 60
|
||||||
|
Edge >= 15.15063
|
||||||
|
Explorer 11
|
||||||
|
iOS >= 10
|
||||||
|
Safari >= 10
|
||||||
|
Android >= 6
|
||||||
|
not ExplorerMobile <= 11
|
||||||
|
|||||||
28
.build/changelog.js
Normal file
28
.build/changelog.js
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
#!/usr/bin/env node
|
||||||
|
|
||||||
|
'use strict'
|
||||||
|
|
||||||
|
const fs = require('fs'),
|
||||||
|
path = require('path'),
|
||||||
|
YAML = require('yaml');
|
||||||
|
|
||||||
|
const content = YAML.parse(fs.readFileSync(path.join(__dirname, '../src/pages/_data/changelog.yml'), 'utf8')).reverse()
|
||||||
|
let readme = `# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.\n`
|
||||||
|
|
||||||
|
content.forEach((change) => {
|
||||||
|
readme += `\n\n## \`${change.version}\` - ${change.date}\n\n`
|
||||||
|
|
||||||
|
if (change.description) {
|
||||||
|
readme += `**${change.description}**\n\n`
|
||||||
|
}
|
||||||
|
|
||||||
|
change.changes.forEach((line) => {
|
||||||
|
readme += `- ${line}\n`
|
||||||
|
})
|
||||||
|
|
||||||
|
console.log(change.version);
|
||||||
|
})
|
||||||
|
|
||||||
|
fs.writeFileSync(path.join(__dirname, '../CHANGELOG.md'), readme)
|
||||||
58
.build/download-images.js
Normal file
58
.build/download-images.js
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
#!/usr/bin/env node
|
||||||
|
|
||||||
|
'use strict'
|
||||||
|
|
||||||
|
const YAML = require('yaml')
|
||||||
|
const fs = require('node:fs')
|
||||||
|
const path = require('node:path')
|
||||||
|
const request = require('request')
|
||||||
|
const filePath = path.join(__dirname, '../src/pages/_data/photos.yml')
|
||||||
|
|
||||||
|
const photos = YAML.parse(fs.readFileSync(filePath, 'utf8'))
|
||||||
|
|
||||||
|
const urlTitle = (str) => {
|
||||||
|
str = str
|
||||||
|
.toLowerCase()
|
||||||
|
.replaceAll('&', 'and')
|
||||||
|
.replace(/[^[a-z0-9-]/g, '-')
|
||||||
|
.replace(/-+/g, '-')
|
||||||
|
|
||||||
|
return str
|
||||||
|
}
|
||||||
|
|
||||||
|
const download = function(uri, filename, callback, error) {
|
||||||
|
request.head(uri, function(err, res, body) {
|
||||||
|
request(uri).pipe(fs.createWriteStream(filename))
|
||||||
|
.on('close', callback)
|
||||||
|
.on('error', error)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
async function downloadPhotos() {
|
||||||
|
for (const key in photos) {
|
||||||
|
const photo = photos[key]
|
||||||
|
|
||||||
|
let filename, i = 1;
|
||||||
|
|
||||||
|
do {
|
||||||
|
filename = `${urlTitle(photo['title'])}${i > 1 ? `-${i}` : ''}.jpg`
|
||||||
|
i++
|
||||||
|
} while (fs.existsSync(path.join(__dirname, `../src/static/photos/${filename}`)))
|
||||||
|
|
||||||
|
await new Promise((resolve, reject) => {
|
||||||
|
download(photo['path'], path.join(__dirname, `../src/static/photos/${filename}`), function(){
|
||||||
|
resolve()
|
||||||
|
}, function() {
|
||||||
|
reject()
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
|
photos[key]['file'] = filename
|
||||||
|
photos[key]['horizontal'] = photo['width'] > photo['height']
|
||||||
|
}
|
||||||
|
|
||||||
|
fs.writeFileSync(filePath, YAML.stringify(photos))
|
||||||
|
}
|
||||||
|
|
||||||
|
downloadPhotos();
|
||||||
|
|
||||||
37
.build/import-icons.js
Normal file
37
.build/import-icons.js
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
#!/usr/bin/env node
|
||||||
|
|
||||||
|
'use strict'
|
||||||
|
|
||||||
|
const fs = require('fs'),
|
||||||
|
path = require('path');
|
||||||
|
|
||||||
|
const iconsTags = require('../node_modules/@tabler/icons/icons.json'),
|
||||||
|
iconsPkg = require('../node_modules/@tabler/icons/package.json');
|
||||||
|
|
||||||
|
const prepareSvgFile = (svg) => {
|
||||||
|
return svg.replace(/\n/g, '').replace(/>\s+</g, '><').replace(/\s+/g, ' ')
|
||||||
|
}
|
||||||
|
|
||||||
|
let svgList = {}
|
||||||
|
for (let iconName in iconsTags) {
|
||||||
|
let iconData = iconsTags[iconName]
|
||||||
|
svgList[iconName] = {
|
||||||
|
name: iconName,
|
||||||
|
svg: {
|
||||||
|
outline: iconData.styles.outline ? prepareSvgFile(fs.readFileSync(path.join(__dirname, `../node_modules/@tabler/icons/icons/outline/${iconName}.svg`), 'utf8')) : null,
|
||||||
|
filled: iconData.styles.filled ? prepareSvgFile(fs.readFileSync(path.join(__dirname, `../node_modules/@tabler/icons/icons/filled/${iconName}.svg`), 'utf8')) : null,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fs.writeFileSync(
|
||||||
|
path.join(__dirname, `../src/pages/_data/icons-info.json`),
|
||||||
|
JSON.stringify({
|
||||||
|
version: iconsPkg.version,
|
||||||
|
count: Object.values(svgList).reduce((acc, icon) => {
|
||||||
|
return acc + (icon.svg.outline ? 1 : 0) + (icon.svg.filled ? 1 : 0)
|
||||||
|
}, 0)
|
||||||
|
})
|
||||||
|
)
|
||||||
|
|
||||||
|
fs.writeFileSync(path.join(__dirname, `../src/pages/_data/icons.json`), JSON.stringify(svgList))
|
||||||
19
.build/import-illustrations.js
Normal file
19
.build/import-illustrations.js
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
#!/usr/bin/env node
|
||||||
|
|
||||||
|
'use strict'
|
||||||
|
|
||||||
|
const fs = require('fs'),
|
||||||
|
path = require('path'),
|
||||||
|
glob = require('glob');
|
||||||
|
|
||||||
|
const illustrations = glob
|
||||||
|
.sync(path.join(__dirname, `../src/static/illustrations/light/*.png`))
|
||||||
|
.map((file) => {
|
||||||
|
return path.basename(file, '.png')
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
fs.writeFileSync(
|
||||||
|
path.join(__dirname, `../src/pages/_data/illustrations.json`),
|
||||||
|
JSON.stringify(illustrations)
|
||||||
|
)
|
||||||
5
.changeset/afraid-geese-sin.md
Normal file
5
.changeset/afraid-geese-sin.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Change Twitter to X brand
|
||||||
5
.changeset/beige-hats-prove.md
Normal file
5
.changeset/beige-hats-prove.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Updated link to icons documentation
|
||||||
5
.changeset/blue-pots-trade.md
Normal file
5
.changeset/blue-pots-trade.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Dependencies update
|
||||||
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/clean-carrots-sort.md
Normal file
5
.changeset/clean-carrots-sort.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Add new `Tag` component
|
||||||
@@ -4,7 +4,8 @@
|
|||||||
"commit": false,
|
"commit": false,
|
||||||
"fixed": [],
|
"fixed": [],
|
||||||
"linked": [],
|
"linked": [],
|
||||||
"access": "public",
|
"access": "restricted",
|
||||||
"baseBranch": "main",
|
"baseBranch": "main",
|
||||||
|
"updateInternalDependencies": "patch",
|
||||||
"ignore": []
|
"ignore": []
|
||||||
}
|
}
|
||||||
|
|||||||
5
.changeset/curvy-fishes-lie.md
Normal file
5
.changeset/curvy-fishes-lie.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Add customizable Star Ratings component using `star-rating.js` library
|
||||||
5
.changeset/curvy-mails-burn.md
Normal file
5
.changeset/curvy-mails-burn.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Dependencies update
|
||||||
5
.changeset/dirty-ravens-greet.md
Normal file
5
.changeset/dirty-ravens-greet.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update TinyMCE to v7.0
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix overflow of `label` in a `floating-input`
|
|
||||||
5
.changeset/dull-kiwis-notice.md
Normal file
5
.changeset/dull-kiwis-notice.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix text color in dark version of navbar
|
||||||
5
.changeset/eight-pumas-fry.md
Normal file
5
.changeset/eight-pumas-fry.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Tabler Icons to version 2.21 with 18 new icons added
|
||||||
5
.changeset/eleven-flies-sing.md
Normal file
5
.changeset/eleven-flies-sing.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Init changelog script
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Enable `scrollSpy` in `countup` module
|
|
||||||
5
.changeset/flags.md
Normal file
5
.changeset/flags.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Add `flags.html` page with list of all flags
|
||||||
5
.changeset/fluffy-insects-lay.md
Normal file
5
.changeset/fluffy-insects-lay.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Adding Two-Step Verification Pages
|
||||||
5
.changeset/gorgeous-windows-study.md
Normal file
5
.changeset/gorgeous-windows-study.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Update CSS class from `text-muted` to `text-secondary` for better Bootstrap compatibility
|
||||||
5
.changeset/great-carrots-lie.md
Normal file
5
.changeset/great-carrots-lie.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Bump pnpm/action-setup from 2 to 3
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Add segmented control component
|
|
||||||
5
.changeset/healthy-bikes-cry.md
Normal file
5
.changeset/healthy-bikes-cry.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
`Dockerfile` fix
|
||||||
5
.changeset/heavy-chicken-cover.md
Normal file
5
.changeset/heavy-chicken-cover.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Tabler Icons to version 2.20 with 37 new icons added
|
||||||
5
.changeset/heavy-ladybugs-grab.md
Normal file
5
.changeset/heavy-ladybugs-grab.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add Tabler Illustrations
|
||||||
5
.changeset/hip-jobs-double.md
Normal file
5
.changeset/hip-jobs-double.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Adding `alerts.html` page with example of alerts.
|
||||||
5
.changeset/itchy-bottles-cheat.md
Normal file
5
.changeset/itchy-bottles-cheat.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Unify size of avatar, flag and payment components
|
||||||
5
.changeset/khaki-gorillas-push.md
Normal file
5
.changeset/khaki-gorillas-push.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update icons to v2.42.0
|
||||||
5
.changeset/khaki-wasps-provide.md
Normal file
5
.changeset/khaki-wasps-provide.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Bootstrap to v5.3.0
|
||||||
5
.changeset/kind-poets-fetch.md
Normal file
5
.changeset/kind-poets-fetch.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Dependencies update
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"preview": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix timeline card layout and profile header styles
|
|
||||||
5
.changeset/late-zoos-sparkle.md
Normal file
5
.changeset/late-zoos-sparkle.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix `rgba` color values in `_variables.scss`
|
||||||
5
.changeset/long-eggs-work.md
Normal file
5
.changeset/long-eggs-work.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Resolve map page issues
|
||||||
5
.changeset/lucky-impalas-smash.md
Normal file
5
.changeset/lucky-impalas-smash.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Introduce Docker Compose Config to build and run Ttabler locally
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
---
|
|
||||||
|
|
||||||
Refactor bundlewatch workflow to use Turbo
|
|
||||||
5
.changeset/mighty-mirrors-drum.md
Normal file
5
.changeset/mighty-mirrors-drum.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update `_navbar.scss` with disabled dropdown menu items color
|
||||||
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/moody-bobcats-chew.md
Normal file
5
.changeset/moody-bobcats-chew.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update `@tabler/icons` to v3.0
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix size of `apexcharts` tooltip marker
|
|
||||||
5
.changeset/ninety-dancers-doubt.md
Normal file
5
.changeset/ninety-dancers-doubt.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Adding punctuation to `SECURITY.md`
|
||||||
5
.changeset/odd-terms-tap.md
Normal file
5
.changeset/odd-terms-tap.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix form controls bugs in dark mode
|
||||||
5
.changeset/olive-cars-admire.md
Normal file
5
.changeset/olive-cars-admire.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Change primary color value to new Tabler branding
|
||||||
5
.changeset/orange-donuts-cough.md
Normal file
5
.changeset/orange-donuts-cough.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Unified Box Shadows with Bootstrap Compatibility
|
||||||
5
.changeset/rare-pumpkins-pull.md
Normal file
5
.changeset/rare-pumpkins-pull.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Unify dark mode with latest Bootstrap API and improve dark mode elements
|
||||||
5
.changeset/rare-snails-matter.md
Normal file
5
.changeset/rare-snails-matter.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Bump `pnpm/action-setup` from 3 to 4
|
||||||
5
.changeset/red-coins-jump.md
Normal file
5
.changeset/red-coins-jump.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update dependencies
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix negative margins in `.navbar-bordered` variant
|
|
||||||
5
.changeset/red-vans-doubt.md
Normal file
5
.changeset/red-vans-doubt.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Tabler Icons to version 2.22 with 18 new icons added
|
||||||
5
.changeset/rich-dingos-promise.md
Normal file
5
.changeset/rich-dingos-promise.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add All Contributions package to project for easy contribution tracking
|
||||||
5
.changeset/sharp-colts-grab.md
Normal file
5
.changeset/sharp-colts-grab.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Resolved light dropdown issue on dark theme
|
||||||
5
.changeset/shiny-dolls-shop.md
Normal file
5
.changeset/shiny-dolls-shop.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
New Chat component
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": minor
|
|
||||||
---
|
|
||||||
|
|
||||||
Refactored the project into a monorepo, removed Gulp, and introduced a new, more efficient build process.
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Use the full license agreement for illustrations in docs
|
|
||||||
5
.changeset/shy-rockets-deliver.md
Normal file
5
.changeset/shy-rockets-deliver.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Tabler Icons to version 2.19 with 18 new icons added
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
Improve documentation for buttons
|
|
||||||
5
.changeset/silver-drinks-yell.md
Normal file
5
.changeset/silver-drinks-yell.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Adjusting form element sizes for enhanced mobile devices compatibility
|
||||||
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/slow-buses-breathe.md
Normal file
5
.changeset/slow-buses-breathe.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Switch from `npm` to `pnpm` for faster package installation
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix vertical alignment in single page and error layouts
|
|
||||||
5
.changeset/soft-mangos-tie.md
Normal file
5
.changeset/soft-mangos-tie.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add variable to configure `avatar-list` spacing
|
||||||
5
.changeset/sour-pets-raise.md
Normal file
5
.changeset/sour-pets-raise.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add Tabler Illustrations
|
||||||
5
.changeset/sour-teachers-collect.md
Normal file
5
.changeset/sour-teachers-collect.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update required Node.js version to 18 and add `.nvmrc` file
|
||||||
5
.changeset/spotty-avocados-doubt.md
Normal file
5
.changeset/spotty-avocados-doubt.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix table default background color
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": "minor"
|
|
||||||
---
|
|
||||||
|
|
||||||
Add documentation for segmented control component
|
|
||||||
5
.changeset/stupid-dingos-train.md
Normal file
5
.changeset/stupid-dingos-train.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Avoid SCSS color dependency on `:focus`
|
||||||
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
|
||||||
5
.changeset/tasty-boats-work.md
Normal file
5
.changeset/tasty-boats-work.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Tabler Icons to version 2.18 with 18 new icons added
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
"@tabler/core": patch
|
|
||||||
---
|
|
||||||
|
|
||||||
Fix `.avatar-upload` double borders
|
|
||||||
5
.changeset/tender-jars-reply.md
Normal file
5
.changeset/tender-jars-reply.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Tabler Icons to v3.14.0
|
||||||
5
.changeset/thick-apples-punch.md
Normal file
5
.changeset/thick-apples-punch.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add Prettier to project for consistent code formatting
|
||||||
5
.changeset/thick-poems-battle.md
Normal file
5
.changeset/thick-poems-battle.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Tabler Icons to version 2.25 with 48 new icons added
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
---
|
|
||||||
|
|
||||||
Update `robots.txt` handling and improve sitemap URL generation
|
|
||||||
5
.changeset/thin-eagles-mix.md
Normal file
5
.changeset/thin-eagles-mix.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Add new color picker component using `coloris.js` library
|
||||||
5
.changeset/thirty-tomatoes-end.md
Normal file
5
.changeset/thirty-tomatoes-end.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix responsiveness issue in Settings menu
|
||||||
5
.changeset/twenty-tables-judge.md
Normal file
5
.changeset/twenty-tables-judge.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add new Filled section to Icons page
|
||||||
5
.changeset/unlucky-eels-vanish.md
Normal file
5
.changeset/unlucky-eels-vanish.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Update `bootstrap` to v5.3.1
|
||||||
5
.changeset/violet-moles-sparkle.md
Normal file
5
.changeset/violet-moles-sparkle.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": minor
|
||||||
|
---
|
||||||
|
|
||||||
|
Update Tabler Icons to version 2.23 with 18 new icons added
|
||||||
5
.changeset/wet-games-float.md
Normal file
5
.changeset/wet-games-float.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@tabler/core": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Add support for changeset tool for more efficient and organized code changes
|
||||||
14
.github/workflows/bundlewatch.yml
vendored
14
.github/workflows/bundlewatch.yml
vendored
@@ -9,7 +9,7 @@ on:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
FORCE_COLOR: 2
|
FORCE_COLOR: 2
|
||||||
NODE: 20
|
NODE: 18
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
bundlewatch:
|
bundlewatch:
|
||||||
@@ -19,14 +19,6 @@ jobs:
|
|||||||
- name: Clone repository
|
- name: Clone repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Cache turbo build setup
|
|
||||||
uses: actions/cache@v4
|
|
||||||
with:
|
|
||||||
path: .turbo
|
|
||||||
key: ${{ runner.os }}-turbo-${{ github.sha }}
|
|
||||||
restore-keys: |
|
|
||||||
${{ runner.os }}-turbo-
|
|
||||||
|
|
||||||
- name: Set up Node.js
|
- name: Set up Node.js
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
@@ -34,6 +26,8 @@ jobs:
|
|||||||
|
|
||||||
- name: Install PNPM
|
- name: Install PNPM
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: 8
|
||||||
|
|
||||||
- name: Set up Bundler
|
- name: Set up Bundler
|
||||||
uses: ruby/setup-ruby@v1
|
uses: ruby/setup-ruby@v1
|
||||||
@@ -44,7 +38,7 @@ jobs:
|
|||||||
- name: Install pnpm dependencies
|
- name: Install pnpm dependencies
|
||||||
run: pnpm install --no-frozen-lockfile
|
run: pnpm install --no-frozen-lockfile
|
||||||
|
|
||||||
- name: Build
|
- name: Run build
|
||||||
run: pnpm run build
|
run: pnpm run build
|
||||||
|
|
||||||
- name: Run bundlewatch
|
- name: Run bundlewatch
|
||||||
|
|||||||
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
|
||||||
38
.github/workflows/release.yml
vendored
38
.github/workflows/release.yml
vendored
@@ -3,7 +3,7 @@ name: Release
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- dev
|
- main
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -15,36 +15,42 @@ jobs:
|
|||||||
release:
|
release:
|
||||||
name: Release
|
name: Release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
permissions:
|
|
||||||
contents: write # to create release
|
|
||||||
issues: write # to post issue comments
|
|
||||||
pull-requests: write # to create pull request
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Repo
|
- name: Checkout Repo
|
||||||
uses: actions/checkout@v4
|
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
|
- name: Setup Node.js 18
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: 20
|
cache: 'pnpm'
|
||||||
|
node-version: 18
|
||||||
- name: Install PNPM
|
registry-url: 'https://registry.npmjs.org'
|
||||||
uses: pnpm/action-setup@v4
|
|
||||||
|
|
||||||
- name: Install Dependencies
|
- name: Install Dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
|
|
||||||
- name: Build
|
- name: Build Package
|
||||||
run: pnpm run build
|
run: pnpm run build
|
||||||
|
|
||||||
- name: Create release Pull Request or publish to NPM
|
- 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
|
uses: changesets/action@v1
|
||||||
with:
|
with:
|
||||||
version: pnpm run version
|
publish: pnpm release
|
||||||
publish: pnpm run publish
|
|
||||||
commit: "chore: update versions"
|
|
||||||
title: "chore: update versions"
|
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
|
|
||||||
22
.github/workflows/test.yml
vendored
22
.github/workflows/test.yml
vendored
@@ -1,10 +1,11 @@
|
|||||||
name: Test build
|
name: Test build
|
||||||
|
|
||||||
on:
|
on:
|
||||||
pull_request: null
|
pull_request:
|
||||||
|
types: [ opened, reopened ]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
NODE: 20
|
NODE: 18
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
@@ -16,14 +17,6 @@ jobs:
|
|||||||
- name: Clone repository
|
- name: Clone repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Cache turbo build setup
|
|
||||||
uses: actions/cache@v4
|
|
||||||
with:
|
|
||||||
path: .turbo
|
|
||||||
key: ${{ runner.os }}-turbo-${{ github.sha }}
|
|
||||||
restore-keys: |
|
|
||||||
${{ runner.os }}-turbo-
|
|
||||||
|
|
||||||
- name: Set up Node.js
|
- name: Set up Node.js
|
||||||
uses: actions/setup-node@v4
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
@@ -31,7 +24,16 @@ jobs:
|
|||||||
|
|
||||||
- name: Install PNPM
|
- name: Install PNPM
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: 8
|
||||||
|
|
||||||
|
- name: Set up Ruby
|
||||||
|
uses: ruby/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 3.2
|
||||||
|
bundler-cache: true
|
||||||
|
|
||||||
|
- run: ruby --version
|
||||||
- run: node --version
|
- run: node --version
|
||||||
|
|
||||||
- name: Install pnpm dependencies
|
- name: Install pnpm dependencies
|
||||||
|
|||||||
11
.gitignore
vendored
11
.gitignore
vendored
@@ -19,20 +19,17 @@ node_modules/
|
|||||||
/svg-tmp/
|
/svg-tmp/
|
||||||
/components/
|
/components/
|
||||||
/percy.sh
|
/percy.sh
|
||||||
/preview/pages/playground.html
|
/src/pages/playground.html
|
||||||
/preview/pages/screenshot.html
|
/src/pages/playground-*.html
|
||||||
/preview/pages/screenshot-*.html
|
/src/pages/features.html
|
||||||
/preview/pages/playground-*.html
|
vendor/
|
||||||
/preview/pages/features.html
|
|
||||||
|
|
||||||
.pnp.loader.mjs
|
.pnp.loader.mjs
|
||||||
.pnp.cjs
|
.pnp.cjs
|
||||||
.yarn
|
.yarn
|
||||||
.next
|
.next
|
||||||
.vercel
|
.vercel
|
||||||
.turbo
|
|
||||||
package-lock.json
|
package-lock.json
|
||||||
|
|
||||||
demo/
|
demo/
|
||||||
dist/
|
dist/
|
||||||
packages-zip/
|
|
||||||
3
.percy.yml
Normal file
3
.percy.yml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version: 1
|
||||||
|
snapshot:
|
||||||
|
widths: [1440]
|
||||||
1
.ruby-version
Normal file
1
.ruby-version
Normal file
@@ -0,0 +1 @@
|
|||||||
|
3.2.2
|
||||||
16
.vscode/settings.json
vendored
16
.vscode/settings.json
vendored
@@ -1,12 +1,14 @@
|
|||||||
{
|
{
|
||||||
"files.exclude": {
|
"files.exclude": {
|
||||||
"**/.git": true,
|
"**/.git": false,
|
||||||
"**/.svn": true,
|
"**/.svn": false,
|
||||||
"**/.hg": true,
|
"**/.hg": false,
|
||||||
"**/CVS": true,
|
"**/CVS": false,
|
||||||
"**/.DS_Store": true,
|
"**/.DS_Store": false,
|
||||||
"**/Thumbs.db": true,
|
"**/Thumbs.db": false,
|
||||||
"**/.idea/": true
|
"**/.idea/": false,
|
||||||
|
"dist": false,
|
||||||
|
"demo": false
|
||||||
},
|
},
|
||||||
"explorerExclude.backup": {}
|
"explorerExclude.backup": {}
|
||||||
}
|
}
|
||||||
244
CHANGELOG.md
244
CHANGELOG.md
@@ -1,230 +1,7 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## 1.0.0 - 2025-01-28
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
### Minor Changes
|
|
||||||
|
|
||||||
- c276a8b: Add new `Tag` component
|
|
||||||
- d380224: Add customizable Star Ratings component using `star-rating.js` library
|
|
||||||
- 47cd6c1: Add `flags.html` page with list of all flags
|
|
||||||
- be67ab6: Update CSS class from `text-muted` to `text-secondary` for better Bootstrap compatibility
|
|
||||||
- 080c746: Adding `alerts.html` page with example of alerts.
|
|
||||||
- b381273: Change primary color value to new Tabler branding
|
|
||||||
- 75619dd: Unify dark mode with latest Bootstrap API and improve dark mode elements
|
|
||||||
- cc82dbf: New Chat component
|
|
||||||
- 5a03643: Adjusting form element sizes for enhanced mobile devices compatibility
|
|
||||||
- be14607: Add new color picker component using `coloris.js` library
|
|
||||||
- d046570: Update Tabler Icons to version 2.23 with 18 new icons added
|
|
||||||
- 5488c50: New page with payment providers: `payment-providers.html`
|
|
||||||
- 5488c50: Add support for new payment providers: 2c2p, Adyen, Affirm, Alipay Plus, Allegro Pay, Amazon Pay, Apple Pay, Autopay, Binance USD, Bkash, Cash App, Chime, EasyPaisa, Ethereum, Google Pay, HubSpot, iDeal, Litecoin, Mercado Pago,
|
|
||||||
MetaMask, MoneyGram, OpenSea, Payconiq, Payka, Payline, PayPo, Paysafe, Poli, Revolut Pay, Samsung Pay, Shop Pay, Solana, Spingo, Stax, Tether, True USD, Venmo, WeChat Pay, Wise, Zelle
|
|
||||||
|
|
||||||
### Patch Changes
|
|
||||||
|
|
||||||
- 293d0a4: Change Twitter to X brand
|
|
||||||
- fd0935a: Updated link to icons documentation
|
|
||||||
- 1cf27dc: Dependencies update
|
|
||||||
- 041f4e4: Order menu items alphabetically
|
|
||||||
- 20cad01: Automatically retrieve and display the changelog from the CHANGELOG.md file.
|
|
||||||
- 34f3efc: Initialize Visual Studio Code config
|
|
||||||
- 7ba7717: Make horizontal rule direction aware
|
|
||||||
- 063ef58: Update Tabler Illustrations to v1.5
|
|
||||||
- 5e2c975: Update Tabler Icons to v3.29.0
|
|
||||||
- 9d5f7ca: Remove unused dependencies from `package.json`
|
|
||||||
- be69fd6: Replace Jekyll with Eleventy
|
|
||||||
- 2f5fad6: Dependencies update
|
|
||||||
- dfd7c88: Update TinyMCE to v7.0
|
|
||||||
- 056df18: Fix text color in dark version of navbar
|
|
||||||
- 17327dc: Remove invalid `z-index` setting for dropdowns
|
|
||||||
- 4ff077a: Update Tabler Icons to version 2.21 with 18 new icons added
|
|
||||||
- 867c8dd: Update Tabler Emails to v2.0
|
|
||||||
- d8605f2: Init changelog script
|
|
||||||
- 89c6234: Adding Two-Step Verification Pages
|
|
||||||
- f6e885b: Replace `.page-center` with `.my-auto` in single page layouts
|
|
||||||
- 7aa216f: Add border-opacity variable for improved color utility
|
|
||||||
- 88eb413: Fix icon display issues in the Star Ratings component
|
|
||||||
- 78392b6: Fix `color` of disabled `dropdown-item` in Navbar component
|
|
||||||
- 4deb8f4: Bump pnpm/action-setup from 2 to 3
|
|
||||||
- 9015472: Add social icons plugin
|
|
||||||
- 7fe30a1: `Dockerfile` fix
|
|
||||||
- e53942f: Update Jekyll to version 4.3.4
|
|
||||||
- 72f868b: Update Tabler Icons to version 2.20 with 37 new icons added
|
|
||||||
- e0443c0: Add Tabler Illustrations
|
|
||||||
- 5cca710: Update illustrations and enhance SVG handling in HTML
|
|
||||||
- 3a4f10f: Fix ids of custom size star ratings
|
|
||||||
- 7896562: Unify size of avatar, flag and payment components
|
|
||||||
- 1587905: Update icons to v2.42.0
|
|
||||||
- d9e00b2: Update Bootstrap to v5.3.0
|
|
||||||
- bc1d1a3: Set `font-size` of an `i` element with `icon` class in a `button` element
|
|
||||||
- 0195f9b: Dependencies update
|
|
||||||
- a5bf5d3: Fix icons in `form-elements.html`
|
|
||||||
- 736410c: Update Tabler Icons to v3.28.1
|
|
||||||
- 3f516ea: Fix `rgba` color values in `_variables.scss`
|
|
||||||
- e91884e: Fix description of alerts with a description
|
|
||||||
- 90cc744: Fix colors of disabled `.ts-control`
|
|
||||||
- 1801e41: Center content on error and single page layouts
|
|
||||||
- 45c83ac: Resolve map page issues
|
|
||||||
- faee63c: Improve base font family loading
|
|
||||||
- 5e7e0dd: Introduce Docker Compose Config to build and run Ttabler locally
|
|
||||||
- c293a66: Fix `@charset` CSS declaration in bundle.
|
|
||||||
- cb4a681: Update `_navbar.scss` with disabled dropdown menu items color
|
|
||||||
- af41fb3: Update Tabler Icons to v3.17.0
|
|
||||||
- 6cbe888: Update `@tabler/icons` to v3.0
|
|
||||||
- 0e4bf5f: Refactor data structure by converting YAML files to JSON
|
|
||||||
- 82cf257: Increase `z-index` of `ts-dropdown` to prevent overlapping by buttons
|
|
||||||
- 4b4b4f6: Adding punctuation to `SECURITY.md`
|
|
||||||
- a0a2d52: Fix form controls bugs in dark mode
|
|
||||||
- f45b697: Fix padding in code blocks
|
|
||||||
- 4de166d: Unified Box Shadows with Bootstrap Compatibility
|
|
||||||
- 87bf2f5: Remove duplicated setting of color in `th` element
|
|
||||||
- 5dc45aa: Fix layout of search results for small and medium screens
|
|
||||||
- 4ae0358: Remove `text-decoration` on hovering `a` element with class having `icon` class
|
|
||||||
- e798eb6: Fix small typo in tables docs
|
|
||||||
- 1c1d0c9: Improve documentation for alerts
|
|
||||||
- 371ef84: Bump `pnpm/action-setup` from 3 to 4
|
|
||||||
- 8421fc2: Update dependencies
|
|
||||||
- 0625f5f: Update Tabler Icons to version 2.22 with 18 new icons added
|
|
||||||
- ba65fc3: Update devDependencies
|
|
||||||
- a43ded4: Add All Contributions package to project for easy contribution tracking
|
|
||||||
- 2f622c9: Set value of `$font-family-monospace` as default
|
|
||||||
- 2c7c448: Refactor Dockerfile and package.json
|
|
||||||
- 5ec7f05: Resolved light dropdown issue on dark theme
|
|
||||||
- b0b07b9: Enhance documentation
|
|
||||||
- 0f129b1: Update Tabler Icons to version 2.19 with 18 new icons added
|
|
||||||
- 507df7b: Fix cells with inline icons
|
|
||||||
- 0e5b44a: Fix `color` of disabled `nav-link` in `nav-bordered`
|
|
||||||
- 65c1300: Fix the `z-index` value of the `nav-tab` inside `card-tab` #1933
|
|
||||||
- 8552a46: Switch from `npm` to `pnpm` for faster package installation
|
|
||||||
- 4a9e40d: Increase contrast of active `dropdown-item` in vertical layout
|
|
||||||
- 17ebdf4: Update documentation for Tabler components
|
|
||||||
- 4c88481: Add variable to configure `avatar-list` spacing
|
|
||||||
- df46ee7: Do not display empty `fieldset` element
|
|
||||||
- 875cafa: Refactor SCSS variables to use `color.adjust` for improved color manipulation
|
|
||||||
- eb28546: Add Tabler Illustrations
|
|
||||||
- 650d84c: Update required Node.js version to 18 and add `.nvmrc` file
|
|
||||||
- fb659d4: Fix table default background color
|
|
||||||
- f77c712: Avoid SCSS color dependency on `:focus`
|
|
||||||
- 71c68ce: Update changelog configuration and release scripts
|
|
||||||
- 34d124d: Update Tabler Icons to v3.26.0
|
|
||||||
- 4cd9215: Updated Tabler Icons to v3.24.0
|
|
||||||
- 7bb947b: Update Tabler Icons to version 2.18 with 18 new icons added
|
|
||||||
- c75cf55: Update Node.js engine requirement to allow versions >=20
|
|
||||||
- 1c34e8e: Update Tabler Icons to v3.14.0
|
|
||||||
- 289dd3b: Add Prettier to project for consistent code formatting
|
|
||||||
- f83e36c: Upgrade Node.js from version 18 to version 20 for improved performance, security, and feature updates.
|
|
||||||
- b885852: Update Tabler Icons to version 2.25 with 48 new icons added
|
|
||||||
- 53a5117: Fix responsiveness issue in Settings menu
|
|
||||||
- 38504e5: Added 3 new payments from Nepal: Esewa, FonePay, Khalti and Imepay
|
|
||||||
- 35ee14d: Add new Filled section to Icons page
|
|
||||||
- d32f242: Update `bootstrap` to v5.3.1
|
|
||||||
- d82f94e: Update package dependencies to latest versions
|
|
||||||
- 54c5ad0: Fix link to webfont version of Tabler Icons
|
|
||||||
- 94b83d4: Add support for changeset tool for more efficient and organized code changes
|
|
||||||
- c51ff28: Fix colors in date range datepicker
|
|
||||||
|
|
||||||
## `1.0.0-beta24` - 2025-01-11
|
|
||||||
|
|
||||||
- Enhanced documentation.
|
|
||||||
- Updated illustrations and improved SVG handling in HTML.
|
|
||||||
- Updated copyright year in LICENSE file to 2025.
|
|
||||||
- Added marketing pages plugin.
|
|
||||||
|
|
||||||
## `1.0.0-beta23` - 2025-01-07
|
|
||||||
|
|
||||||
- Documentation improvements.
|
|
||||||
- Added countup functionality and updated documentation example.
|
|
||||||
- Do not display empty `<fieldset>`.
|
|
||||||
- Set font-size of webfont icon inside a button.
|
|
||||||
- Ordered menu items alphabetically.
|
|
||||||
- Marked value of `$font-family-monospace` as `!default`.
|
|
||||||
- Fixed unpkg links to static-files icons.
|
|
||||||
- Fixed description of alerts with a description.
|
|
||||||
- Fixed layout of search results for small and medium screens.
|
|
||||||
- Removed invalid z-index setting for dropdown.
|
|
||||||
- Fixed IDs of custom size star ratings.
|
|
||||||
- Removed text-decoration on hover for elements with child icons.
|
|
||||||
- Fixed link to webfont icons.
|
|
||||||
- Updated color reference links in UI component documentation.
|
|
||||||
- Fixed typo in browser support documentation summary.
|
|
||||||
- Enhanced Figma plugin documentation with detailed usage instructions.
|
|
||||||
- Added documentation for Tabler Illustrations and updated index with a link.
|
|
||||||
- Enhanced documentation for various UI and icon sections.
|
|
||||||
- Added new documentation files for icons and UI components; restructured existing files.
|
|
||||||
- Updated documentation structure and content for icons and UI components.
|
|
||||||
- Removed outdated `menu.json` and added `index.mdx` files for UI documentation structure.
|
|
||||||
- General docs update.
|
|
||||||
- Increased contrast of active dropdown-item in vertical layout.
|
|
||||||
- Removed duplicated color setting in table headers.
|
|
||||||
- Increased `z-index` of `ts-dropdown`.
|
|
||||||
- Added social icons plugin.
|
|
||||||
- Described variables for datagrid in docs.
|
|
||||||
- Fixed multiple documentation issues.
|
|
||||||
- Removed unused config from the code.
|
|
||||||
- Fixed links to Tabler Icons.
|
|
||||||
- Updated dark image.
|
|
||||||
- Updated screenshot.
|
|
||||||
- Fixed icon issues.
|
|
||||||
- Fixed URL in documentation.
|
|
||||||
|
|
||||||
## `1.0.0-beta22` - 2025-01-02
|
|
||||||
|
|
||||||
- Fixed `@charset` CSS declaration in bundle.
|
|
||||||
- Fixed cells with inline icons.
|
|
||||||
- Fixed padding in code blocks.
|
|
||||||
- Fixed colors in date range datepicker.
|
|
||||||
- Fixed icon display issues in the Star Ratings component.
|
|
||||||
- Fixed `z-index` value of the `nav-tab` inside `card-tab`.
|
|
||||||
- Fixed wrong gray colors.
|
|
||||||
- Fixed incorrect CDN URL in `webfont.mdx`.
|
|
||||||
- Ensured border color works in dark mode.
|
|
||||||
- Replaced `.page-center` with `.my-auto` in single-page layouts.
|
|
||||||
- Updated Tabler Emails to v2.0.
|
|
||||||
- Updated Tabler Icons to v3.26.0.
|
|
||||||
- Updated docs structure.
|
|
||||||
- Updated `download.mdx`.
|
|
||||||
- Updated Node.js to version 20.
|
|
||||||
- Improved base font family.
|
|
||||||
- Made horizontal rule direction-aware.
|
|
||||||
- Added new payment providers.
|
|
||||||
- Read changelog from `CHANGELOG.md` file.
|
|
||||||
- Initialized VS Code configuration.
|
|
||||||
|
|
||||||
## `1.0.0-beta21` - 2024-09-8
|
|
||||||
|
|
||||||
- Updated dependencies.
|
|
||||||
- Updated Tabler Icons to v3.14.0 and the import script.
|
|
||||||
- Fixed invisible scrollbar in dark mode when navigating the preview.
|
|
||||||
- Styled `btn-close` specifically for `.modal-header`.
|
|
||||||
- Added proper borders to the ribbon start class.
|
|
||||||
- Changed brand color.
|
|
||||||
- Included `docs` in the `npm` package.
|
|
||||||
- Added Tabler Illustrations.
|
|
||||||
- Fixed use of the secondary color in specific form elements.
|
|
||||||
- Introduced Docker Compose Config for local Tabler builds.
|
|
||||||
- Allowed usage of `tinymce` v7.x as a peer dependency.
|
|
||||||
- Updated TinyMCE to v7.0.
|
|
||||||
- Rebranded Twitter to X.
|
|
||||||
- Replaced undraw illustrations with Tabler Illustrations.
|
|
||||||
- Added punctuation to `SECURITY.md`.
|
|
||||||
- Updated `_navbar.scss` to correct disabled dropdown menu item colors.
|
|
||||||
- Removed unused packages.
|
|
||||||
- Fixed map pages.
|
|
||||||
- Resolved issues with toasts in dark mode.
|
|
||||||
- Fixed alert background prefix.
|
|
||||||
- Corrected a typo in CHANGELOG.md.
|
|
||||||
- Fixed radial chart issue.
|
|
||||||
- Added documentation on running the site locally in Site README.
|
|
||||||
- Updated colors in `colors.mdx`.
|
|
||||||
- Fixed dynamic SCSS prefix in mixins.
|
|
||||||
- Changed `<h1>` to `<div>` in `navbar-logo.html`.
|
|
||||||
- Resolved vertical centering on error pages.
|
|
||||||
- Fixed navbar menu issues.
|
|
||||||
- Added `background-clip: border-box` to `.dropdown-menu` class.
|
|
||||||
- Replaced `href="#"` with `href="javascript:void(0)"`.
|
|
||||||
- Fixed disabled CSS class for links.
|
|
||||||
- Addressed missing variables and minor color adjustments.
|
|
||||||
- Improved heights, scrolls, and layouts in Docs examples.
|
|
||||||
- Fixed flags display in preview.
|
|
||||||
|
|
||||||
## `1.0.0-beta20` - 2023-08-24
|
## `1.0.0-beta20` - 2023-08-24
|
||||||
|
|
||||||
@@ -252,6 +29,7 @@
|
|||||||
- `Dockerfile` fix
|
- `Dockerfile` fix
|
||||||
- Switch from `npm` to `pnpm` for faster package installation
|
- Switch from `npm` to `pnpm` for faster package installation
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta19` - 2023-05-15
|
## `1.0.0-beta19` - 2023-05-15
|
||||||
|
|
||||||
- Add customizable Star Ratings component using `star-rating.js` library (#1571)
|
- Add customizable Star Ratings component using `star-rating.js` library (#1571)
|
||||||
@@ -260,6 +38,7 @@
|
|||||||
- Fix text color in dark version of navbar (#1569)
|
- Fix text color in dark version of navbar (#1569)
|
||||||
- Changelog update
|
- Changelog update
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta18` - 2023-05-14
|
## `1.0.0-beta18` - 2023-05-14
|
||||||
|
|
||||||
- new page: Cookie banner
|
- new page: Cookie banner
|
||||||
@@ -283,6 +62,7 @@
|
|||||||
- Dark mode lite colors improvement
|
- Dark mode lite colors improvement
|
||||||
- Fix non full width selects (#1392)
|
- Fix non full width selects (#1392)
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta17` - 2023-01-28
|
## `1.0.0-beta17` - 2023-01-28
|
||||||
|
|
||||||
- update `bootstrap` to v5.3.0
|
- update `bootstrap` to v5.3.0
|
||||||
@@ -305,6 +85,7 @@
|
|||||||
- move `@tabler/icons` to `dev-dependencies`
|
- move `@tabler/icons` to `dev-dependencies`
|
||||||
- fix #1370: avatar stacked list is not stacked anymore
|
- fix #1370: avatar stacked list is not stacked anymore
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta16` - 2022-11-12
|
## `1.0.0-beta16` - 2022-11-12
|
||||||
|
|
||||||
- new `Photogrid` page
|
- new `Photogrid` page
|
||||||
@@ -319,6 +100,7 @@
|
|||||||
- homepage navbar fix
|
- homepage navbar fix
|
||||||
- fix #1262 - `.bg-opacity-xx` class is not functioning properly
|
- fix #1262 - `.bg-opacity-xx` class is not functioning properly
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta15` - 2022-11-01
|
## `1.0.0-beta15` - 2022-11-01
|
||||||
|
|
||||||
- new `badges` page
|
- new `badges` page
|
||||||
@@ -336,11 +118,13 @@
|
|||||||
- `btn-actions` fixes
|
- `btn-actions` fixes
|
||||||
- replace `$text-muted` to css variable
|
- replace `$text-muted` to css variable
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta14` - 2022-10-21
|
## `1.0.0-beta14` - 2022-10-21
|
||||||
|
|
||||||
- fix active items in dark mode
|
- fix active items in dark mode
|
||||||
- update Jekyll to newest version
|
- update Jekyll to newest version
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta13` - 2022-10-18
|
## `1.0.0-beta13` - 2022-10-18
|
||||||
|
|
||||||
- update Bootstrap to 5.2.1, update dependencies
|
- update Bootstrap to 5.2.1, update dependencies
|
||||||
@@ -371,6 +155,7 @@
|
|||||||
- fix #1275 - remove last border-right on progress bar
|
- fix #1275 - remove last border-right on progress bar
|
||||||
- fix #1261 - broken offcanvas bg
|
- fix #1261 - broken offcanvas bg
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta12` - 2022-09-19
|
## `1.0.0-beta12` - 2022-09-19
|
||||||
|
|
||||||
- new "Job listing" page
|
- new "Job listing" page
|
||||||
@@ -396,6 +181,7 @@
|
|||||||
- fix form elements demo page radio buttons
|
- fix form elements demo page radio buttons
|
||||||
- replace `gulp-minify` with `gulp-terser`
|
- replace `gulp-minify` with `gulp-terser`
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta11` - 2022-07-05
|
## `1.0.0-beta11` - 2022-07-05
|
||||||
|
|
||||||
- new `Dropzone` component
|
- new `Dropzone` component
|
||||||
@@ -411,6 +197,7 @@
|
|||||||
- fix: #1125 incorrect chart display in the mobile version
|
- fix: #1125 incorrect chart display in the mobile version
|
||||||
- update Bootstrap to 5.2.0
|
- update Bootstrap to 5.2.0
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta10` - 2022-04-29
|
## `1.0.0-beta10` - 2022-04-29
|
||||||
|
|
||||||
- new `datatable` component
|
- new `datatable` component
|
||||||
@@ -420,6 +207,7 @@
|
|||||||
- replace !important modifier with more specific selectors (#1100)
|
- replace !important modifier with more specific selectors (#1100)
|
||||||
- new `FAQ` page
|
- new `FAQ` page
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta9` - 2022-02-26
|
## `1.0.0-beta9` - 2022-02-26
|
||||||
|
|
||||||
- fix: #1061 - list group item colors in light and dark modes
|
- fix: #1061 - list group item colors in light and dark modes
|
||||||
@@ -433,6 +221,7 @@
|
|||||||
- add `font-display: swap;` to improve font loading
|
- add `font-display: swap;` to improve font loading
|
||||||
- new `Boxed` layout
|
- new `Boxed` layout
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta8` - 2022-02-05
|
## `1.0.0-beta8` - 2022-02-05
|
||||||
|
|
||||||
- update dependencies
|
- update dependencies
|
||||||
@@ -442,6 +231,7 @@
|
|||||||
- replace `badge` with `status-dot` in `navbar-notifications.html`
|
- replace `badge` with `status-dot` in `navbar-notifications.html`
|
||||||
- map tooltip fixes
|
- map tooltip fixes
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta7` - 2022-02-05
|
## `1.0.0-beta7` - 2022-02-05
|
||||||
|
|
||||||
- fix: #1019 - project-overview.html link not working
|
- fix: #1019 - project-overview.html link not working
|
||||||
@@ -455,6 +245,7 @@
|
|||||||
- RTL stylesheet fixes
|
- RTL stylesheet fixes
|
||||||
- new card action demos
|
- new card action demos
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta6` - 2022-01-18
|
## `1.0.0-beta6` - 2022-01-18
|
||||||
|
|
||||||
- pricing cards fix
|
- pricing cards fix
|
||||||
@@ -468,6 +259,7 @@
|
|||||||
- fix #959 - `node-sass` does not properly compile nested media queries
|
- fix #959 - `node-sass` does not properly compile nested media queries
|
||||||
- update package dependencies to newest version
|
- update package dependencies to newest version
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta5` - 2021-12-07
|
## `1.0.0-beta5` - 2021-12-07
|
||||||
|
|
||||||
**Tabler has finally lived to see dark mode! 🌝🌚**
|
**Tabler has finally lived to see dark mode! 🌝🌚**
|
||||||
@@ -485,6 +277,7 @@
|
|||||||
- colors unify
|
- colors unify
|
||||||
- add `tom-select` and remove `choices.js`
|
- add `tom-select` and remove `choices.js`
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta4` - 2021-10-24
|
## `1.0.0-beta4` - 2021-10-24
|
||||||
|
|
||||||
- upgrade required node.js version to 14
|
- upgrade required node.js version to 14
|
||||||
@@ -493,6 +286,7 @@
|
|||||||
- fix #775 - litepicker not initializing
|
- fix #775 - litepicker not initializing
|
||||||
- fix `nouislider` import in dev
|
- fix `nouislider` import in dev
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta3` - 2021-05-08
|
## `1.0.0-beta3` - 2021-05-08
|
||||||
|
|
||||||
- upgrade Bootstrap to 5.0
|
- upgrade Bootstrap to 5.0
|
||||||
@@ -500,6 +294,7 @@
|
|||||||
- change `$border-radius-pill` variable
|
- change `$border-radius-pill` variable
|
||||||
- badge vertical align fix
|
- badge vertical align fix
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta2` - 2021-03-29
|
## `1.0.0-beta2` - 2021-03-29
|
||||||
|
|
||||||
- update dependencies
|
- update dependencies
|
||||||
@@ -513,6 +308,7 @@
|
|||||||
- charts label fixes
|
- charts label fixes
|
||||||
- charts docs
|
- charts docs
|
||||||
|
|
||||||
|
|
||||||
## `1.0.0-beta` - 2021-02-17
|
## `1.0.0-beta` - 2021-02-17
|
||||||
|
|
||||||
**Initial beta release of Tabler v1.0! Lots more coming soon though 😁**
|
**Initial beta release of Tabler v1.0! Lots more coming soon though 😁**
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ FROM ruby:3.2-alpine
|
|||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
ADD _config.yml /app/
|
ADD _config.yml /app/
|
||||||
ADD _config_prod.yml /app/
|
ADD _config_prod.yml /app/
|
||||||
|
ADD Gemfile /app/
|
||||||
|
ADD Gemfile.lock /app/
|
||||||
ADD package.json /app/
|
ADD package.json /app/
|
||||||
ADD pnpm-lock.yaml /app/
|
ADD pnpm-lock.yaml /app/
|
||||||
ADD gulpfile.js /app/
|
ADD gulpfile.js /app/
|
||||||
@@ -11,10 +13,11 @@ RUN apk add --virtual build-dependencies build-base npm
|
|||||||
RUN apk upgrade
|
RUN apk upgrade
|
||||||
RUN npm i -g pnpm
|
RUN npm i -g pnpm
|
||||||
RUN pnpm install
|
RUN pnpm install
|
||||||
|
RUN bundle config --global silence_root_warning 1 && bundler install --verbose
|
||||||
|
|
||||||
# website
|
# website
|
||||||
EXPOSE 3000
|
EXPOSE 3000
|
||||||
# website management (browser auto reload)
|
# website management (browser auto reload)
|
||||||
EXPOSE 3001
|
EXPOSE 3001
|
||||||
# run tabler
|
# run tabler
|
||||||
ENTRYPOINT [ "pnpm", "run", "start" ]
|
ENTRYPOINT [ "pnpm", "run", "start-plugins" ]
|
||||||
|
|||||||
14
Gemfile
Normal file
14
Gemfile
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
source "https://rubygems.org"
|
||||||
|
|
||||||
|
gem "jekyll", "4.3.3"
|
||||||
|
|
||||||
|
group :jekyll_plugins do
|
||||||
|
gem "jekyll-random"
|
||||||
|
gem "jekyll-tidy"
|
||||||
|
gem "jekyll-timeago"
|
||||||
|
gem 'jekyll-redirect-from'
|
||||||
|
end
|
||||||
|
|
||||||
|
gem 'wdm', '>= 0.1.1' if Gem.win_platform?
|
||||||
|
|
||||||
|
|
||||||
92
Gemfile.lock
Normal file
92
Gemfile.lock
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
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)
|
||||||
|
eventmachine (>= 0.12.9)
|
||||||
|
http_parser.rb (~> 0)
|
||||||
|
eventmachine (1.2.7)
|
||||||
|
ffi (1.16.3)
|
||||||
|
forwardable-extended (2.6.0)
|
||||||
|
google-protobuf (4.27.5)
|
||||||
|
bigdecimal
|
||||||
|
rake (>= 13)
|
||||||
|
htmlbeautifier (1.4.2)
|
||||||
|
htmlcompressor (0.4.0)
|
||||||
|
http_parser.rb (0.8.0)
|
||||||
|
i18n (1.14.4)
|
||||||
|
concurrent-ruby (~> 1.0)
|
||||||
|
jekyll (4.3.3)
|
||||||
|
addressable (~> 2.4)
|
||||||
|
colorator (~> 1.0)
|
||||||
|
em-websocket (~> 0.5)
|
||||||
|
i18n (~> 1.0)
|
||||||
|
jekyll-sass-converter (>= 2.0, < 4.0)
|
||||||
|
jekyll-watch (~> 2.0)
|
||||||
|
kramdown (~> 2.3, >= 2.3.1)
|
||||||
|
kramdown-parser-gfm (~> 1.0)
|
||||||
|
liquid (~> 4.0)
|
||||||
|
mercenary (>= 0.3.6, < 0.5)
|
||||||
|
pathutil (~> 0.9)
|
||||||
|
rouge (>= 3.0, < 5.0)
|
||||||
|
safe_yaml (~> 1.0)
|
||||||
|
terminal-table (>= 1.8, < 4.0)
|
||||||
|
webrick (~> 1.7)
|
||||||
|
jekyll-random (0.1)
|
||||||
|
jekyll (>= 3.3, < 5.0)
|
||||||
|
jekyll-redirect-from (0.16.0)
|
||||||
|
jekyll (>= 3.3, < 5.0)
|
||||||
|
jekyll-sass-converter (3.0.0)
|
||||||
|
sass-embedded (~> 1.54)
|
||||||
|
jekyll-tidy (0.2.2)
|
||||||
|
htmlbeautifier
|
||||||
|
htmlcompressor
|
||||||
|
jekyll
|
||||||
|
jekyll-timeago (0.15.0)
|
||||||
|
mini_i18n (>= 0.8.0)
|
||||||
|
jekyll-watch (2.2.1)
|
||||||
|
listen (~> 3.0)
|
||||||
|
kramdown (2.4.0)
|
||||||
|
rexml
|
||||||
|
kramdown-parser-gfm (1.1.0)
|
||||||
|
kramdown (~> 2.0)
|
||||||
|
liquid (4.0.4)
|
||||||
|
listen (3.9.0)
|
||||||
|
rb-fsevent (~> 0.10, >= 0.10.3)
|
||||||
|
rb-inotify (~> 0.9, >= 0.9.10)
|
||||||
|
mercenary (0.4.0)
|
||||||
|
mini_i18n (0.9.0)
|
||||||
|
pathutil (0.16.2)
|
||||||
|
forwardable-extended (~> 2.6)
|
||||||
|
public_suffix (5.0.5)
|
||||||
|
rake (13.2.1)
|
||||||
|
rb-fsevent (0.11.2)
|
||||||
|
rb-inotify (0.10.1)
|
||||||
|
ffi (~> 1.0)
|
||||||
|
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)
|
||||||
|
terminal-table (3.0.2)
|
||||||
|
unicode-display_width (>= 1.1.1, < 3)
|
||||||
|
unicode-display_width (2.5.0)
|
||||||
|
webrick (1.8.2)
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
jekyll (= 4.3.3)
|
||||||
|
jekyll-random
|
||||||
|
jekyll-redirect-from
|
||||||
|
jekyll-tidy
|
||||||
|
jekyll-timeago
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
2.4.19
|
||||||
2
LICENSE
2
LICENSE
@@ -1,6 +1,6 @@
|
|||||||
The MIT License (MIT)
|
The MIT License (MIT)
|
||||||
|
|
||||||
Copyright (c) 2018-2025 The Tabler Authors
|
Copyright (c) 2018-2023 The Tabler Authors
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|||||||
53
README.md
53
README.md
@@ -13,29 +13,12 @@ A premium and open source dashboard template with a responsive and high-quality
|
|||||||
<a href="https://github.com/tabler/tabler" target="__blank"><img alt="GitHub stars" src="https://img.shields.io/github/stars/tabler/tabler?style=social"></a>
|
<a href="https://github.com/tabler/tabler" target="__blank"><img alt="GitHub stars" src="https://img.shields.io/github/stars/tabler/tabler?style=social"></a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
## Sponsors
|
|
||||||
|
|
||||||
**If you want to support our project and help me grow it, you can [become a sponsor on GitHub](https://github.com/sponsors/codecalm) or just [donate on PayPal](https://paypal.me/codecalm) :)**
|
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://github.com/sponsors/codecalm">
|
<a href="https://github.com/sponsors/codecalm">
|
||||||
<img src="https://cdn.jsdelivr.net/gh/tabler/sponsors@latest/sponsors.svg" alt="Tabler sponsors">
|
<img src='https://raw.githubusercontent.com/tabler/static/main/sponsors.svg'>
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
## Testing
|
|
||||||
|
|
||||||
<p align="center">Browser testing via:</p>
|
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
<a href="https://www.lambdatest.com/" target="_blank">
|
|
||||||
<picture>
|
|
||||||
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/14dd2a0a-bafe-436e-a6cb-29636278c781">
|
|
||||||
<source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/d3dede5a-d702-47c3-bb66-4d887948ed83">
|
|
||||||
<img src="https://github.com/user-attachments/assets/d3dede5a-d702-47c3-bb66-4d887948ed83" alt="Tabler Icons preview" width="296">
|
|
||||||
</picture>
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
## 🔎 Preview
|
## 🔎 Preview
|
||||||
|
|
||||||
@@ -85,35 +68,51 @@ Support this project by becoming a sponsor. Your logo will show up in this READM
|
|||||||
<a href="https://opencollective.com/tabler/tiers/sponsor/8/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/8/avatar.svg" /></a>
|
<a href="https://opencollective.com/tabler/tiers/sponsor/8/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/8/avatar.svg" /></a>
|
||||||
<a href="https://opencollective.com/tabler/tiers/sponsor/9/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/9/avatar.svg" /></a>
|
<a href="https://opencollective.com/tabler/tiers/sponsor/9/website" target="_blank"><img src="https://opencollective.com/tabler/tiers/sponsor/9/avatar.svg" /></a>
|
||||||
|
|
||||||
|
|
||||||
## 📦 Setup environment
|
## 📦 Setup environment
|
||||||
|
|
||||||
To use our build system and run our documentation locally, you'll need a copy of Tabler's source files. Follow the steps below:
|
To use our build system and run our documentation locally, you'll need a copy of Tabler's source files. Follow the steps below:
|
||||||
|
|
||||||
1. [Install Node.js](https://nodejs.org/download/), which we use to manage our dependencies.
|
1. [Install Node.js](https://nodejs.org/download/), which we use to manage our dependencies.
|
||||||
2. Navigate to the root `/tabler` directory and run `pnpm install` to install our local dependencies listed in `package.json`.
|
2. Navigate to the root `/tabler` directory and run `pnpm install` to install our local dependencies listed in `package.json`.
|
||||||
|
3. [Install Ruby](https://www.ruby-lang.org/en/documentation/installation/) - the recommended version is [2.7.6](https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.tar.gz).
|
||||||
|
4. [Install Bundler](https://bundler.io) with `gem install bundler` and finally run `bundle install`. It will install all Ruby dependencies, such as [Jekyll and plugins](https://jekyllrb.com).
|
||||||
|
|
||||||
**OSX users**:
|
**OSX users**:
|
||||||
|
|
||||||
```pnpm install```
|
1. NPM ```pnpm install```
|
||||||
|
2. install Ruby (2.5.* recommended)
|
||||||
and then
|
```brew install ruby @2.5```
|
||||||
|
3. install bundler
|
||||||
|
```gem install bundler```
|
||||||
|
4. install
|
||||||
|
```bundle install```
|
||||||
|
- if bundler get any errors try
|
||||||
|
```
|
||||||
|
sudo rm -rf /Library/Developer/CommandLineTools
|
||||||
|
sudo xcode-select --install
|
||||||
|
```
|
||||||
|
5. Run NPM
|
||||||
```npm run start```
|
```npm run start```
|
||||||
|
|
||||||
|
|
||||||
**Windows users**:
|
**Windows users**:
|
||||||
|
|
||||||
[Install Git](https://git-scm.com/download/win) in `C:\Program Files\git\bin` directory and run `npm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe"` to change the default shell.
|
1. [Install Git](https://git-scm.com/download/win) in `C:\Program Files\git\bin` directory and run `npm config set script-shell "C:\\Program Files\\git\\bin\\bash.exe"` to change the default shell.
|
||||||
|
2. [Install Ruby+Devkit](https://rubyinstaller.org/downloads/) - the recommended version is [2.7.6](https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-2.7.6-1/rubyinstaller-devkit-2.7.6-1-x64.exe).
|
||||||
|
3. [Read guide](https://jekyllrb.com/docs/installation/windows/) to get Jekyll up and running without problems.
|
||||||
|
|
||||||
Once you complete the setup, you'll be able to run the various commands provided from the command line.
|
Once you complete the setup, you'll be able to run the various commands provided from the command line.
|
||||||
|
|
||||||
|
|
||||||
## Build locally
|
## Build locally
|
||||||
|
|
||||||
You need to have `pnpm` installed.
|
You need to have `pnpm` and `bundler` installed.
|
||||||
|
|
||||||
1. From the root `/tabler` directory, run installation in the command line: `pnpm install`
|
1. From the root `/tabler` directory, run installation in the command line:
|
||||||
2. Then execute `pnpm run start` to start up the application stack.
|
- `pnpm install`
|
||||||
|
- `bundler install`
|
||||||
|
2. Then execute `pnpm run start-plugins` to start up the application stack.
|
||||||
3. Open [http://localhost:3000](http://localhost:3000) in your browser, and voilà.
|
3. Open [http://localhost:3000](http://localhost:3000) in your browser, and voilà.
|
||||||
4. Any change in the `/src` directory will build the application and refresh the page.
|
4. Any change in the `/src` directory will build the application and refresh the page.
|
||||||
|
|
||||||
@@ -133,7 +132,7 @@ npm install --save @tabler/core
|
|||||||
|
|
||||||
**Plain Docker**
|
**Plain Docker**
|
||||||
|
|
||||||
If you don't want to install node/npm and the dependencies on your local environment, you can use the provided Dockerfile to build a docker image.
|
If you don't want to install node/npm/ruby and the dependencies on your local environment, you can use the provided Dockerfile to build a docker image.
|
||||||
This Dockerfile is provided as an example to spin-up a container running Tabler.
|
This Dockerfile is provided as an example to spin-up a container running Tabler.
|
||||||
|
|
||||||
Example of how to use this image:
|
Example of how to use this image:
|
||||||
|
|||||||
279
_config.yml
Normal file
279
_config.yml
Normal file
@@ -0,0 +1,279 @@
|
|||||||
|
source: src/pages
|
||||||
|
destination: tmp
|
||||||
|
|
||||||
|
keep_files:
|
||||||
|
- css
|
||||||
|
- js
|
||||||
|
- img
|
||||||
|
- dist
|
||||||
|
- static
|
||||||
|
- playground.html
|
||||||
|
|
||||||
|
use-iconfont: false
|
||||||
|
rtl: false
|
||||||
|
|
||||||
|
title: Tabler
|
||||||
|
description: Premium and Open Source dashboard template with responsive and high quality UI.
|
||||||
|
theme-color: "#066fd1"
|
||||||
|
|
||||||
|
email: support@tabler.io
|
||||||
|
homepage: https://tabler.io
|
||||||
|
github-url: https://github.com/tabler/tabler
|
||||||
|
github-sponsors-url: https://github.com/sponsors/codecalm
|
||||||
|
changelog-url: https://github.com/tabler/tabler/releases
|
||||||
|
sponsor-url: https://github.com/sponsors/codecalm
|
||||||
|
preview-url: https://tabler.io/demo
|
||||||
|
docs-url: https://tabler.io/docs
|
||||||
|
|
||||||
|
mapbox-key: pk.eyJ1IjoidGFibGVyIiwiYSI6ImNscHh3dnhndjB2M3QycW85bGd0NXRmZ3YifQ.9LfHPsNoEXQH-xzz-81Ffw
|
||||||
|
google-maps-key: AIzaSyAr5mRB4U1KRkVznIrDWEvZjroYcD202DI
|
||||||
|
google-maps-dev-key: AIzaSyCL-BY8-sq12m0S9H-S_yMqDmcun3A9znw
|
||||||
|
npm-package: "@tabler/core"
|
||||||
|
|
||||||
|
random-date-from: "2018-01-01"
|
||||||
|
random-date-to: "2022-01-01"
|
||||||
|
|
||||||
|
debug: false
|
||||||
|
|
||||||
|
layout-dark: false
|
||||||
|
|
||||||
|
plugins:
|
||||||
|
- jekyll-random
|
||||||
|
- jekyll-tidy
|
||||||
|
- jekyll-timeago
|
||||||
|
- jekyll-redirect-from
|
||||||
|
|
||||||
|
tabler-css-plugins:
|
||||||
|
- tabler-flags
|
||||||
|
- tabler-payments
|
||||||
|
- tabler-vendors
|
||||||
|
|
||||||
|
exclude:
|
||||||
|
- .jekyll-cache
|
||||||
|
- redirects.json
|
||||||
|
|
||||||
|
markdown: kramdown
|
||||||
|
kramdown:
|
||||||
|
input: GFM
|
||||||
|
syntax_highlighter: rouge
|
||||||
|
|
||||||
|
jekyll_tidy:
|
||||||
|
compress_html: false
|
||||||
|
ignore_env: development
|
||||||
|
|
||||||
|
collections:
|
||||||
|
- free-illustrations
|
||||||
|
|
||||||
|
defaults:
|
||||||
|
- scope:
|
||||||
|
type: "pages"
|
||||||
|
path: "*.md"
|
||||||
|
values:
|
||||||
|
layout: markdown
|
||||||
|
- scope:
|
||||||
|
type: "pages"
|
||||||
|
values:
|
||||||
|
layout: default
|
||||||
|
|
||||||
|
colors:
|
||||||
|
blue:
|
||||||
|
class: blue
|
||||||
|
hex: '#066fd1'
|
||||||
|
title: Blue
|
||||||
|
azure:
|
||||||
|
class: azure
|
||||||
|
hex: '#45aaf2'
|
||||||
|
title: Azure
|
||||||
|
indigo:
|
||||||
|
class: indigo
|
||||||
|
hex: '#6574cd'
|
||||||
|
title: Indigo
|
||||||
|
purple:
|
||||||
|
class: purple
|
||||||
|
hex: '#a55eea'
|
||||||
|
title: Purple
|
||||||
|
pink:
|
||||||
|
class: pink
|
||||||
|
hex: '#f66d9b'
|
||||||
|
title: Pink
|
||||||
|
red:
|
||||||
|
class: red
|
||||||
|
hex: '#fa4654'
|
||||||
|
title: Red
|
||||||
|
orange:
|
||||||
|
class: orange
|
||||||
|
hex: '#fd9644'
|
||||||
|
title: Orange
|
||||||
|
yellow:
|
||||||
|
class: yellow
|
||||||
|
hex: '#f1c40f'
|
||||||
|
title: Yellow
|
||||||
|
lime:
|
||||||
|
class: lime
|
||||||
|
hex: '#7bd235'
|
||||||
|
title: Lime
|
||||||
|
green:
|
||||||
|
class: green
|
||||||
|
hex: '#5eba00'
|
||||||
|
title: Green
|
||||||
|
teal:
|
||||||
|
class: teal
|
||||||
|
hex: '#2bcbba'
|
||||||
|
title: Teal
|
||||||
|
cyan:
|
||||||
|
class: cyan
|
||||||
|
hex: '#17a2b8'
|
||||||
|
title: Cyan
|
||||||
|
|
||||||
|
skin-colors:
|
||||||
|
rose:
|
||||||
|
hex: '#FFCB9D'
|
||||||
|
title: Rose
|
||||||
|
class: rose
|
||||||
|
yellow:
|
||||||
|
hex: '#F0BA60'
|
||||||
|
title: Yellow
|
||||||
|
class: yellow
|
||||||
|
skin-1:
|
||||||
|
hex: '#e2c6a7'
|
||||||
|
title: Skin 1
|
||||||
|
class: skin-1
|
||||||
|
skin-2:
|
||||||
|
hex: '#c7a786'
|
||||||
|
title: Skin 2
|
||||||
|
class: skin-2
|
||||||
|
skin-3:
|
||||||
|
hex: '#a68063'
|
||||||
|
title: Skin 3
|
||||||
|
class: skin-3
|
||||||
|
skin-4:
|
||||||
|
hex: '#926241'
|
||||||
|
title: Skin 4
|
||||||
|
class: skin-4
|
||||||
|
skin-5:
|
||||||
|
hex: '#654c45'
|
||||||
|
title: Skin 5
|
||||||
|
class: skin-5
|
||||||
|
gray:
|
||||||
|
hex: '#d5d7dd'
|
||||||
|
title: Gray
|
||||||
|
class: gray
|
||||||
|
|
||||||
|
colors-extra:
|
||||||
|
white:
|
||||||
|
hex: '#ffffff'
|
||||||
|
title: White
|
||||||
|
dark:
|
||||||
|
hex: '#303645'
|
||||||
|
title: Dark
|
||||||
|
gray:
|
||||||
|
hex: '#868e96'
|
||||||
|
title: Gray
|
||||||
|
|
||||||
|
variants:
|
||||||
|
- name: success
|
||||||
|
icon: check
|
||||||
|
- name: info
|
||||||
|
icon: info-circle
|
||||||
|
- name: warning
|
||||||
|
icon: alert-triangle
|
||||||
|
- name: danger
|
||||||
|
icon: alert-circle
|
||||||
|
|
||||||
|
theme-colors:
|
||||||
|
primary:
|
||||||
|
class: primary
|
||||||
|
title: Primary
|
||||||
|
secondary:
|
||||||
|
class: secondary
|
||||||
|
title: Secondary
|
||||||
|
success:
|
||||||
|
class: success
|
||||||
|
title: Success
|
||||||
|
warning:
|
||||||
|
class: warning
|
||||||
|
title: Warning
|
||||||
|
danger:
|
||||||
|
class: danger
|
||||||
|
title: Danger
|
||||||
|
info:
|
||||||
|
class: info
|
||||||
|
title: Info
|
||||||
|
dark:
|
||||||
|
class: dark
|
||||||
|
title: Dark
|
||||||
|
light:
|
||||||
|
class: light
|
||||||
|
title: Light
|
||||||
|
|
||||||
|
button-states:
|
||||||
|
- class:
|
||||||
|
title: Normal
|
||||||
|
- class: active
|
||||||
|
title: Active state
|
||||||
|
- class: disabled
|
||||||
|
title: Disabled
|
||||||
|
|
||||||
|
socials:
|
||||||
|
x:
|
||||||
|
icon: brand-x
|
||||||
|
title: X
|
||||||
|
facebook:
|
||||||
|
icon: brand-facebook
|
||||||
|
title: Facebook
|
||||||
|
twitter:
|
||||||
|
icon: brand-twitter
|
||||||
|
title: Twitter
|
||||||
|
google:
|
||||||
|
icon: brand-google
|
||||||
|
title: Google
|
||||||
|
youtube:
|
||||||
|
icon: brand-youtube
|
||||||
|
title: Youtube
|
||||||
|
vimeo:
|
||||||
|
icon: brand-vimeo
|
||||||
|
title: Vimeo
|
||||||
|
dribbble:
|
||||||
|
icon: brand-dribbble
|
||||||
|
title: Dribbble
|
||||||
|
github:
|
||||||
|
icon: brand-github
|
||||||
|
title: Github
|
||||||
|
instagram:
|
||||||
|
icon: brand-instagram
|
||||||
|
title: Instagram
|
||||||
|
pinterest:
|
||||||
|
icon: brand-pinterest
|
||||||
|
title: Pinterest
|
||||||
|
vk:
|
||||||
|
icon: brand-vk
|
||||||
|
title: VK
|
||||||
|
rss:
|
||||||
|
icon: rss
|
||||||
|
title: RSS
|
||||||
|
flickr:
|
||||||
|
icon: brand-flickr
|
||||||
|
title: Flickr
|
||||||
|
bitbucket:
|
||||||
|
icon: brand-bitbucket
|
||||||
|
title: Bitbucket
|
||||||
|
tabler:
|
||||||
|
icon: brand-tabler
|
||||||
|
title: Tabler
|
||||||
|
|
||||||
|
months-short: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
|
||||||
|
months-long: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
|
||||||
|
|
||||||
|
icons:
|
||||||
|
link: https://tabler-icons.io
|
||||||
|
|
||||||
|
emails:
|
||||||
|
price: "$29"
|
||||||
|
count: 54
|
||||||
|
buy_link: https://r.tabler.io/buy-emails
|
||||||
|
|
||||||
|
illustrations:
|
||||||
|
price: "$59"
|
||||||
|
count: 50
|
||||||
|
buy_link: https://r.tabler.io/buy-illustrations
|
||||||
|
|
||||||
4
_config_prod.yml
Normal file
4
_config_prod.yml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
exclude:
|
||||||
|
- redirects.json
|
||||||
|
- playground.html
|
||||||
|
- playground-*.html
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
#!/usr/bin/env node
|
|
||||||
|
|
||||||
'use strict'
|
|
||||||
|
|
||||||
import { readFileSync, writeFileSync } from 'node:fs';
|
|
||||||
import { join, dirname } from 'node:path';
|
|
||||||
import { fileURLToPath } from 'node:url'
|
|
||||||
import { sync } from 'glob';
|
|
||||||
import beautify from 'js-beautify';
|
|
||||||
|
|
||||||
const __dirname = dirname(fileURLToPath(import.meta.url))
|
|
||||||
|
|
||||||
const docs = sync(join(__dirname, '..', 'docs', '**', '*.mdx'))
|
|
||||||
|
|
||||||
docs.forEach((file, i) => {
|
|
||||||
const oldContent = readFileSync(file, 'utf8')
|
|
||||||
|
|
||||||
// get codeblocks from markdown
|
|
||||||
const content = oldContent.replace(/(```([a-z0-9]+).*?\n)(.*?)(```)/gs, (m, m1, m2, m3, m4) => {
|
|
||||||
if (m2 === 'html') {
|
|
||||||
// m3 = beautify.default.html(m3, {
|
|
||||||
// "indent_size": 2,
|
|
||||||
// "indent_char": " ",
|
|
||||||
// }).trim();
|
|
||||||
|
|
||||||
// remove empty lines
|
|
||||||
m3 = m3.replace(/^\s*[\r\n]/gm, '');
|
|
||||||
|
|
||||||
return m1 + m3 + "\n" + m4;
|
|
||||||
}
|
|
||||||
return m
|
|
||||||
})
|
|
||||||
|
|
||||||
if (content !== oldContent) {
|
|
||||||
writeFileSync(file, content, 'utf8')
|
|
||||||
console.log(`Reformatted ${file}`)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
#!/usr/bin/env node
|
|
||||||
|
|
||||||
'use strict'
|
|
||||||
|
|
||||||
import { readFileSync, writeFileSync } from 'node:fs';
|
|
||||||
import { join, dirname, basename } from 'node:path';
|
|
||||||
import { fileURLToPath } from 'node:url'
|
|
||||||
import { sync } from 'glob';
|
|
||||||
import banner from '@repo/banner';
|
|
||||||
|
|
||||||
const __dirname = dirname(fileURLToPath(import.meta.url))
|
|
||||||
|
|
||||||
const styles = sync(join(__dirname, '..', 'dist', 'css', '*.css'))
|
|
||||||
|
|
||||||
const plugins = {
|
|
||||||
'tabler-flags': 'Flags',
|
|
||||||
'tabler-flags.rtl': 'Flags RTL',
|
|
||||||
'tabler-marketing': 'Marketing',
|
|
||||||
'tabler-marketing.rtl': 'Marketing RTL',
|
|
||||||
'tabler-payments': 'Payments',
|
|
||||||
'tabler-payments.rtl': 'Payments RTL',
|
|
||||||
'tabler-socials': 'Socials',
|
|
||||||
'tabler-socials.rtl': 'Socials RTL',
|
|
||||||
'tabler-vendors': 'Vendors',
|
|
||||||
'tabler-vendors.rtl': 'Vendors RTL',
|
|
||||||
}
|
|
||||||
|
|
||||||
styles.forEach((file, i) => {
|
|
||||||
const content = readFileSync(file, 'utf8')
|
|
||||||
const filename = basename(file)
|
|
||||||
const pluginKey = Object.keys(plugins).find(plugin => filename.includes(plugin))
|
|
||||||
const plugin = plugins[pluginKey]
|
|
||||||
const regex = /^(@charset ['"][a-zA-Z0-9-]+['"];?)\n?/i
|
|
||||||
|
|
||||||
let newContent = ''
|
|
||||||
|
|
||||||
if (content.match(regex)) {
|
|
||||||
newContent = content.replace(regex, (m, m1) => {
|
|
||||||
return `${m1}\n${banner(plugin)}\n`
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
newContent = `${banner(plugin)}\n${content}`
|
|
||||||
}
|
|
||||||
|
|
||||||
writeFileSync(file, newContent, 'utf8')
|
|
||||||
})
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user