From 8242d1d06f1f98e88827812bb8b68550d0dfd3cb Mon Sep 17 00:00:00 2001 From: codecalm Date: Thu, 12 Mar 2020 11:59:18 +0100 Subject: [PATCH] build icons --- .gitignore | 1 + _config.yml | 2 +- _layouts/default.html | 2 +- assets/style.scss | 3 + dist/icons.png | Bin 0 -> 326 bytes dist/icons.svg | 4 + dist/icons/{activity.svg => activity.html} | 0 .../{ajdustments.svg => ajdustments.html} | 0 .../{alert-circle.svg => alert-circle.html} | 0 ...alert-triangle.svg => alert-triangle.html} | 0 .../{align-center.svg => align-center.html} | 0 ...ign-justified.svg => align-justified.html} | 0 .../icons/{align-left.svg => align-left.html} | 0 .../{align-right.svg => align-right.html} | 0 dist/icons/{archive.svg => archive.html} | 0 ...arrow-bar-down.svg => arrow-bar-down.html} | 0 ...arrow-bar-left.svg => arrow-bar-left.html} | 0 ...row-bar-right.svg => arrow-bar-right.html} | 0 .../{arrow-bar-up.svg => arrow-bar-up.html} | 0 ...down-circle.svg => arrow-down-circle.html} | 0 ...circle.svg => arrow-down-left-circle.html} | 0 ...row-down-left.svg => arrow-down-left.html} | 0 ...ircle.svg => arrow-down-right-circle.html} | 0 ...w-down-right.svg => arrow-down-right.html} | 0 .../icons/{arrow-down.svg => arrow-down.html} | 0 ...left-circle.svg => arrow-left-circle.html} | 0 .../icons/{arrow-left.svg => arrow-left.html} | 0 ...narrow-down.svg => arrow-narrow-down.html} | 0 ...narrow-left.svg => arrow-narrow-left.html} | 0 ...rrow-right.svg => arrow-narrow-right.html} | 0 ...row-narrow-up.svg => arrow-narrow-up.html} | 0 ...ght-circle.svg => arrow-right-circle.html} | 0 .../{arrow-right.svg => arrow-right.html} | 0 ...row-up-circle.svg => arrow-up-circle.html} | 0 ...t-circle.svg => arrow-up-left-circle.html} | 0 .../{arrow-up-left.svg => arrow-up-left.html} | 0 ...-circle.svg => arrow-up-right-circle.html} | 0 ...arrow-up-right.svg => arrow-up-right.html} | 0 dist/icons/{arrow-up.svg => arrow-up.html} | 0 ...-diagonal-2.svg => arrows-diagonal-2.html} | 0 ...rows-diagonal.svg => arrows-diagonal.html} | 0 ...rows-maximize.svg => arrows-maximize.html} | 0 ...rows-minimize.svg => arrows-minimize.html} | 0 dist/icons/{at.svg => at.html} | 0 dist/icons/{backspace.svg => backspace.html} | 0 dist/icons/{ban.svg => ban.html} | 0 dist/icons/{battery-1.svg => battery-1.html} | 0 dist/icons/{battery-2.svg => battery-2.html} | 0 dist/icons/{battery-3.svg => battery-3.html} | 0 dist/icons/{battery-4.svg => battery-4.html} | 0 ...ery-charging.svg => battery-charging.html} | 0 dist/icons/{battery.svg => battery.html} | 0 dist/icons/{bell.svg => bell.html} | 0 dist/icons/{bike.svg => bike.html} | 0 dist/icons/{bluetooth.svg => bluetooth.html} | 0 dist/icons/{bolt.svg => bolt.html} | 0 dist/icons/{book.svg => book.html} | 0 dist/icons/{bookmark.svg => bookmark.html} | 0 .../icons/{border-all.svg => border-all.html} | 0 .../{border-bottom.svg => border-bottom.html} | 0 ...-horizontal.svg => border-horizontal.html} | 0 .../{border-inner.svg => border-inner.html} | 0 .../{border-left.svg => border-left.html} | 0 .../{border-none.svg => border-none.html} | 0 .../{border-outer.svg => border-outer.html} | 0 .../{border-right.svg => border-right.html} | 0 .../icons/{border-top.svg => border-top.html} | 0 ...rder-vertical.svg => border-vertical.html} | 0 dist/icons/{box.svg => box.html} | 0 dist/icons/{briefcase.svg => briefcase.html} | 0 dist/icons/{bucket.svg => bucket.html} | 0 dist/icons/{bulb-off.svg => bulb-off.html} | 0 dist/icons/{bulb.svg => bulb.html} | 0 dist/icons/{calendar.svg => calendar.html} | 0 dist/icons/{camera.svg => camera.html} | 0 dist/icons/{cash.svg => cash.html} | 0 dist/icons/{cast.svg => cast.html} | 0 ...art-area-line.svg => chart-area-line.html} | 0 .../icons/{chart-area.svg => chart-area.html} | 0 dist/icons/{chart-bar.svg => chart-bar.html} | 0 .../{chart-candle.svg => chart-candle.html} | 0 .../{chart-donut.svg => chart-donut.html} | 0 .../icons/{chart-line.svg => chart-line.html} | 0 dist/icons/{chart-pie.svg => chart-pie.html} | 0 dist/icons/{check.svg => check.html} | 0 .../{chevron-down.svg => chevron-down.html} | 0 .../{chevron-left.svg => chevron-left.html} | 0 .../{chevron-right.svg => chevron-right.html} | 0 .../icons/{chevron-up.svg => chevron-up.html} | 0 .../{chevrons-down.svg => chevrons-down.html} | 0 .../{chevrons-left.svg => chevrons-left.html} | 0 ...chevrons-right.svg => chevrons-right.html} | 0 .../{chevrons-up.svg => chevrons-up.html} | 0 .../{circle-check.svg => circle-check.html} | 0 .../{circle-minus.svg => circle-minus.html} | 0 .../{circle-plus.svg => circle-plus.html} | 0 dist/icons/{circle-x.svg => circle-x.html} | 0 dist/icons/{circle.svg => circle.html} | 0 ...ipboard-check.svg => clipboard-check.html} | 0 ...clipboard-list.svg => clipboard-list.html} | 0 .../{clipboard-x.svg => clipboard-x.html} | 0 dist/icons/{clipboard.svg => clipboard.html} | 0 dist/icons/{clock.svg => clock.html} | 0 ...cloud-download.svg => cloud-download.html} | 0 .../icons/{cloud-rain.svg => cloud-rain.html} | 0 .../icons/{cloud-snow.svg => cloud-snow.html} | 0 .../{cloud-storm.svg => cloud-storm.html} | 0 .../{cloud-upload.svg => cloud-upload.html} | 0 dist/icons/{cloud.svg => cloud.html} | 0 dist/icons/{code.svg => code.html} | 0 dist/icons/{command.svg => command.html} | 0 dist/icons/{compass.svg => compass.html} | 0 dist/icons/{copy.svg => copy.html} | 0 dist/icons/{copyright.svg => copyright.html} | 0 ...er-down-left.svg => corner-down-left.html} | 0 ...-down-right.svg => corner-down-right.html} | 0 ...er-left-down.svg => corner-left-down.html} | 0 ...corner-left-up.svg => corner-left-up.html} | 0 ...-right-down.svg => corner-right-down.html} | 0 ...rner-right-up.svg => corner-right-up.html} | 0 ...corner-up-left.svg => corner-up-left.html} | 0 ...rner-up-right.svg => corner-up-right.html} | 0 .../{credit-card.svg => credit-card.html} | 0 dist/icons/{crop.svg => crop.html} | 0 dist/icons/{cut.svg => cut.html} | 0 dist/icons/{dashboard.svg => dashboard.html} | 0 dist/icons/{database.svg => database.html} | 0 ...device-desktop.svg => device-desktop.html} | 0 .../{device-mobile.svg => device-mobile.html} | 0 .../{device-tablet.svg => device-tablet.html} | 0 dist/icons/{device-tv.svg => device-tv.html} | 0 .../icons/{directions.svg => directions.html} | 0 dist/icons/{disabled.svg => disabled.html} | 0 dist/icons/{disc.svg => disc.html} | 0 ...zontal.svg => dots-circle-horizontal.html} | 0 ...ts-diagonal-2.svg => dots-diagonal-2.html} | 0 .../{dots-diagonal.svg => dots-diagonal.html} | 0 .../{dots-vertical.svg => dots-vertical.html} | 0 dist/icons/{dots.svg => dots.html} | 0 dist/icons/{download.svg => download.html} | 0 dist/icons/{droplet.svg => droplet.html} | 0 dist/icons/{edit.svg => edit.html} | 0 .../{external-link.svg => external-link.html} | 0 dist/icons/{eye.svg => eye.html} | 0 dist/icons/{face-id.svg => face-id.html} | 0 .../icons/{file-check.svg => file-check.html} | 0 .../{file-download.svg => file-download.html} | 0 .../icons/{file-minus.svg => file-minus.html} | 0 .../icons/{file-music.svg => file-music.html} | 0 dist/icons/{file-plus.svg => file-plus.html} | 0 .../{file-shredder.svg => file-shredder.html} | 0 dist/icons/{file-text.svg => file-text.html} | 0 dist/icons/{file-x.svg => file-x.html} | 0 dist/icons/{file.svg => file.html} | 0 dist/icons/{filter.svg => filter.html} | 0 dist/icons/{flag.svg => flag.html} | 0 ...ip-horizontal.svg => flip-horizontal.html} | 0 .../{flip-vertical.svg => flip-vertical.html} | 0 .../{floppy-disc.svg => floppy-disc.html} | 0 .../{folder-minus.svg => folder-minus.html} | 0 .../{folder-plus.svg => folder-plus.html} | 0 dist/icons/{folder-x.svg => folder-x.html} | 0 dist/icons/{folder.svg => folder.html} | 0 dist/icons/{folders.svg => folders.html} | 0 dist/icons/{frame.svg => frame.html} | 0 dist/icons/{friends.svg => friends.html} | 0 dist/icons/{gauge.svg => gauge.html} | 0 .../icons/{git-branch.svg => git-branch.html} | 0 .../icons/{git-commit.svg => git-commit.html} | 0 .../{git-compare.svg => git-compare.html} | 0 dist/icons/{git-merge.svg => git-merge.html} | 0 ...pull-request.svg => git-pull-request.html} | 0 .../icons/{glass-full.svg => glass-full.html} | 0 dist/icons/{glass.svg => glass.html} | 0 dist/icons/{grid-dots.svg => grid-dots.html} | 0 dist/icons/{grid.svg => grid.html} | 0 dist/icons/{hash.svg => hash.html} | 0 .../icons/{headphones.svg => headphones.html} | 0 dist/icons/{heart.svg => heart.html} | 0 dist/icons/{home.svg => home.html} | 0 dist/icons/{ice-cream.svg => ice-cream.html} | 0 dist/icons/{inbox.svg => inbox.html} | 0 .../{info-circle.svg => info-circle.html} | 0 .../{info-square.svg => info-square.html} | 0 dist/icons/{key.svg => key.html} | 0 ...-difference.svg => layers-difference.html} | 0 ...rs-intersect.svg => layers-intersect.html} | 0 ...yers-subtract.svg => layers-subtract.html} | 0 .../{layers-union.svg => layers-union.html} | 0 dist/icons/{layout-2.svg => layout-2.html} | 0 ...gn-bottom.svg => layout-align-bottom.html} | 0 ...gn-center.svg => layout-align-center.html} | 0 ...-align-left.svg => layout-align-left.html} | 0 ...gn-middle.svg => layout-align-middle.html} | 0 ...lign-right.svg => layout-align-right.html} | 0 ...ut-align-top.svg => layout-align-top.html} | 0 ...layout-columns.svg => layout-columns.html} | 0 ....svg => layout-distribute-horizontal.html} | 0 ...al.svg => layout-distribute-vertical.html} | 0 .../{layout-navbar.svg => layout-navbar.html} | 0 .../{layout-rows.svg => layout-rows.html} | 0 ...ar-right.svg => layout-sidebar-right.html} | 0 ...layout-sidebar.svg => layout-sidebar.html} | 0 dist/icons/{layout.svg => layout.html} | 0 dist/icons/{lego.svg => lego.html} | 0 dist/icons/{lifebuoy.svg => lifebuoy.html} | 0 dist/icons/{link.svg => link.html} | 0 dist/icons/{location.svg => location.html} | 0 dist/icons/{lock-open.svg => lock-open.html} | 0 dist/icons/{lock.svg => lock.html} | 0 dist/icons/{magnet.svg => magnet.html} | 0 .../{mail-opened.svg => mail-opened.html} | 0 dist/icons/{mail.svg => mail.html} | 0 dist/icons/{man.svg => man.html} | 0 dist/icons/{map-2.svg => map-2.html} | 0 dist/icons/{map-pin.svg => map-pin.html} | 0 dist/icons/{map.svg => map.html} | 0 dist/icons/{maximize.svg => maximize.html} | 0 dist/icons/{menu.svg => menu.html} | 0 dist/icons/{message-2.svg => message-2.html} | 0 ...message-circle.svg => message-circle.html} | 0 .../{message-dots.svg => message-dots.html} | 0 dist/icons/{message.svg => message.html} | 0 .../icons/{microphone.svg => microphone.html} | 0 dist/icons/{minimize.svg => minimize.html} | 0 dist/icons/{minus.svg => minus.html} | 0 .../{mood-confuzed.svg => mood-confuzed.html} | 0 .../icons/{mood-happy.svg => mood-happy.html} | 0 .../{mood-neutral.svg => mood-neutral.html} | 0 dist/icons/{mood-sad.svg => mood-sad.html} | 0 .../icons/{mood-smile.svg => mood-smile.html} | 0 dist/icons/{moon.svg => moon.html} | 0 dist/icons/{mouse.svg => mouse.html} | 0 dist/icons/{movie.svg => movie.html} | 0 dist/icons/{music.svg => music.html} | 0 dist/icons/{news.svg => news.html} | 0 .../{notification.svg => notification.html} | 0 dist/icons/{package.svg => package.html} | 0 dist/icons/{paint.svg => paint.html} | 0 dist/icons/{paperclip.svg => paperclip.html} | 0 dist/icons/{parking.svg => parking.html} | 0 .../icons/{phone-call.svg => phone-call.html} | 0 ...phone-incoming.svg => phone-incoming.html} | 0 ...phone-outgoing.svg => phone-outgoing.html} | 0 .../{phone-pause.svg => phone-pause.html} | 0 dist/icons/{phone.svg => phone.html} | 0 dist/icons/{photo.svg => photo.html} | 0 dist/icons/{plus.svg => plus.html} | 0 dist/icons/{point.svg => point.html} | 0 dist/icons/{power.svg => power.html} | 0 dist/icons/{printer.svg => printer.html} | 0 dist/icons/{prompt.svg => prompt.html} | 0 dist/icons/{puzzle.svg => puzzle.html} | 0 dist/icons/{qrcode.svg => qrcode.html} | 0 dist/icons/{refresh.svg => refresh.html} | 0 .../icons/{registered.svg => registered.html} | 0 ...te-clockwise.svg => rotate-clockwise.html} | 0 dist/icons/{rotate.svg => rotate.html} | 0 dist/icons/{route.svg => route.html} | 0 dist/icons/{router.svg => router.html} | 0 dist/icons/{rss.svg => rss.html} | 0 dist/icons/{search.svg => search.html} | 0 dist/icons/{selector.svg => selector.html} | 0 dist/icons/{send.svg => send.html} | 0 dist/icons/{server.svg => server.html} | 0 dist/icons/{settings.svg => settings.html} | 0 dist/icons/{share.svg => share.html} | 0 .../{shield-check.svg => shield-check.html} | 0 dist/icons/{shield-x.svg => shield-x.html} | 0 dist/icons/{shield.svg => shield.html} | 0 .../{shopping-cart.svg => shopping-cart.html} | 0 ...sort-ascending.svg => sort-ascending.html} | 0 ...rt-descending.svg => sort-descending.html} | 0 .../{square-check.svg => square-check.html} | 0 .../{square-minus.svg => square-minus.html} | 0 .../{square-plus.svg => square-plus.html} | 0 dist/icons/{square-x.svg => square-x.html} | 0 dist/icons/{square.svg => square.html} | 0 dist/icons/{star.svg => star.html} | 0 dist/icons/{sticker.svg => sticker.html} | 0 dist/icons/{sun.svg => sun.html} | 0 ...h-horizontal.svg => swich-horizontal.html} | 0 ...itch-vertical.svg => switch-vertical.html} | 0 dist/icons/{switch.svg => switch.html} | 0 dist/icons/{tag.svg => tag.html} | 0 dist/icons/{target.svg => target.html} | 0 dist/icons/{test-pipe.svg => test-pipe.html} | 0 .../{thumbs-down.svg => thumbs-down.html} | 0 dist/icons/{thumbs-up.svg => thumbs-up.html} | 0 dist/icons/{ticket.svg => ticket.html} | 0 .../{toggle-left.svg => toggle-left.html} | 0 .../{toggle-right.svg => toggle-right.html} | 0 dist/icons/{tool.svg => tool.html} | 0 dist/icons/{trash.svg => trash.html} | 0 .../{trending-down.svg => trending-down.html} | 0 .../{trending-up.svg => trending-up.html} | 0 dist/icons/{triangle.svg => triangle.html} | 0 dist/icons/{trophy.svg => trophy.html} | 0 dist/icons/{unlink.svg => unlink.html} | 0 dist/icons/{upload.svg => upload.html} | 0 dist/icons/{urgent.svg => urgent.html} | 0 .../icons/{user-check.svg => user-check.html} | 0 .../icons/{user-minus.svg => user-minus.html} | 0 dist/icons/{user-plus.svg => user-plus.html} | 0 dist/icons/{user-x.svg => user-x.html} | 0 dist/icons/{user.svg => user.html} | 0 .../icons/{viewfinder.svg => viewfinder.html} | 0 dist/icons/{volume-2.svg => volume-2.html} | 0 dist/icons/{volume-3.svg => volume-3.html} | 0 dist/icons/{volume.svg => volume.html} | 0 dist/icons/{wifi.svg => wifi.html} | 0 dist/icons/{woman.svg => woman.html} | 0 dist/icons/{world.svg => world.html} | 0 dist/icons/{x.svg => x.html} | 0 dist/icons/{zoom-in.svg => zoom-in.html} | 0 dist/icons/{zoom-out.svg => zoom-out.html} | 0 dist/tabler-icons.png | Bin 0 -> 62063 bytes dist/tabler-sprite.svg | 2 +- editor.html | 137 --- gulpfile.js | 66 +- icons.png | Bin 0 -> 326 bytes icons.svg | 932 +----------------- package.json | 8 +- readme.md | 2 +- style.scss | 357 ------- tabler-icons.png | Bin 0 -> 62063 bytes 326 files changed, 75 insertions(+), 1441 deletions(-) create mode 100644 assets/style.scss create mode 100644 dist/icons.png create mode 100644 dist/icons.svg rename dist/icons/{activity.svg => activity.html} (100%) rename dist/icons/{ajdustments.svg => ajdustments.html} (100%) rename dist/icons/{alert-circle.svg => alert-circle.html} (100%) rename dist/icons/{alert-triangle.svg => alert-triangle.html} (100%) rename dist/icons/{align-center.svg => align-center.html} (100%) rename dist/icons/{align-justified.svg => align-justified.html} (100%) rename dist/icons/{align-left.svg => align-left.html} (100%) rename dist/icons/{align-right.svg => align-right.html} (100%) rename dist/icons/{archive.svg => archive.html} (100%) rename dist/icons/{arrow-bar-down.svg => arrow-bar-down.html} (100%) rename dist/icons/{arrow-bar-left.svg => arrow-bar-left.html} (100%) rename dist/icons/{arrow-bar-right.svg => arrow-bar-right.html} (100%) rename dist/icons/{arrow-bar-up.svg => arrow-bar-up.html} (100%) rename dist/icons/{arrow-down-circle.svg => arrow-down-circle.html} (100%) rename dist/icons/{arrow-down-left-circle.svg => arrow-down-left-circle.html} (100%) rename dist/icons/{arrow-down-left.svg => arrow-down-left.html} (100%) rename dist/icons/{arrow-down-right-circle.svg => arrow-down-right-circle.html} (100%) rename dist/icons/{arrow-down-right.svg => arrow-down-right.html} (100%) rename dist/icons/{arrow-down.svg => arrow-down.html} (100%) rename dist/icons/{arrow-left-circle.svg => arrow-left-circle.html} (100%) rename dist/icons/{arrow-left.svg => arrow-left.html} (100%) rename dist/icons/{arrow-narrow-down.svg => arrow-narrow-down.html} (100%) rename dist/icons/{arrow-narrow-left.svg => arrow-narrow-left.html} (100%) rename dist/icons/{arrow-narrow-right.svg => arrow-narrow-right.html} (100%) rename dist/icons/{arrow-narrow-up.svg => arrow-narrow-up.html} (100%) rename dist/icons/{arrow-right-circle.svg => arrow-right-circle.html} (100%) rename dist/icons/{arrow-right.svg => arrow-right.html} (100%) rename dist/icons/{arrow-up-circle.svg => arrow-up-circle.html} (100%) rename dist/icons/{arrow-up-left-circle.svg => arrow-up-left-circle.html} (100%) rename dist/icons/{arrow-up-left.svg => arrow-up-left.html} (100%) rename dist/icons/{arrow-up-right-circle.svg => arrow-up-right-circle.html} (100%) rename dist/icons/{arrow-up-right.svg => arrow-up-right.html} (100%) rename dist/icons/{arrow-up.svg => arrow-up.html} (100%) rename dist/icons/{arrows-diagonal-2.svg => arrows-diagonal-2.html} (100%) rename dist/icons/{arrows-diagonal.svg => arrows-diagonal.html} (100%) rename dist/icons/{arrows-maximize.svg => arrows-maximize.html} (100%) rename dist/icons/{arrows-minimize.svg => arrows-minimize.html} (100%) rename dist/icons/{at.svg => at.html} (100%) rename dist/icons/{backspace.svg => backspace.html} (100%) rename dist/icons/{ban.svg => ban.html} (100%) rename dist/icons/{battery-1.svg => battery-1.html} (100%) rename dist/icons/{battery-2.svg => battery-2.html} (100%) rename dist/icons/{battery-3.svg => battery-3.html} (100%) rename dist/icons/{battery-4.svg => battery-4.html} (100%) rename dist/icons/{battery-charging.svg => battery-charging.html} (100%) rename dist/icons/{battery.svg => battery.html} (100%) rename dist/icons/{bell.svg => bell.html} (100%) rename dist/icons/{bike.svg => bike.html} (100%) rename dist/icons/{bluetooth.svg => bluetooth.html} (100%) rename dist/icons/{bolt.svg => bolt.html} (100%) rename dist/icons/{book.svg => book.html} (100%) rename dist/icons/{bookmark.svg => bookmark.html} (100%) rename dist/icons/{border-all.svg => border-all.html} (100%) rename dist/icons/{border-bottom.svg => border-bottom.html} (100%) rename dist/icons/{border-horizontal.svg => border-horizontal.html} (100%) rename dist/icons/{border-inner.svg => border-inner.html} (100%) rename dist/icons/{border-left.svg => border-left.html} (100%) rename dist/icons/{border-none.svg => border-none.html} (100%) rename dist/icons/{border-outer.svg => border-outer.html} (100%) rename dist/icons/{border-right.svg => border-right.html} (100%) rename dist/icons/{border-top.svg => border-top.html} (100%) rename dist/icons/{border-vertical.svg => border-vertical.html} (100%) rename dist/icons/{box.svg => box.html} (100%) rename dist/icons/{briefcase.svg => briefcase.html} (100%) rename dist/icons/{bucket.svg => bucket.html} (100%) rename dist/icons/{bulb-off.svg => bulb-off.html} (100%) rename dist/icons/{bulb.svg => bulb.html} (100%) rename dist/icons/{calendar.svg => calendar.html} (100%) rename dist/icons/{camera.svg => camera.html} (100%) rename dist/icons/{cash.svg => cash.html} (100%) rename dist/icons/{cast.svg => cast.html} (100%) rename dist/icons/{chart-area-line.svg => chart-area-line.html} (100%) rename dist/icons/{chart-area.svg => chart-area.html} (100%) rename dist/icons/{chart-bar.svg => chart-bar.html} (100%) rename dist/icons/{chart-candle.svg => chart-candle.html} (100%) rename dist/icons/{chart-donut.svg => chart-donut.html} (100%) rename dist/icons/{chart-line.svg => chart-line.html} (100%) rename dist/icons/{chart-pie.svg => chart-pie.html} (100%) rename dist/icons/{check.svg => check.html} (100%) rename dist/icons/{chevron-down.svg => chevron-down.html} (100%) rename dist/icons/{chevron-left.svg => chevron-left.html} (100%) rename dist/icons/{chevron-right.svg => chevron-right.html} (100%) rename dist/icons/{chevron-up.svg => chevron-up.html} (100%) rename dist/icons/{chevrons-down.svg => chevrons-down.html} (100%) rename dist/icons/{chevrons-left.svg => chevrons-left.html} (100%) rename dist/icons/{chevrons-right.svg => chevrons-right.html} (100%) rename dist/icons/{chevrons-up.svg => chevrons-up.html} (100%) rename dist/icons/{circle-check.svg => circle-check.html} (100%) rename dist/icons/{circle-minus.svg => circle-minus.html} (100%) rename dist/icons/{circle-plus.svg => circle-plus.html} (100%) rename dist/icons/{circle-x.svg => circle-x.html} (100%) rename dist/icons/{circle.svg => circle.html} (100%) rename dist/icons/{clipboard-check.svg => clipboard-check.html} (100%) rename dist/icons/{clipboard-list.svg => clipboard-list.html} (100%) rename dist/icons/{clipboard-x.svg => clipboard-x.html} (100%) rename dist/icons/{clipboard.svg => clipboard.html} (100%) rename dist/icons/{clock.svg => clock.html} (100%) rename dist/icons/{cloud-download.svg => cloud-download.html} (100%) rename dist/icons/{cloud-rain.svg => cloud-rain.html} (100%) rename dist/icons/{cloud-snow.svg => cloud-snow.html} (100%) rename dist/icons/{cloud-storm.svg => cloud-storm.html} (100%) rename dist/icons/{cloud-upload.svg => cloud-upload.html} (100%) rename dist/icons/{cloud.svg => cloud.html} (100%) rename dist/icons/{code.svg => code.html} (100%) rename dist/icons/{command.svg => command.html} (100%) rename dist/icons/{compass.svg => compass.html} (100%) rename dist/icons/{copy.svg => copy.html} (100%) rename dist/icons/{copyright.svg => copyright.html} (100%) rename dist/icons/{corner-down-left.svg => corner-down-left.html} (100%) rename dist/icons/{corner-down-right.svg => corner-down-right.html} (100%) rename dist/icons/{corner-left-down.svg => corner-left-down.html} (100%) rename dist/icons/{corner-left-up.svg => corner-left-up.html} (100%) rename dist/icons/{corner-right-down.svg => corner-right-down.html} (100%) rename dist/icons/{corner-right-up.svg => corner-right-up.html} (100%) rename dist/icons/{corner-up-left.svg => corner-up-left.html} (100%) rename dist/icons/{corner-up-right.svg => corner-up-right.html} (100%) rename dist/icons/{credit-card.svg => credit-card.html} (100%) rename dist/icons/{crop.svg => crop.html} (100%) rename dist/icons/{cut.svg => cut.html} (100%) rename dist/icons/{dashboard.svg => dashboard.html} (100%) rename dist/icons/{database.svg => database.html} (100%) rename dist/icons/{device-desktop.svg => device-desktop.html} (100%) rename dist/icons/{device-mobile.svg => device-mobile.html} (100%) rename dist/icons/{device-tablet.svg => device-tablet.html} (100%) rename dist/icons/{device-tv.svg => device-tv.html} (100%) rename dist/icons/{directions.svg => directions.html} (100%) rename dist/icons/{disabled.svg => disabled.html} (100%) rename dist/icons/{disc.svg => disc.html} (100%) rename dist/icons/{dots-circle-horizontal.svg => dots-circle-horizontal.html} (100%) rename dist/icons/{dots-diagonal-2.svg => dots-diagonal-2.html} (100%) rename dist/icons/{dots-diagonal.svg => dots-diagonal.html} (100%) rename dist/icons/{dots-vertical.svg => dots-vertical.html} (100%) rename dist/icons/{dots.svg => dots.html} (100%) rename dist/icons/{download.svg => download.html} (100%) rename dist/icons/{droplet.svg => droplet.html} (100%) rename dist/icons/{edit.svg => edit.html} (100%) rename dist/icons/{external-link.svg => external-link.html} (100%) rename dist/icons/{eye.svg => eye.html} (100%) rename dist/icons/{face-id.svg => face-id.html} (100%) rename dist/icons/{file-check.svg => file-check.html} (100%) rename dist/icons/{file-download.svg => file-download.html} (100%) rename dist/icons/{file-minus.svg => file-minus.html} (100%) rename dist/icons/{file-music.svg => file-music.html} (100%) rename dist/icons/{file-plus.svg => file-plus.html} (100%) rename dist/icons/{file-shredder.svg => file-shredder.html} (100%) rename dist/icons/{file-text.svg => file-text.html} (100%) rename dist/icons/{file-x.svg => file-x.html} (100%) rename dist/icons/{file.svg => file.html} (100%) rename dist/icons/{filter.svg => filter.html} (100%) rename dist/icons/{flag.svg => flag.html} (100%) rename dist/icons/{flip-horizontal.svg => flip-horizontal.html} (100%) rename dist/icons/{flip-vertical.svg => flip-vertical.html} (100%) rename dist/icons/{floppy-disc.svg => floppy-disc.html} (100%) rename dist/icons/{folder-minus.svg => folder-minus.html} (100%) rename dist/icons/{folder-plus.svg => folder-plus.html} (100%) rename dist/icons/{folder-x.svg => folder-x.html} (100%) rename dist/icons/{folder.svg => folder.html} (100%) rename dist/icons/{folders.svg => folders.html} (100%) rename dist/icons/{frame.svg => frame.html} (100%) rename dist/icons/{friends.svg => friends.html} (100%) rename dist/icons/{gauge.svg => gauge.html} (100%) rename dist/icons/{git-branch.svg => git-branch.html} (100%) rename dist/icons/{git-commit.svg => git-commit.html} (100%) rename dist/icons/{git-compare.svg => git-compare.html} (100%) rename dist/icons/{git-merge.svg => git-merge.html} (100%) rename dist/icons/{git-pull-request.svg => git-pull-request.html} (100%) rename dist/icons/{glass-full.svg => glass-full.html} (100%) rename dist/icons/{glass.svg => glass.html} (100%) rename dist/icons/{grid-dots.svg => grid-dots.html} (100%) rename dist/icons/{grid.svg => grid.html} (100%) rename dist/icons/{hash.svg => hash.html} (100%) rename dist/icons/{headphones.svg => headphones.html} (100%) rename dist/icons/{heart.svg => heart.html} (100%) rename dist/icons/{home.svg => home.html} (100%) rename dist/icons/{ice-cream.svg => ice-cream.html} (100%) rename dist/icons/{inbox.svg => inbox.html} (100%) rename dist/icons/{info-circle.svg => info-circle.html} (100%) rename dist/icons/{info-square.svg => info-square.html} (100%) rename dist/icons/{key.svg => key.html} (100%) rename dist/icons/{layers-difference.svg => layers-difference.html} (100%) rename dist/icons/{layers-intersect.svg => layers-intersect.html} (100%) rename dist/icons/{layers-subtract.svg => layers-subtract.html} (100%) rename dist/icons/{layers-union.svg => layers-union.html} (100%) rename dist/icons/{layout-2.svg => layout-2.html} (100%) rename dist/icons/{layout-align-bottom.svg => layout-align-bottom.html} (100%) rename dist/icons/{layout-align-center.svg => layout-align-center.html} (100%) rename dist/icons/{layout-align-left.svg => layout-align-left.html} (100%) rename dist/icons/{layout-align-middle.svg => layout-align-middle.html} (100%) rename dist/icons/{layout-align-right.svg => layout-align-right.html} (100%) rename dist/icons/{layout-align-top.svg => layout-align-top.html} (100%) rename dist/icons/{layout-columns.svg => layout-columns.html} (100%) rename dist/icons/{layout-distribute-horizontal.svg => layout-distribute-horizontal.html} (100%) rename dist/icons/{layout-distribute-vertical.svg => layout-distribute-vertical.html} (100%) rename dist/icons/{layout-navbar.svg => layout-navbar.html} (100%) rename dist/icons/{layout-rows.svg => layout-rows.html} (100%) rename dist/icons/{layout-sidebar-right.svg => layout-sidebar-right.html} (100%) rename dist/icons/{layout-sidebar.svg => layout-sidebar.html} (100%) rename dist/icons/{layout.svg => layout.html} (100%) rename dist/icons/{lego.svg => lego.html} (100%) rename dist/icons/{lifebuoy.svg => lifebuoy.html} (100%) rename dist/icons/{link.svg => link.html} (100%) rename dist/icons/{location.svg => location.html} (100%) rename dist/icons/{lock-open.svg => lock-open.html} (100%) rename dist/icons/{lock.svg => lock.html} (100%) rename dist/icons/{magnet.svg => magnet.html} (100%) rename dist/icons/{mail-opened.svg => mail-opened.html} (100%) rename dist/icons/{mail.svg => mail.html} (100%) rename dist/icons/{man.svg => man.html} (100%) rename dist/icons/{map-2.svg => map-2.html} (100%) rename dist/icons/{map-pin.svg => map-pin.html} (100%) rename dist/icons/{map.svg => map.html} (100%) rename dist/icons/{maximize.svg => maximize.html} (100%) rename dist/icons/{menu.svg => menu.html} (100%) rename dist/icons/{message-2.svg => message-2.html} (100%) rename dist/icons/{message-circle.svg => message-circle.html} (100%) rename dist/icons/{message-dots.svg => message-dots.html} (100%) rename dist/icons/{message.svg => message.html} (100%) rename dist/icons/{microphone.svg => microphone.html} (100%) rename dist/icons/{minimize.svg => minimize.html} (100%) rename dist/icons/{minus.svg => minus.html} (100%) rename dist/icons/{mood-confuzed.svg => mood-confuzed.html} (100%) rename dist/icons/{mood-happy.svg => mood-happy.html} (100%) rename dist/icons/{mood-neutral.svg => mood-neutral.html} (100%) rename dist/icons/{mood-sad.svg => mood-sad.html} (100%) rename dist/icons/{mood-smile.svg => mood-smile.html} (100%) rename dist/icons/{moon.svg => moon.html} (100%) rename dist/icons/{mouse.svg => mouse.html} (100%) rename dist/icons/{movie.svg => movie.html} (100%) rename dist/icons/{music.svg => music.html} (100%) rename dist/icons/{news.svg => news.html} (100%) rename dist/icons/{notification.svg => notification.html} (100%) rename dist/icons/{package.svg => package.html} (100%) rename dist/icons/{paint.svg => paint.html} (100%) rename dist/icons/{paperclip.svg => paperclip.html} (100%) rename dist/icons/{parking.svg => parking.html} (100%) rename dist/icons/{phone-call.svg => phone-call.html} (100%) rename dist/icons/{phone-incoming.svg => phone-incoming.html} (100%) rename dist/icons/{phone-outgoing.svg => phone-outgoing.html} (100%) rename dist/icons/{phone-pause.svg => phone-pause.html} (100%) rename dist/icons/{phone.svg => phone.html} (100%) rename dist/icons/{photo.svg => photo.html} (100%) rename dist/icons/{plus.svg => plus.html} (100%) rename dist/icons/{point.svg => point.html} (100%) rename dist/icons/{power.svg => power.html} (100%) rename dist/icons/{printer.svg => printer.html} (100%) rename dist/icons/{prompt.svg => prompt.html} (100%) rename dist/icons/{puzzle.svg => puzzle.html} (100%) rename dist/icons/{qrcode.svg => qrcode.html} (100%) rename dist/icons/{refresh.svg => refresh.html} (100%) rename dist/icons/{registered.svg => registered.html} (100%) rename dist/icons/{rotate-clockwise.svg => rotate-clockwise.html} (100%) rename dist/icons/{rotate.svg => rotate.html} (100%) rename dist/icons/{route.svg => route.html} (100%) rename dist/icons/{router.svg => router.html} (100%) rename dist/icons/{rss.svg => rss.html} (100%) rename dist/icons/{search.svg => search.html} (100%) rename dist/icons/{selector.svg => selector.html} (100%) rename dist/icons/{send.svg => send.html} (100%) rename dist/icons/{server.svg => server.html} (100%) rename dist/icons/{settings.svg => settings.html} (100%) rename dist/icons/{share.svg => share.html} (100%) rename dist/icons/{shield-check.svg => shield-check.html} (100%) rename dist/icons/{shield-x.svg => shield-x.html} (100%) rename dist/icons/{shield.svg => shield.html} (100%) rename dist/icons/{shopping-cart.svg => shopping-cart.html} (100%) rename dist/icons/{sort-ascending.svg => sort-ascending.html} (100%) rename dist/icons/{sort-descending.svg => sort-descending.html} (100%) rename dist/icons/{square-check.svg => square-check.html} (100%) rename dist/icons/{square-minus.svg => square-minus.html} (100%) rename dist/icons/{square-plus.svg => square-plus.html} (100%) rename dist/icons/{square-x.svg => square-x.html} (100%) rename dist/icons/{square.svg => square.html} (100%) rename dist/icons/{star.svg => star.html} (100%) rename dist/icons/{sticker.svg => sticker.html} (100%) rename dist/icons/{sun.svg => sun.html} (100%) rename dist/icons/{swich-horizontal.svg => swich-horizontal.html} (100%) rename dist/icons/{switch-vertical.svg => switch-vertical.html} (100%) rename dist/icons/{switch.svg => switch.html} (100%) rename dist/icons/{tag.svg => tag.html} (100%) rename dist/icons/{target.svg => target.html} (100%) rename dist/icons/{test-pipe.svg => test-pipe.html} (100%) rename dist/icons/{thumbs-down.svg => thumbs-down.html} (100%) rename dist/icons/{thumbs-up.svg => thumbs-up.html} (100%) rename dist/icons/{ticket.svg => ticket.html} (100%) rename dist/icons/{toggle-left.svg => toggle-left.html} (100%) rename dist/icons/{toggle-right.svg => toggle-right.html} (100%) rename dist/icons/{tool.svg => tool.html} (100%) rename dist/icons/{trash.svg => trash.html} (100%) rename dist/icons/{trending-down.svg => trending-down.html} (100%) rename dist/icons/{trending-up.svg => trending-up.html} (100%) rename dist/icons/{triangle.svg => triangle.html} (100%) rename dist/icons/{trophy.svg => trophy.html} (100%) rename dist/icons/{unlink.svg => unlink.html} (100%) rename dist/icons/{upload.svg => upload.html} (100%) rename dist/icons/{urgent.svg => urgent.html} (100%) rename dist/icons/{user-check.svg => user-check.html} (100%) rename dist/icons/{user-minus.svg => user-minus.html} (100%) rename dist/icons/{user-plus.svg => user-plus.html} (100%) rename dist/icons/{user-x.svg => user-x.html} (100%) rename dist/icons/{user.svg => user.html} (100%) rename dist/icons/{viewfinder.svg => viewfinder.html} (100%) rename dist/icons/{volume-2.svg => volume-2.html} (100%) rename dist/icons/{volume-3.svg => volume-3.html} (100%) rename dist/icons/{volume.svg => volume.html} (100%) rename dist/icons/{wifi.svg => wifi.html} (100%) rename dist/icons/{woman.svg => woman.html} (100%) rename dist/icons/{world.svg => world.html} (100%) rename dist/icons/{x.svg => x.html} (100%) rename dist/icons/{zoom-in.svg => zoom-in.html} (100%) rename dist/icons/{zoom-out.svg => zoom-out.html} (100%) create mode 100644 dist/tabler-icons.png delete mode 100644 editor.html create mode 100644 icons.png delete mode 100644 style.scss create mode 100644 tabler-icons.png diff --git a/.gitignore b/.gitignore index 8ee3b3ecc..a529e7bf6 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ node_modules/ .jekyll-cache/ package-lock.json Gemfile.lock +packages/* diff --git a/_config.yml b/_config.yml index 6ba66e32a..51faaf812 100644 --- a/_config.yml +++ b/_config.yml @@ -10,7 +10,7 @@ defaults: values: layout: icon in-bg: true - permalink: 'icons/:slug' + permalink: 'icons/:slug.html' collections: icons: diff --git a/_layouts/default.html b/_layouts/default.html index fcf75fbb0..6b8a38075 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -8,7 +8,7 @@ content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> - + Tabler Icons diff --git a/assets/style.scss b/assets/style.scss new file mode 100644 index 000000000..ec380ec43 --- /dev/null +++ b/assets/style.scss @@ -0,0 +1,3 @@ +--- +--- + diff --git a/dist/icons.png b/dist/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..31a0935cda7dee10bb848bf981f26efe041edb1f GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^DImBI42E5#xo|41ePP)|E literal 0 HcmV?d00001 diff --git a/dist/icons.svg b/dist/icons.svg new file mode 100644 index 000000000..d7a4fa13f --- /dev/null +++ b/dist/icons.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/dist/icons/activity.svg b/dist/icons/activity.html similarity index 100% rename from dist/icons/activity.svg rename to dist/icons/activity.html diff --git a/dist/icons/ajdustments.svg b/dist/icons/ajdustments.html similarity index 100% rename from dist/icons/ajdustments.svg rename to dist/icons/ajdustments.html diff --git a/dist/icons/alert-circle.svg b/dist/icons/alert-circle.html similarity index 100% rename from dist/icons/alert-circle.svg rename to dist/icons/alert-circle.html diff --git a/dist/icons/alert-triangle.svg b/dist/icons/alert-triangle.html similarity index 100% rename from dist/icons/alert-triangle.svg rename to dist/icons/alert-triangle.html diff --git a/dist/icons/align-center.svg b/dist/icons/align-center.html similarity index 100% rename from dist/icons/align-center.svg rename to dist/icons/align-center.html diff --git a/dist/icons/align-justified.svg b/dist/icons/align-justified.html similarity index 100% rename from dist/icons/align-justified.svg rename to dist/icons/align-justified.html diff --git a/dist/icons/align-left.svg b/dist/icons/align-left.html similarity index 100% rename from dist/icons/align-left.svg rename to dist/icons/align-left.html diff --git a/dist/icons/align-right.svg b/dist/icons/align-right.html similarity index 100% rename from dist/icons/align-right.svg rename to dist/icons/align-right.html diff --git a/dist/icons/archive.svg b/dist/icons/archive.html similarity index 100% rename from dist/icons/archive.svg rename to dist/icons/archive.html diff --git a/dist/icons/arrow-bar-down.svg b/dist/icons/arrow-bar-down.html similarity index 100% rename from dist/icons/arrow-bar-down.svg rename to dist/icons/arrow-bar-down.html diff --git a/dist/icons/arrow-bar-left.svg b/dist/icons/arrow-bar-left.html similarity index 100% rename from dist/icons/arrow-bar-left.svg rename to dist/icons/arrow-bar-left.html diff --git a/dist/icons/arrow-bar-right.svg b/dist/icons/arrow-bar-right.html similarity index 100% rename from dist/icons/arrow-bar-right.svg rename to dist/icons/arrow-bar-right.html diff --git a/dist/icons/arrow-bar-up.svg b/dist/icons/arrow-bar-up.html similarity index 100% rename from dist/icons/arrow-bar-up.svg rename to dist/icons/arrow-bar-up.html diff --git a/dist/icons/arrow-down-circle.svg b/dist/icons/arrow-down-circle.html similarity index 100% rename from dist/icons/arrow-down-circle.svg rename to dist/icons/arrow-down-circle.html diff --git a/dist/icons/arrow-down-left-circle.svg b/dist/icons/arrow-down-left-circle.html similarity index 100% rename from dist/icons/arrow-down-left-circle.svg rename to dist/icons/arrow-down-left-circle.html diff --git a/dist/icons/arrow-down-left.svg b/dist/icons/arrow-down-left.html similarity index 100% rename from dist/icons/arrow-down-left.svg rename to dist/icons/arrow-down-left.html diff --git a/dist/icons/arrow-down-right-circle.svg b/dist/icons/arrow-down-right-circle.html similarity index 100% rename from dist/icons/arrow-down-right-circle.svg rename to dist/icons/arrow-down-right-circle.html diff --git a/dist/icons/arrow-down-right.svg b/dist/icons/arrow-down-right.html similarity index 100% rename from dist/icons/arrow-down-right.svg rename to dist/icons/arrow-down-right.html diff --git a/dist/icons/arrow-down.svg b/dist/icons/arrow-down.html similarity index 100% rename from dist/icons/arrow-down.svg rename to dist/icons/arrow-down.html diff --git a/dist/icons/arrow-left-circle.svg b/dist/icons/arrow-left-circle.html similarity index 100% rename from dist/icons/arrow-left-circle.svg rename to dist/icons/arrow-left-circle.html diff --git a/dist/icons/arrow-left.svg b/dist/icons/arrow-left.html similarity index 100% rename from dist/icons/arrow-left.svg rename to dist/icons/arrow-left.html diff --git a/dist/icons/arrow-narrow-down.svg b/dist/icons/arrow-narrow-down.html similarity index 100% rename from dist/icons/arrow-narrow-down.svg rename to dist/icons/arrow-narrow-down.html diff --git a/dist/icons/arrow-narrow-left.svg b/dist/icons/arrow-narrow-left.html similarity index 100% rename from dist/icons/arrow-narrow-left.svg rename to dist/icons/arrow-narrow-left.html diff --git a/dist/icons/arrow-narrow-right.svg b/dist/icons/arrow-narrow-right.html similarity index 100% rename from dist/icons/arrow-narrow-right.svg rename to dist/icons/arrow-narrow-right.html diff --git a/dist/icons/arrow-narrow-up.svg b/dist/icons/arrow-narrow-up.html similarity index 100% rename from dist/icons/arrow-narrow-up.svg rename to dist/icons/arrow-narrow-up.html diff --git a/dist/icons/arrow-right-circle.svg b/dist/icons/arrow-right-circle.html similarity index 100% rename from dist/icons/arrow-right-circle.svg rename to dist/icons/arrow-right-circle.html diff --git a/dist/icons/arrow-right.svg b/dist/icons/arrow-right.html similarity index 100% rename from dist/icons/arrow-right.svg rename to dist/icons/arrow-right.html diff --git a/dist/icons/arrow-up-circle.svg b/dist/icons/arrow-up-circle.html similarity index 100% rename from dist/icons/arrow-up-circle.svg rename to dist/icons/arrow-up-circle.html diff --git a/dist/icons/arrow-up-left-circle.svg b/dist/icons/arrow-up-left-circle.html similarity index 100% rename from dist/icons/arrow-up-left-circle.svg rename to dist/icons/arrow-up-left-circle.html diff --git a/dist/icons/arrow-up-left.svg b/dist/icons/arrow-up-left.html similarity index 100% rename from dist/icons/arrow-up-left.svg rename to dist/icons/arrow-up-left.html diff --git a/dist/icons/arrow-up-right-circle.svg b/dist/icons/arrow-up-right-circle.html similarity index 100% rename from dist/icons/arrow-up-right-circle.svg rename to dist/icons/arrow-up-right-circle.html diff --git a/dist/icons/arrow-up-right.svg b/dist/icons/arrow-up-right.html similarity index 100% rename from dist/icons/arrow-up-right.svg rename to dist/icons/arrow-up-right.html diff --git a/dist/icons/arrow-up.svg b/dist/icons/arrow-up.html similarity index 100% rename from dist/icons/arrow-up.svg rename to dist/icons/arrow-up.html diff --git a/dist/icons/arrows-diagonal-2.svg b/dist/icons/arrows-diagonal-2.html similarity index 100% rename from dist/icons/arrows-diagonal-2.svg rename to dist/icons/arrows-diagonal-2.html diff --git a/dist/icons/arrows-diagonal.svg b/dist/icons/arrows-diagonal.html similarity index 100% rename from dist/icons/arrows-diagonal.svg rename to dist/icons/arrows-diagonal.html diff --git a/dist/icons/arrows-maximize.svg b/dist/icons/arrows-maximize.html similarity index 100% rename from dist/icons/arrows-maximize.svg rename to dist/icons/arrows-maximize.html diff --git a/dist/icons/arrows-minimize.svg b/dist/icons/arrows-minimize.html similarity index 100% rename from dist/icons/arrows-minimize.svg rename to dist/icons/arrows-minimize.html diff --git a/dist/icons/at.svg b/dist/icons/at.html similarity index 100% rename from dist/icons/at.svg rename to dist/icons/at.html diff --git a/dist/icons/backspace.svg b/dist/icons/backspace.html similarity index 100% rename from dist/icons/backspace.svg rename to dist/icons/backspace.html diff --git a/dist/icons/ban.svg b/dist/icons/ban.html similarity index 100% rename from dist/icons/ban.svg rename to dist/icons/ban.html diff --git a/dist/icons/battery-1.svg b/dist/icons/battery-1.html similarity index 100% rename from dist/icons/battery-1.svg rename to dist/icons/battery-1.html diff --git a/dist/icons/battery-2.svg b/dist/icons/battery-2.html similarity index 100% rename from dist/icons/battery-2.svg rename to dist/icons/battery-2.html diff --git a/dist/icons/battery-3.svg b/dist/icons/battery-3.html similarity index 100% rename from dist/icons/battery-3.svg rename to dist/icons/battery-3.html diff --git a/dist/icons/battery-4.svg b/dist/icons/battery-4.html similarity index 100% rename from dist/icons/battery-4.svg rename to dist/icons/battery-4.html diff --git a/dist/icons/battery-charging.svg b/dist/icons/battery-charging.html similarity index 100% rename from dist/icons/battery-charging.svg rename to dist/icons/battery-charging.html diff --git a/dist/icons/battery.svg b/dist/icons/battery.html similarity index 100% rename from dist/icons/battery.svg rename to dist/icons/battery.html diff --git a/dist/icons/bell.svg b/dist/icons/bell.html similarity index 100% rename from dist/icons/bell.svg rename to dist/icons/bell.html diff --git a/dist/icons/bike.svg b/dist/icons/bike.html similarity index 100% rename from dist/icons/bike.svg rename to dist/icons/bike.html diff --git a/dist/icons/bluetooth.svg b/dist/icons/bluetooth.html similarity index 100% rename from dist/icons/bluetooth.svg rename to dist/icons/bluetooth.html diff --git a/dist/icons/bolt.svg b/dist/icons/bolt.html similarity index 100% rename from dist/icons/bolt.svg rename to dist/icons/bolt.html diff --git a/dist/icons/book.svg b/dist/icons/book.html similarity index 100% rename from dist/icons/book.svg rename to dist/icons/book.html diff --git a/dist/icons/bookmark.svg b/dist/icons/bookmark.html similarity index 100% rename from dist/icons/bookmark.svg rename to dist/icons/bookmark.html diff --git a/dist/icons/border-all.svg b/dist/icons/border-all.html similarity index 100% rename from dist/icons/border-all.svg rename to dist/icons/border-all.html diff --git a/dist/icons/border-bottom.svg b/dist/icons/border-bottom.html similarity index 100% rename from dist/icons/border-bottom.svg rename to dist/icons/border-bottom.html diff --git a/dist/icons/border-horizontal.svg b/dist/icons/border-horizontal.html similarity index 100% rename from dist/icons/border-horizontal.svg rename to dist/icons/border-horizontal.html diff --git a/dist/icons/border-inner.svg b/dist/icons/border-inner.html similarity index 100% rename from dist/icons/border-inner.svg rename to dist/icons/border-inner.html diff --git a/dist/icons/border-left.svg b/dist/icons/border-left.html similarity index 100% rename from dist/icons/border-left.svg rename to dist/icons/border-left.html diff --git a/dist/icons/border-none.svg b/dist/icons/border-none.html similarity index 100% rename from dist/icons/border-none.svg rename to dist/icons/border-none.html diff --git a/dist/icons/border-outer.svg b/dist/icons/border-outer.html similarity index 100% rename from dist/icons/border-outer.svg rename to dist/icons/border-outer.html diff --git a/dist/icons/border-right.svg b/dist/icons/border-right.html similarity index 100% rename from dist/icons/border-right.svg rename to dist/icons/border-right.html diff --git a/dist/icons/border-top.svg b/dist/icons/border-top.html similarity index 100% rename from dist/icons/border-top.svg rename to dist/icons/border-top.html diff --git a/dist/icons/border-vertical.svg b/dist/icons/border-vertical.html similarity index 100% rename from dist/icons/border-vertical.svg rename to dist/icons/border-vertical.html diff --git a/dist/icons/box.svg b/dist/icons/box.html similarity index 100% rename from dist/icons/box.svg rename to dist/icons/box.html diff --git a/dist/icons/briefcase.svg b/dist/icons/briefcase.html similarity index 100% rename from dist/icons/briefcase.svg rename to dist/icons/briefcase.html diff --git a/dist/icons/bucket.svg b/dist/icons/bucket.html similarity index 100% rename from dist/icons/bucket.svg rename to dist/icons/bucket.html diff --git a/dist/icons/bulb-off.svg b/dist/icons/bulb-off.html similarity index 100% rename from dist/icons/bulb-off.svg rename to dist/icons/bulb-off.html diff --git a/dist/icons/bulb.svg b/dist/icons/bulb.html similarity index 100% rename from dist/icons/bulb.svg rename to dist/icons/bulb.html diff --git a/dist/icons/calendar.svg b/dist/icons/calendar.html similarity index 100% rename from dist/icons/calendar.svg rename to dist/icons/calendar.html diff --git a/dist/icons/camera.svg b/dist/icons/camera.html similarity index 100% rename from dist/icons/camera.svg rename to dist/icons/camera.html diff --git a/dist/icons/cash.svg b/dist/icons/cash.html similarity index 100% rename from dist/icons/cash.svg rename to dist/icons/cash.html diff --git a/dist/icons/cast.svg b/dist/icons/cast.html similarity index 100% rename from dist/icons/cast.svg rename to dist/icons/cast.html diff --git a/dist/icons/chart-area-line.svg b/dist/icons/chart-area-line.html similarity index 100% rename from dist/icons/chart-area-line.svg rename to dist/icons/chart-area-line.html diff --git a/dist/icons/chart-area.svg b/dist/icons/chart-area.html similarity index 100% rename from dist/icons/chart-area.svg rename to dist/icons/chart-area.html diff --git a/dist/icons/chart-bar.svg b/dist/icons/chart-bar.html similarity index 100% rename from dist/icons/chart-bar.svg rename to dist/icons/chart-bar.html diff --git a/dist/icons/chart-candle.svg b/dist/icons/chart-candle.html similarity index 100% rename from dist/icons/chart-candle.svg rename to dist/icons/chart-candle.html diff --git a/dist/icons/chart-donut.svg b/dist/icons/chart-donut.html similarity index 100% rename from dist/icons/chart-donut.svg rename to dist/icons/chart-donut.html diff --git a/dist/icons/chart-line.svg b/dist/icons/chart-line.html similarity index 100% rename from dist/icons/chart-line.svg rename to dist/icons/chart-line.html diff --git a/dist/icons/chart-pie.svg b/dist/icons/chart-pie.html similarity index 100% rename from dist/icons/chart-pie.svg rename to dist/icons/chart-pie.html diff --git a/dist/icons/check.svg b/dist/icons/check.html similarity index 100% rename from dist/icons/check.svg rename to dist/icons/check.html diff --git a/dist/icons/chevron-down.svg b/dist/icons/chevron-down.html similarity index 100% rename from dist/icons/chevron-down.svg rename to dist/icons/chevron-down.html diff --git a/dist/icons/chevron-left.svg b/dist/icons/chevron-left.html similarity index 100% rename from dist/icons/chevron-left.svg rename to dist/icons/chevron-left.html diff --git a/dist/icons/chevron-right.svg b/dist/icons/chevron-right.html similarity index 100% rename from dist/icons/chevron-right.svg rename to dist/icons/chevron-right.html diff --git a/dist/icons/chevron-up.svg b/dist/icons/chevron-up.html similarity index 100% rename from dist/icons/chevron-up.svg rename to dist/icons/chevron-up.html diff --git a/dist/icons/chevrons-down.svg b/dist/icons/chevrons-down.html similarity index 100% rename from dist/icons/chevrons-down.svg rename to dist/icons/chevrons-down.html diff --git a/dist/icons/chevrons-left.svg b/dist/icons/chevrons-left.html similarity index 100% rename from dist/icons/chevrons-left.svg rename to dist/icons/chevrons-left.html diff --git a/dist/icons/chevrons-right.svg b/dist/icons/chevrons-right.html similarity index 100% rename from dist/icons/chevrons-right.svg rename to dist/icons/chevrons-right.html diff --git a/dist/icons/chevrons-up.svg b/dist/icons/chevrons-up.html similarity index 100% rename from dist/icons/chevrons-up.svg rename to dist/icons/chevrons-up.html diff --git a/dist/icons/circle-check.svg b/dist/icons/circle-check.html similarity index 100% rename from dist/icons/circle-check.svg rename to dist/icons/circle-check.html diff --git a/dist/icons/circle-minus.svg b/dist/icons/circle-minus.html similarity index 100% rename from dist/icons/circle-minus.svg rename to dist/icons/circle-minus.html diff --git a/dist/icons/circle-plus.svg b/dist/icons/circle-plus.html similarity index 100% rename from dist/icons/circle-plus.svg rename to dist/icons/circle-plus.html diff --git a/dist/icons/circle-x.svg b/dist/icons/circle-x.html similarity index 100% rename from dist/icons/circle-x.svg rename to dist/icons/circle-x.html diff --git a/dist/icons/circle.svg b/dist/icons/circle.html similarity index 100% rename from dist/icons/circle.svg rename to dist/icons/circle.html diff --git a/dist/icons/clipboard-check.svg b/dist/icons/clipboard-check.html similarity index 100% rename from dist/icons/clipboard-check.svg rename to dist/icons/clipboard-check.html diff --git a/dist/icons/clipboard-list.svg b/dist/icons/clipboard-list.html similarity index 100% rename from dist/icons/clipboard-list.svg rename to dist/icons/clipboard-list.html diff --git a/dist/icons/clipboard-x.svg b/dist/icons/clipboard-x.html similarity index 100% rename from dist/icons/clipboard-x.svg rename to dist/icons/clipboard-x.html diff --git a/dist/icons/clipboard.svg b/dist/icons/clipboard.html similarity index 100% rename from dist/icons/clipboard.svg rename to dist/icons/clipboard.html diff --git a/dist/icons/clock.svg b/dist/icons/clock.html similarity index 100% rename from dist/icons/clock.svg rename to dist/icons/clock.html diff --git a/dist/icons/cloud-download.svg b/dist/icons/cloud-download.html similarity index 100% rename from dist/icons/cloud-download.svg rename to dist/icons/cloud-download.html diff --git a/dist/icons/cloud-rain.svg b/dist/icons/cloud-rain.html similarity index 100% rename from dist/icons/cloud-rain.svg rename to dist/icons/cloud-rain.html diff --git a/dist/icons/cloud-snow.svg b/dist/icons/cloud-snow.html similarity index 100% rename from dist/icons/cloud-snow.svg rename to dist/icons/cloud-snow.html diff --git a/dist/icons/cloud-storm.svg b/dist/icons/cloud-storm.html similarity index 100% rename from dist/icons/cloud-storm.svg rename to dist/icons/cloud-storm.html diff --git a/dist/icons/cloud-upload.svg b/dist/icons/cloud-upload.html similarity index 100% rename from dist/icons/cloud-upload.svg rename to dist/icons/cloud-upload.html diff --git a/dist/icons/cloud.svg b/dist/icons/cloud.html similarity index 100% rename from dist/icons/cloud.svg rename to dist/icons/cloud.html diff --git a/dist/icons/code.svg b/dist/icons/code.html similarity index 100% rename from dist/icons/code.svg rename to dist/icons/code.html diff --git a/dist/icons/command.svg b/dist/icons/command.html similarity index 100% rename from dist/icons/command.svg rename to dist/icons/command.html diff --git a/dist/icons/compass.svg b/dist/icons/compass.html similarity index 100% rename from dist/icons/compass.svg rename to dist/icons/compass.html diff --git a/dist/icons/copy.svg b/dist/icons/copy.html similarity index 100% rename from dist/icons/copy.svg rename to dist/icons/copy.html diff --git a/dist/icons/copyright.svg b/dist/icons/copyright.html similarity index 100% rename from dist/icons/copyright.svg rename to dist/icons/copyright.html diff --git a/dist/icons/corner-down-left.svg b/dist/icons/corner-down-left.html similarity index 100% rename from dist/icons/corner-down-left.svg rename to dist/icons/corner-down-left.html diff --git a/dist/icons/corner-down-right.svg b/dist/icons/corner-down-right.html similarity index 100% rename from dist/icons/corner-down-right.svg rename to dist/icons/corner-down-right.html diff --git a/dist/icons/corner-left-down.svg b/dist/icons/corner-left-down.html similarity index 100% rename from dist/icons/corner-left-down.svg rename to dist/icons/corner-left-down.html diff --git a/dist/icons/corner-left-up.svg b/dist/icons/corner-left-up.html similarity index 100% rename from dist/icons/corner-left-up.svg rename to dist/icons/corner-left-up.html diff --git a/dist/icons/corner-right-down.svg b/dist/icons/corner-right-down.html similarity index 100% rename from dist/icons/corner-right-down.svg rename to dist/icons/corner-right-down.html diff --git a/dist/icons/corner-right-up.svg b/dist/icons/corner-right-up.html similarity index 100% rename from dist/icons/corner-right-up.svg rename to dist/icons/corner-right-up.html diff --git a/dist/icons/corner-up-left.svg b/dist/icons/corner-up-left.html similarity index 100% rename from dist/icons/corner-up-left.svg rename to dist/icons/corner-up-left.html diff --git a/dist/icons/corner-up-right.svg b/dist/icons/corner-up-right.html similarity index 100% rename from dist/icons/corner-up-right.svg rename to dist/icons/corner-up-right.html diff --git a/dist/icons/credit-card.svg b/dist/icons/credit-card.html similarity index 100% rename from dist/icons/credit-card.svg rename to dist/icons/credit-card.html diff --git a/dist/icons/crop.svg b/dist/icons/crop.html similarity index 100% rename from dist/icons/crop.svg rename to dist/icons/crop.html diff --git a/dist/icons/cut.svg b/dist/icons/cut.html similarity index 100% rename from dist/icons/cut.svg rename to dist/icons/cut.html diff --git a/dist/icons/dashboard.svg b/dist/icons/dashboard.html similarity index 100% rename from dist/icons/dashboard.svg rename to dist/icons/dashboard.html diff --git a/dist/icons/database.svg b/dist/icons/database.html similarity index 100% rename from dist/icons/database.svg rename to dist/icons/database.html diff --git a/dist/icons/device-desktop.svg b/dist/icons/device-desktop.html similarity index 100% rename from dist/icons/device-desktop.svg rename to dist/icons/device-desktop.html diff --git a/dist/icons/device-mobile.svg b/dist/icons/device-mobile.html similarity index 100% rename from dist/icons/device-mobile.svg rename to dist/icons/device-mobile.html diff --git a/dist/icons/device-tablet.svg b/dist/icons/device-tablet.html similarity index 100% rename from dist/icons/device-tablet.svg rename to dist/icons/device-tablet.html diff --git a/dist/icons/device-tv.svg b/dist/icons/device-tv.html similarity index 100% rename from dist/icons/device-tv.svg rename to dist/icons/device-tv.html diff --git a/dist/icons/directions.svg b/dist/icons/directions.html similarity index 100% rename from dist/icons/directions.svg rename to dist/icons/directions.html diff --git a/dist/icons/disabled.svg b/dist/icons/disabled.html similarity index 100% rename from dist/icons/disabled.svg rename to dist/icons/disabled.html diff --git a/dist/icons/disc.svg b/dist/icons/disc.html similarity index 100% rename from dist/icons/disc.svg rename to dist/icons/disc.html diff --git a/dist/icons/dots-circle-horizontal.svg b/dist/icons/dots-circle-horizontal.html similarity index 100% rename from dist/icons/dots-circle-horizontal.svg rename to dist/icons/dots-circle-horizontal.html diff --git a/dist/icons/dots-diagonal-2.svg b/dist/icons/dots-diagonal-2.html similarity index 100% rename from dist/icons/dots-diagonal-2.svg rename to dist/icons/dots-diagonal-2.html diff --git a/dist/icons/dots-diagonal.svg b/dist/icons/dots-diagonal.html similarity index 100% rename from dist/icons/dots-diagonal.svg rename to dist/icons/dots-diagonal.html diff --git a/dist/icons/dots-vertical.svg b/dist/icons/dots-vertical.html similarity index 100% rename from dist/icons/dots-vertical.svg rename to dist/icons/dots-vertical.html diff --git a/dist/icons/dots.svg b/dist/icons/dots.html similarity index 100% rename from dist/icons/dots.svg rename to dist/icons/dots.html diff --git a/dist/icons/download.svg b/dist/icons/download.html similarity index 100% rename from dist/icons/download.svg rename to dist/icons/download.html diff --git a/dist/icons/droplet.svg b/dist/icons/droplet.html similarity index 100% rename from dist/icons/droplet.svg rename to dist/icons/droplet.html diff --git a/dist/icons/edit.svg b/dist/icons/edit.html similarity index 100% rename from dist/icons/edit.svg rename to dist/icons/edit.html diff --git a/dist/icons/external-link.svg b/dist/icons/external-link.html similarity index 100% rename from dist/icons/external-link.svg rename to dist/icons/external-link.html diff --git a/dist/icons/eye.svg b/dist/icons/eye.html similarity index 100% rename from dist/icons/eye.svg rename to dist/icons/eye.html diff --git a/dist/icons/face-id.svg b/dist/icons/face-id.html similarity index 100% rename from dist/icons/face-id.svg rename to dist/icons/face-id.html diff --git a/dist/icons/file-check.svg b/dist/icons/file-check.html similarity index 100% rename from dist/icons/file-check.svg rename to dist/icons/file-check.html diff --git a/dist/icons/file-download.svg b/dist/icons/file-download.html similarity index 100% rename from dist/icons/file-download.svg rename to dist/icons/file-download.html diff --git a/dist/icons/file-minus.svg b/dist/icons/file-minus.html similarity index 100% rename from dist/icons/file-minus.svg rename to dist/icons/file-minus.html diff --git a/dist/icons/file-music.svg b/dist/icons/file-music.html similarity index 100% rename from dist/icons/file-music.svg rename to dist/icons/file-music.html diff --git a/dist/icons/file-plus.svg b/dist/icons/file-plus.html similarity index 100% rename from dist/icons/file-plus.svg rename to dist/icons/file-plus.html diff --git a/dist/icons/file-shredder.svg b/dist/icons/file-shredder.html similarity index 100% rename from dist/icons/file-shredder.svg rename to dist/icons/file-shredder.html diff --git a/dist/icons/file-text.svg b/dist/icons/file-text.html similarity index 100% rename from dist/icons/file-text.svg rename to dist/icons/file-text.html diff --git a/dist/icons/file-x.svg b/dist/icons/file-x.html similarity index 100% rename from dist/icons/file-x.svg rename to dist/icons/file-x.html diff --git a/dist/icons/file.svg b/dist/icons/file.html similarity index 100% rename from dist/icons/file.svg rename to dist/icons/file.html diff --git a/dist/icons/filter.svg b/dist/icons/filter.html similarity index 100% rename from dist/icons/filter.svg rename to dist/icons/filter.html diff --git a/dist/icons/flag.svg b/dist/icons/flag.html similarity index 100% rename from dist/icons/flag.svg rename to dist/icons/flag.html diff --git a/dist/icons/flip-horizontal.svg b/dist/icons/flip-horizontal.html similarity index 100% rename from dist/icons/flip-horizontal.svg rename to dist/icons/flip-horizontal.html diff --git a/dist/icons/flip-vertical.svg b/dist/icons/flip-vertical.html similarity index 100% rename from dist/icons/flip-vertical.svg rename to dist/icons/flip-vertical.html diff --git a/dist/icons/floppy-disc.svg b/dist/icons/floppy-disc.html similarity index 100% rename from dist/icons/floppy-disc.svg rename to dist/icons/floppy-disc.html diff --git a/dist/icons/folder-minus.svg b/dist/icons/folder-minus.html similarity index 100% rename from dist/icons/folder-minus.svg rename to dist/icons/folder-minus.html diff --git a/dist/icons/folder-plus.svg b/dist/icons/folder-plus.html similarity index 100% rename from dist/icons/folder-plus.svg rename to dist/icons/folder-plus.html diff --git a/dist/icons/folder-x.svg b/dist/icons/folder-x.html similarity index 100% rename from dist/icons/folder-x.svg rename to dist/icons/folder-x.html diff --git a/dist/icons/folder.svg b/dist/icons/folder.html similarity index 100% rename from dist/icons/folder.svg rename to dist/icons/folder.html diff --git a/dist/icons/folders.svg b/dist/icons/folders.html similarity index 100% rename from dist/icons/folders.svg rename to dist/icons/folders.html diff --git a/dist/icons/frame.svg b/dist/icons/frame.html similarity index 100% rename from dist/icons/frame.svg rename to dist/icons/frame.html diff --git a/dist/icons/friends.svg b/dist/icons/friends.html similarity index 100% rename from dist/icons/friends.svg rename to dist/icons/friends.html diff --git a/dist/icons/gauge.svg b/dist/icons/gauge.html similarity index 100% rename from dist/icons/gauge.svg rename to dist/icons/gauge.html diff --git a/dist/icons/git-branch.svg b/dist/icons/git-branch.html similarity index 100% rename from dist/icons/git-branch.svg rename to dist/icons/git-branch.html diff --git a/dist/icons/git-commit.svg b/dist/icons/git-commit.html similarity index 100% rename from dist/icons/git-commit.svg rename to dist/icons/git-commit.html diff --git a/dist/icons/git-compare.svg b/dist/icons/git-compare.html similarity index 100% rename from dist/icons/git-compare.svg rename to dist/icons/git-compare.html diff --git a/dist/icons/git-merge.svg b/dist/icons/git-merge.html similarity index 100% rename from dist/icons/git-merge.svg rename to dist/icons/git-merge.html diff --git a/dist/icons/git-pull-request.svg b/dist/icons/git-pull-request.html similarity index 100% rename from dist/icons/git-pull-request.svg rename to dist/icons/git-pull-request.html diff --git a/dist/icons/glass-full.svg b/dist/icons/glass-full.html similarity index 100% rename from dist/icons/glass-full.svg rename to dist/icons/glass-full.html diff --git a/dist/icons/glass.svg b/dist/icons/glass.html similarity index 100% rename from dist/icons/glass.svg rename to dist/icons/glass.html diff --git a/dist/icons/grid-dots.svg b/dist/icons/grid-dots.html similarity index 100% rename from dist/icons/grid-dots.svg rename to dist/icons/grid-dots.html diff --git a/dist/icons/grid.svg b/dist/icons/grid.html similarity index 100% rename from dist/icons/grid.svg rename to dist/icons/grid.html diff --git a/dist/icons/hash.svg b/dist/icons/hash.html similarity index 100% rename from dist/icons/hash.svg rename to dist/icons/hash.html diff --git a/dist/icons/headphones.svg b/dist/icons/headphones.html similarity index 100% rename from dist/icons/headphones.svg rename to dist/icons/headphones.html diff --git a/dist/icons/heart.svg b/dist/icons/heart.html similarity index 100% rename from dist/icons/heart.svg rename to dist/icons/heart.html diff --git a/dist/icons/home.svg b/dist/icons/home.html similarity index 100% rename from dist/icons/home.svg rename to dist/icons/home.html diff --git a/dist/icons/ice-cream.svg b/dist/icons/ice-cream.html similarity index 100% rename from dist/icons/ice-cream.svg rename to dist/icons/ice-cream.html diff --git a/dist/icons/inbox.svg b/dist/icons/inbox.html similarity index 100% rename from dist/icons/inbox.svg rename to dist/icons/inbox.html diff --git a/dist/icons/info-circle.svg b/dist/icons/info-circle.html similarity index 100% rename from dist/icons/info-circle.svg rename to dist/icons/info-circle.html diff --git a/dist/icons/info-square.svg b/dist/icons/info-square.html similarity index 100% rename from dist/icons/info-square.svg rename to dist/icons/info-square.html diff --git a/dist/icons/key.svg b/dist/icons/key.html similarity index 100% rename from dist/icons/key.svg rename to dist/icons/key.html diff --git a/dist/icons/layers-difference.svg b/dist/icons/layers-difference.html similarity index 100% rename from dist/icons/layers-difference.svg rename to dist/icons/layers-difference.html diff --git a/dist/icons/layers-intersect.svg b/dist/icons/layers-intersect.html similarity index 100% rename from dist/icons/layers-intersect.svg rename to dist/icons/layers-intersect.html diff --git a/dist/icons/layers-subtract.svg b/dist/icons/layers-subtract.html similarity index 100% rename from dist/icons/layers-subtract.svg rename to dist/icons/layers-subtract.html diff --git a/dist/icons/layers-union.svg b/dist/icons/layers-union.html similarity index 100% rename from dist/icons/layers-union.svg rename to dist/icons/layers-union.html diff --git a/dist/icons/layout-2.svg b/dist/icons/layout-2.html similarity index 100% rename from dist/icons/layout-2.svg rename to dist/icons/layout-2.html diff --git a/dist/icons/layout-align-bottom.svg b/dist/icons/layout-align-bottom.html similarity index 100% rename from dist/icons/layout-align-bottom.svg rename to dist/icons/layout-align-bottom.html diff --git a/dist/icons/layout-align-center.svg b/dist/icons/layout-align-center.html similarity index 100% rename from dist/icons/layout-align-center.svg rename to dist/icons/layout-align-center.html diff --git a/dist/icons/layout-align-left.svg b/dist/icons/layout-align-left.html similarity index 100% rename from dist/icons/layout-align-left.svg rename to dist/icons/layout-align-left.html diff --git a/dist/icons/layout-align-middle.svg b/dist/icons/layout-align-middle.html similarity index 100% rename from dist/icons/layout-align-middle.svg rename to dist/icons/layout-align-middle.html diff --git a/dist/icons/layout-align-right.svg b/dist/icons/layout-align-right.html similarity index 100% rename from dist/icons/layout-align-right.svg rename to dist/icons/layout-align-right.html diff --git a/dist/icons/layout-align-top.svg b/dist/icons/layout-align-top.html similarity index 100% rename from dist/icons/layout-align-top.svg rename to dist/icons/layout-align-top.html diff --git a/dist/icons/layout-columns.svg b/dist/icons/layout-columns.html similarity index 100% rename from dist/icons/layout-columns.svg rename to dist/icons/layout-columns.html diff --git a/dist/icons/layout-distribute-horizontal.svg b/dist/icons/layout-distribute-horizontal.html similarity index 100% rename from dist/icons/layout-distribute-horizontal.svg rename to dist/icons/layout-distribute-horizontal.html diff --git a/dist/icons/layout-distribute-vertical.svg b/dist/icons/layout-distribute-vertical.html similarity index 100% rename from dist/icons/layout-distribute-vertical.svg rename to dist/icons/layout-distribute-vertical.html diff --git a/dist/icons/layout-navbar.svg b/dist/icons/layout-navbar.html similarity index 100% rename from dist/icons/layout-navbar.svg rename to dist/icons/layout-navbar.html diff --git a/dist/icons/layout-rows.svg b/dist/icons/layout-rows.html similarity index 100% rename from dist/icons/layout-rows.svg rename to dist/icons/layout-rows.html diff --git a/dist/icons/layout-sidebar-right.svg b/dist/icons/layout-sidebar-right.html similarity index 100% rename from dist/icons/layout-sidebar-right.svg rename to dist/icons/layout-sidebar-right.html diff --git a/dist/icons/layout-sidebar.svg b/dist/icons/layout-sidebar.html similarity index 100% rename from dist/icons/layout-sidebar.svg rename to dist/icons/layout-sidebar.html diff --git a/dist/icons/layout.svg b/dist/icons/layout.html similarity index 100% rename from dist/icons/layout.svg rename to dist/icons/layout.html diff --git a/dist/icons/lego.svg b/dist/icons/lego.html similarity index 100% rename from dist/icons/lego.svg rename to dist/icons/lego.html diff --git a/dist/icons/lifebuoy.svg b/dist/icons/lifebuoy.html similarity index 100% rename from dist/icons/lifebuoy.svg rename to dist/icons/lifebuoy.html diff --git a/dist/icons/link.svg b/dist/icons/link.html similarity index 100% rename from dist/icons/link.svg rename to dist/icons/link.html diff --git a/dist/icons/location.svg b/dist/icons/location.html similarity index 100% rename from dist/icons/location.svg rename to dist/icons/location.html diff --git a/dist/icons/lock-open.svg b/dist/icons/lock-open.html similarity index 100% rename from dist/icons/lock-open.svg rename to dist/icons/lock-open.html diff --git a/dist/icons/lock.svg b/dist/icons/lock.html similarity index 100% rename from dist/icons/lock.svg rename to dist/icons/lock.html diff --git a/dist/icons/magnet.svg b/dist/icons/magnet.html similarity index 100% rename from dist/icons/magnet.svg rename to dist/icons/magnet.html diff --git a/dist/icons/mail-opened.svg b/dist/icons/mail-opened.html similarity index 100% rename from dist/icons/mail-opened.svg rename to dist/icons/mail-opened.html diff --git a/dist/icons/mail.svg b/dist/icons/mail.html similarity index 100% rename from dist/icons/mail.svg rename to dist/icons/mail.html diff --git a/dist/icons/man.svg b/dist/icons/man.html similarity index 100% rename from dist/icons/man.svg rename to dist/icons/man.html diff --git a/dist/icons/map-2.svg b/dist/icons/map-2.html similarity index 100% rename from dist/icons/map-2.svg rename to dist/icons/map-2.html diff --git a/dist/icons/map-pin.svg b/dist/icons/map-pin.html similarity index 100% rename from dist/icons/map-pin.svg rename to dist/icons/map-pin.html diff --git a/dist/icons/map.svg b/dist/icons/map.html similarity index 100% rename from dist/icons/map.svg rename to dist/icons/map.html diff --git a/dist/icons/maximize.svg b/dist/icons/maximize.html similarity index 100% rename from dist/icons/maximize.svg rename to dist/icons/maximize.html diff --git a/dist/icons/menu.svg b/dist/icons/menu.html similarity index 100% rename from dist/icons/menu.svg rename to dist/icons/menu.html diff --git a/dist/icons/message-2.svg b/dist/icons/message-2.html similarity index 100% rename from dist/icons/message-2.svg rename to dist/icons/message-2.html diff --git a/dist/icons/message-circle.svg b/dist/icons/message-circle.html similarity index 100% rename from dist/icons/message-circle.svg rename to dist/icons/message-circle.html diff --git a/dist/icons/message-dots.svg b/dist/icons/message-dots.html similarity index 100% rename from dist/icons/message-dots.svg rename to dist/icons/message-dots.html diff --git a/dist/icons/message.svg b/dist/icons/message.html similarity index 100% rename from dist/icons/message.svg rename to dist/icons/message.html diff --git a/dist/icons/microphone.svg b/dist/icons/microphone.html similarity index 100% rename from dist/icons/microphone.svg rename to dist/icons/microphone.html diff --git a/dist/icons/minimize.svg b/dist/icons/minimize.html similarity index 100% rename from dist/icons/minimize.svg rename to dist/icons/minimize.html diff --git a/dist/icons/minus.svg b/dist/icons/minus.html similarity index 100% rename from dist/icons/minus.svg rename to dist/icons/minus.html diff --git a/dist/icons/mood-confuzed.svg b/dist/icons/mood-confuzed.html similarity index 100% rename from dist/icons/mood-confuzed.svg rename to dist/icons/mood-confuzed.html diff --git a/dist/icons/mood-happy.svg b/dist/icons/mood-happy.html similarity index 100% rename from dist/icons/mood-happy.svg rename to dist/icons/mood-happy.html diff --git a/dist/icons/mood-neutral.svg b/dist/icons/mood-neutral.html similarity index 100% rename from dist/icons/mood-neutral.svg rename to dist/icons/mood-neutral.html diff --git a/dist/icons/mood-sad.svg b/dist/icons/mood-sad.html similarity index 100% rename from dist/icons/mood-sad.svg rename to dist/icons/mood-sad.html diff --git a/dist/icons/mood-smile.svg b/dist/icons/mood-smile.html similarity index 100% rename from dist/icons/mood-smile.svg rename to dist/icons/mood-smile.html diff --git a/dist/icons/moon.svg b/dist/icons/moon.html similarity index 100% rename from dist/icons/moon.svg rename to dist/icons/moon.html diff --git a/dist/icons/mouse.svg b/dist/icons/mouse.html similarity index 100% rename from dist/icons/mouse.svg rename to dist/icons/mouse.html diff --git a/dist/icons/movie.svg b/dist/icons/movie.html similarity index 100% rename from dist/icons/movie.svg rename to dist/icons/movie.html diff --git a/dist/icons/music.svg b/dist/icons/music.html similarity index 100% rename from dist/icons/music.svg rename to dist/icons/music.html diff --git a/dist/icons/news.svg b/dist/icons/news.html similarity index 100% rename from dist/icons/news.svg rename to dist/icons/news.html diff --git a/dist/icons/notification.svg b/dist/icons/notification.html similarity index 100% rename from dist/icons/notification.svg rename to dist/icons/notification.html diff --git a/dist/icons/package.svg b/dist/icons/package.html similarity index 100% rename from dist/icons/package.svg rename to dist/icons/package.html diff --git a/dist/icons/paint.svg b/dist/icons/paint.html similarity index 100% rename from dist/icons/paint.svg rename to dist/icons/paint.html diff --git a/dist/icons/paperclip.svg b/dist/icons/paperclip.html similarity index 100% rename from dist/icons/paperclip.svg rename to dist/icons/paperclip.html diff --git a/dist/icons/parking.svg b/dist/icons/parking.html similarity index 100% rename from dist/icons/parking.svg rename to dist/icons/parking.html diff --git a/dist/icons/phone-call.svg b/dist/icons/phone-call.html similarity index 100% rename from dist/icons/phone-call.svg rename to dist/icons/phone-call.html diff --git a/dist/icons/phone-incoming.svg b/dist/icons/phone-incoming.html similarity index 100% rename from dist/icons/phone-incoming.svg rename to dist/icons/phone-incoming.html diff --git a/dist/icons/phone-outgoing.svg b/dist/icons/phone-outgoing.html similarity index 100% rename from dist/icons/phone-outgoing.svg rename to dist/icons/phone-outgoing.html diff --git a/dist/icons/phone-pause.svg b/dist/icons/phone-pause.html similarity index 100% rename from dist/icons/phone-pause.svg rename to dist/icons/phone-pause.html diff --git a/dist/icons/phone.svg b/dist/icons/phone.html similarity index 100% rename from dist/icons/phone.svg rename to dist/icons/phone.html diff --git a/dist/icons/photo.svg b/dist/icons/photo.html similarity index 100% rename from dist/icons/photo.svg rename to dist/icons/photo.html diff --git a/dist/icons/plus.svg b/dist/icons/plus.html similarity index 100% rename from dist/icons/plus.svg rename to dist/icons/plus.html diff --git a/dist/icons/point.svg b/dist/icons/point.html similarity index 100% rename from dist/icons/point.svg rename to dist/icons/point.html diff --git a/dist/icons/power.svg b/dist/icons/power.html similarity index 100% rename from dist/icons/power.svg rename to dist/icons/power.html diff --git a/dist/icons/printer.svg b/dist/icons/printer.html similarity index 100% rename from dist/icons/printer.svg rename to dist/icons/printer.html diff --git a/dist/icons/prompt.svg b/dist/icons/prompt.html similarity index 100% rename from dist/icons/prompt.svg rename to dist/icons/prompt.html diff --git a/dist/icons/puzzle.svg b/dist/icons/puzzle.html similarity index 100% rename from dist/icons/puzzle.svg rename to dist/icons/puzzle.html diff --git a/dist/icons/qrcode.svg b/dist/icons/qrcode.html similarity index 100% rename from dist/icons/qrcode.svg rename to dist/icons/qrcode.html diff --git a/dist/icons/refresh.svg b/dist/icons/refresh.html similarity index 100% rename from dist/icons/refresh.svg rename to dist/icons/refresh.html diff --git a/dist/icons/registered.svg b/dist/icons/registered.html similarity index 100% rename from dist/icons/registered.svg rename to dist/icons/registered.html diff --git a/dist/icons/rotate-clockwise.svg b/dist/icons/rotate-clockwise.html similarity index 100% rename from dist/icons/rotate-clockwise.svg rename to dist/icons/rotate-clockwise.html diff --git a/dist/icons/rotate.svg b/dist/icons/rotate.html similarity index 100% rename from dist/icons/rotate.svg rename to dist/icons/rotate.html diff --git a/dist/icons/route.svg b/dist/icons/route.html similarity index 100% rename from dist/icons/route.svg rename to dist/icons/route.html diff --git a/dist/icons/router.svg b/dist/icons/router.html similarity index 100% rename from dist/icons/router.svg rename to dist/icons/router.html diff --git a/dist/icons/rss.svg b/dist/icons/rss.html similarity index 100% rename from dist/icons/rss.svg rename to dist/icons/rss.html diff --git a/dist/icons/search.svg b/dist/icons/search.html similarity index 100% rename from dist/icons/search.svg rename to dist/icons/search.html diff --git a/dist/icons/selector.svg b/dist/icons/selector.html similarity index 100% rename from dist/icons/selector.svg rename to dist/icons/selector.html diff --git a/dist/icons/send.svg b/dist/icons/send.html similarity index 100% rename from dist/icons/send.svg rename to dist/icons/send.html diff --git a/dist/icons/server.svg b/dist/icons/server.html similarity index 100% rename from dist/icons/server.svg rename to dist/icons/server.html diff --git a/dist/icons/settings.svg b/dist/icons/settings.html similarity index 100% rename from dist/icons/settings.svg rename to dist/icons/settings.html diff --git a/dist/icons/share.svg b/dist/icons/share.html similarity index 100% rename from dist/icons/share.svg rename to dist/icons/share.html diff --git a/dist/icons/shield-check.svg b/dist/icons/shield-check.html similarity index 100% rename from dist/icons/shield-check.svg rename to dist/icons/shield-check.html diff --git a/dist/icons/shield-x.svg b/dist/icons/shield-x.html similarity index 100% rename from dist/icons/shield-x.svg rename to dist/icons/shield-x.html diff --git a/dist/icons/shield.svg b/dist/icons/shield.html similarity index 100% rename from dist/icons/shield.svg rename to dist/icons/shield.html diff --git a/dist/icons/shopping-cart.svg b/dist/icons/shopping-cart.html similarity index 100% rename from dist/icons/shopping-cart.svg rename to dist/icons/shopping-cart.html diff --git a/dist/icons/sort-ascending.svg b/dist/icons/sort-ascending.html similarity index 100% rename from dist/icons/sort-ascending.svg rename to dist/icons/sort-ascending.html diff --git a/dist/icons/sort-descending.svg b/dist/icons/sort-descending.html similarity index 100% rename from dist/icons/sort-descending.svg rename to dist/icons/sort-descending.html diff --git a/dist/icons/square-check.svg b/dist/icons/square-check.html similarity index 100% rename from dist/icons/square-check.svg rename to dist/icons/square-check.html diff --git a/dist/icons/square-minus.svg b/dist/icons/square-minus.html similarity index 100% rename from dist/icons/square-minus.svg rename to dist/icons/square-minus.html diff --git a/dist/icons/square-plus.svg b/dist/icons/square-plus.html similarity index 100% rename from dist/icons/square-plus.svg rename to dist/icons/square-plus.html diff --git a/dist/icons/square-x.svg b/dist/icons/square-x.html similarity index 100% rename from dist/icons/square-x.svg rename to dist/icons/square-x.html diff --git a/dist/icons/square.svg b/dist/icons/square.html similarity index 100% rename from dist/icons/square.svg rename to dist/icons/square.html diff --git a/dist/icons/star.svg b/dist/icons/star.html similarity index 100% rename from dist/icons/star.svg rename to dist/icons/star.html diff --git a/dist/icons/sticker.svg b/dist/icons/sticker.html similarity index 100% rename from dist/icons/sticker.svg rename to dist/icons/sticker.html diff --git a/dist/icons/sun.svg b/dist/icons/sun.html similarity index 100% rename from dist/icons/sun.svg rename to dist/icons/sun.html diff --git a/dist/icons/swich-horizontal.svg b/dist/icons/swich-horizontal.html similarity index 100% rename from dist/icons/swich-horizontal.svg rename to dist/icons/swich-horizontal.html diff --git a/dist/icons/switch-vertical.svg b/dist/icons/switch-vertical.html similarity index 100% rename from dist/icons/switch-vertical.svg rename to dist/icons/switch-vertical.html diff --git a/dist/icons/switch.svg b/dist/icons/switch.html similarity index 100% rename from dist/icons/switch.svg rename to dist/icons/switch.html diff --git a/dist/icons/tag.svg b/dist/icons/tag.html similarity index 100% rename from dist/icons/tag.svg rename to dist/icons/tag.html diff --git a/dist/icons/target.svg b/dist/icons/target.html similarity index 100% rename from dist/icons/target.svg rename to dist/icons/target.html diff --git a/dist/icons/test-pipe.svg b/dist/icons/test-pipe.html similarity index 100% rename from dist/icons/test-pipe.svg rename to dist/icons/test-pipe.html diff --git a/dist/icons/thumbs-down.svg b/dist/icons/thumbs-down.html similarity index 100% rename from dist/icons/thumbs-down.svg rename to dist/icons/thumbs-down.html diff --git a/dist/icons/thumbs-up.svg b/dist/icons/thumbs-up.html similarity index 100% rename from dist/icons/thumbs-up.svg rename to dist/icons/thumbs-up.html diff --git a/dist/icons/ticket.svg b/dist/icons/ticket.html similarity index 100% rename from dist/icons/ticket.svg rename to dist/icons/ticket.html diff --git a/dist/icons/toggle-left.svg b/dist/icons/toggle-left.html similarity index 100% rename from dist/icons/toggle-left.svg rename to dist/icons/toggle-left.html diff --git a/dist/icons/toggle-right.svg b/dist/icons/toggle-right.html similarity index 100% rename from dist/icons/toggle-right.svg rename to dist/icons/toggle-right.html diff --git a/dist/icons/tool.svg b/dist/icons/tool.html similarity index 100% rename from dist/icons/tool.svg rename to dist/icons/tool.html diff --git a/dist/icons/trash.svg b/dist/icons/trash.html similarity index 100% rename from dist/icons/trash.svg rename to dist/icons/trash.html diff --git a/dist/icons/trending-down.svg b/dist/icons/trending-down.html similarity index 100% rename from dist/icons/trending-down.svg rename to dist/icons/trending-down.html diff --git a/dist/icons/trending-up.svg b/dist/icons/trending-up.html similarity index 100% rename from dist/icons/trending-up.svg rename to dist/icons/trending-up.html diff --git a/dist/icons/triangle.svg b/dist/icons/triangle.html similarity index 100% rename from dist/icons/triangle.svg rename to dist/icons/triangle.html diff --git a/dist/icons/trophy.svg b/dist/icons/trophy.html similarity index 100% rename from dist/icons/trophy.svg rename to dist/icons/trophy.html diff --git a/dist/icons/unlink.svg b/dist/icons/unlink.html similarity index 100% rename from dist/icons/unlink.svg rename to dist/icons/unlink.html diff --git a/dist/icons/upload.svg b/dist/icons/upload.html similarity index 100% rename from dist/icons/upload.svg rename to dist/icons/upload.html diff --git a/dist/icons/urgent.svg b/dist/icons/urgent.html similarity index 100% rename from dist/icons/urgent.svg rename to dist/icons/urgent.html diff --git a/dist/icons/user-check.svg b/dist/icons/user-check.html similarity index 100% rename from dist/icons/user-check.svg rename to dist/icons/user-check.html diff --git a/dist/icons/user-minus.svg b/dist/icons/user-minus.html similarity index 100% rename from dist/icons/user-minus.svg rename to dist/icons/user-minus.html diff --git a/dist/icons/user-plus.svg b/dist/icons/user-plus.html similarity index 100% rename from dist/icons/user-plus.svg rename to dist/icons/user-plus.html diff --git a/dist/icons/user-x.svg b/dist/icons/user-x.html similarity index 100% rename from dist/icons/user-x.svg rename to dist/icons/user-x.html diff --git a/dist/icons/user.svg b/dist/icons/user.html similarity index 100% rename from dist/icons/user.svg rename to dist/icons/user.html diff --git a/dist/icons/viewfinder.svg b/dist/icons/viewfinder.html similarity index 100% rename from dist/icons/viewfinder.svg rename to dist/icons/viewfinder.html diff --git a/dist/icons/volume-2.svg b/dist/icons/volume-2.html similarity index 100% rename from dist/icons/volume-2.svg rename to dist/icons/volume-2.html diff --git a/dist/icons/volume-3.svg b/dist/icons/volume-3.html similarity index 100% rename from dist/icons/volume-3.svg rename to dist/icons/volume-3.html diff --git a/dist/icons/volume.svg b/dist/icons/volume.html similarity index 100% rename from dist/icons/volume.svg rename to dist/icons/volume.html diff --git a/dist/icons/wifi.svg b/dist/icons/wifi.html similarity index 100% rename from dist/icons/wifi.svg rename to dist/icons/wifi.html diff --git a/dist/icons/woman.svg b/dist/icons/woman.html similarity index 100% rename from dist/icons/woman.svg rename to dist/icons/woman.html diff --git a/dist/icons/world.svg b/dist/icons/world.html similarity index 100% rename from dist/icons/world.svg rename to dist/icons/world.html diff --git a/dist/icons/x.svg b/dist/icons/x.html similarity index 100% rename from dist/icons/x.svg rename to dist/icons/x.html diff --git a/dist/icons/zoom-in.svg b/dist/icons/zoom-in.html similarity index 100% rename from dist/icons/zoom-in.svg rename to dist/icons/zoom-in.html diff --git a/dist/icons/zoom-out.svg b/dist/icons/zoom-out.html similarity index 100% rename from dist/icons/zoom-out.svg rename to dist/icons/zoom-out.html diff --git a/dist/tabler-icons.png b/dist/tabler-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..90c1fb9ed2a7fbc94026c97764cdfe5aba652fe5 GIT binary patch literal 62063 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 z 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 \ No newline at end of file + \ No newline at end of file diff --git a/editor.html b/editor.html deleted file mode 100644 index 5b9ba47e7..000000000 --- a/editor.html +++ /dev/null @@ -1,137 +0,0 @@ ---- -layout: default ---- -
-
- - {% assign icons = site.icons %} - - {% assign first-icon = site.icons | reverse | first %} - {% assign slug = first-icon.slug %} - {% capture first-icon %} - {% include icon.html name=slug %} - {% endcapture %} - -
-
- -
-
- {{ first-icon }} - {{ first-icon }} -
-
-
-
- -

{{ slug }}

- -
- - - -
- -
- - {{ first-icon }} -
- -
- {{ first-icon }} - -
- -
-
{{ first-icon }}
-
{{ first-icon }}
- - {{ first-icon }} Link -
- - - - -
- -
- -
-
- -

{{ site.icons.size }} icons

- -
-
- {% for icon in icons %} - {% assign name = icon.slug %} - - {% include icon.html name=name %} - - {% endfor %} -
-
- -
-
- {% for icon in icons %} - {% assign name = icon.slug %} - - {% include icon.html name=name %} - - {% endfor %} -
-
- -
-
- {% for icon in icons %} - {% assign name = icon.slug %} - - {% include icon.html name=name %} - - {% endfor %} -
-
- -
-
- - diff --git a/gulpfile.js b/gulpfile.js index d985184af..6840ffdcd 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,9 +1,42 @@ const gulp = require('gulp'), cp = require('child_process'), - glob = require("glob"), - fs = require("fs"), - path = require("path"); + glob = require('glob'), + fs = require('fs'), + path = require('path'), + p = require('./package.json'), + zip = require('gulp-zip'), + puppeteer = require('puppeteer'); +const createScreenshot = async (filePath) => { + try { + filePath = path.join(__dirname, filePath); + + const fileName = path.basename(filePath, path.extname(filePath)); + const htmlFilePath = path.join("file:", filePath); + const browser = await puppeteer.launch(); + const page = await browser.newPage(); + + console.log('htmlFilePath', htmlFilePath); + + await page.setViewport({ + height: 100, + width: 100 + }); + + await page.goto(htmlFilePath); + + await page.screenshot({ + path: `${fileName}.png`, + omitBackground: false, + fullPage: true + }); + + await browser.close(); + } catch (error) { + console.error(error); + throw Error(error); + } +}; gulp.task('icons-sprite', function (cb) { glob("_site/icons/*.svg", {}, function (er, files) { @@ -74,6 +107,7 @@ gulp.task('icons-preview', function (cb) { const svgContent = `\n${svgContentSymbols}\n${svgContentIcons}\n`; fs.writeFileSync('icons.svg', svgContent); + createScreenshot('icons.svg'); cb(); }); }); @@ -110,6 +144,7 @@ gulp.task('icons-stroke', function (cb) { const svgContent = `\n${svgContentSymbols}\n${svgContentIcons}\n`; fs.writeFileSync('icons-stroke.svg', svgContent); + createScreenshot('icons-stroke.svg'); cb(); }); @@ -136,11 +171,24 @@ gulp.task('optimize', function (cb) { }); }); -gulp.task('build', function (cb) { - cp.exec('bundle exec jekyll build', function() { +gulp.task('build-zip', function(cb) { + const version = p.version; - cp.exec('rm -f ./dist/icons/* && cp ./_site/icons/* ./dist/icons', function() { - cb(); - }); - }) + return gulp.src('dist/**/*') + .pipe(zip(`${version}.zip`)) + .pipe(gulp.dest('packages')) }); + +gulp.task('build-jekyll', function(cb){ + cp.exec('bundle exec jekyll build', function() { + cb(); + }); +}); + +gulp.task('build-copy', function(cb){ + cp.exec('mkdir -p dist/icons/ && rm -f ./dist/icons/* && cp ./_site/icons/* ./dist/icons && cp ./icons.{png,svg} ./dist && cp ./tabler-icons.png ./dist', function() { + cb(); + }); +}); + +gulp.task('build', gulp.series('build-jekyll', 'build-copy', 'build-zip')); diff --git a/icons.png b/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..31a0935cda7dee10bb848bf981f26efe041edb1f GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^DImBI42E5#xo|41ePP)|E literal 0 HcmV?d00001 diff --git a/icons.svg b/icons.svg index b1d35736e..d7a4fa13f 100644 --- a/icons.svg +++ b/icons.svg @@ -1,934 +1,4 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/package.json b/package.json index a8971220c..9b6eca5c6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tabler-icons", - "version": "1.0.0-alpha.2", + "version": "1.0.0-alpha.1", "repository": { "type": "git", "url": "git+https://github.com/tabler/tabler-icons.git" @@ -10,7 +10,7 @@ "bugs": { "url": "https://github.com/tabler/tabler-icons/issues" }, - "files": [ + "files": [ "dist/*" ], "homepage": "https://github.com/tabler/tabler-icons#readme", @@ -24,6 +24,8 @@ "description": "", "devDependencies": { "glob": "7.1.6", - "gulp": "4.0.2" + "gulp": "4.0.2", + "gulp-zip": "5.0.1", + "puppeteer": "2.1.1" } } diff --git a/readme.md b/readme.md index c766f3600..459b8022d 100644 --- a/readme.md +++ b/readme.md @@ -17,7 +17,7 @@ All icons are built with SVG, so you can place them as ``, `background-imag ### HTML image -If you upload an icon as an image, you can modify its size using CSS. +If you load an icon as an image, you can modify its size using CSS. ```html icon title diff --git a/style.scss b/style.scss deleted file mode 100644 index 92447172e..000000000 --- a/style.scss +++ /dev/null @@ -1,357 +0,0 @@ ---- ---- - -$breakpoint: 50rem; -$primary: #206bc4; -$border: #eeeeee; -$muted: #aaaaaa; -$dark: #354052; -$light: #fafbfc; -$btn-form-height: 2rem; -$hover: rgba(0, 0, 0, .04); - -* { - box-sizing: border-box; - margin: 0; - padding: 0; -} - -html { - font-size: 16px; - font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; -} - -body { - background: #fafbfc; - font-size: .9375rem; - color: $dark; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -a { - color: $primary; - text-decoration: none; - - &:hover { - text-decoration: underline; - } -} - -.container { - max-width: 60rem; - margin: 0 auto; - padding: 1rem; - - @media (max-width: #{$breakpoint}) { - padding: 0; - } -} - -.row { - display: flex; - flex-direction: column; - - @media (min-width: #{$breakpoint}) { - flex-direction: row; - } -} - -.col { - flex: 1; -} - -.col-aside { - width: 15rem; - margin-top: 2rem; - display: flex; - flex-direction: column; - - @media (min-width: #{$breakpoint}) { - margin-top: 0; - margin-left: 2rem; - } -} - -.box { - padding: 2rem; - background: #ffff; - box-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 1px 1px rgba(0, 0, 0, .1); - - @media (max-width: #{$breakpoint}) { - padding: .5rem; - box-shadow: none; - } -} - -.icon-title { - font-size: 1.25rem; - line-height: 1; - margin: 0 0 3rem; - font-weight: 600; -} - -.icon-subtitle { - font-size: 1rem; - line-height: 1; - margin: 0 0 1rem; - font-weight: 600; -} - -.icon-preview-wrap { - position: relative; - - &:before { - content: ''; - padding-top: 100%; - display: block; - } -} - -.icon-preview { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: url(bg.svg) no-repeat center/100%; - - svg { - width: 100%; - height: 100%; - opacity: .8; - - + svg { - stroke-width: .08; - opacity: 1; - stroke: red; - position: absolute; - left: 0; - top: 0; - pointer-events: none; - - stroke-dasharray: 0 !important; - - * { - stroke-dasharray: 0 !important; - } - } - } -} - - -.icons-list { - display: flex; - flex-wrap: wrap; - margin: -.25rem; -} - -.icons-list-borders { - .icons-list-icon { - border-color: $dark; - } -} - -.icons-list-squares, -.icons-list-circles { - .icons-list-icon { - background: $dark; - color: $light; - } -} - -.icons-list-circles { - .icons-list-icon { - border-radius: 50%; - } -} - -.icons-list-icon { - margin: .25rem; - min-width: 2.25rem; - height: 2.25rem; - color: inherit; - border-radius: 3px; - display: inline-flex; - align-items: center; - justify-content: center; - border: 1px solid transparent; - - @at-root a#{&}:hover { - opacity: .75; - } - - .icon { - display: block; - width: 1.5rem; - height: 1.5rem; - } -} - -.mb { - margin-bottom: 2rem; -} - -.mt-auto { - margin-top: auto; -} - - -/* -Components - */ -.btn { - display: inline-flex; - color: #ffffff; - background: $primary; - border: 0; - border-radius: 3px; - font-size: inherit; - line-height: 1; - justify-content: center; - align-items: center; - min-height: $btn-form-height; - min-width: $btn-form-height; - padding: 0 .75rem; - - .icon { - width: 1rem; - height: 1rem; - margin: 0 .5rem 0 -.25rem; - } -} - -.btn-icon { - padding: 0; - justify-content: center; - - .icon { - margin: 0; - } -} - -.btn-link { - background: transparent; - color: $primary; -} - -.input { - border: 1px solid $border; - border-radius: 3px; - height: $btn-form-height; - display: block; - font-size: inherit; - font-family: inherit; - padding: 0 .5rem; - width: 100%; - - &:focus { - outline: 0; - box-shadow: 0 0 0 3px rgba($primary, .1); - border-color: rgba($primary, .4); - } -} - -.icon { - width: 1em; - height: 1em; - vertical-align: -.15em; -} - -.input-icon { - position: relative; - - .input { - padding-right: 2rem; - } - - .icon { - color: $muted; - width: 1.25rem; - height: 1.25rem; - position: absolute; - top: ($btn-form-height - 1.25rem) / 2; - right: ($btn-form-height - 1.25rem) / 2; - stroke-width: 1.75; - } - - &.icon-left { - .icon { - left: ($btn-form-height - 1.25rem) / 2; - right: auto; - } - - .input { - padding-left: 2rem; - padding-right: 0; - } - } -} - -.avatar { - background: rgba($muted, .1); - color: $muted; - display: inline-flex; - width: 2.5rem; - height: 2.5rem; - align-items: center; - justify-content: center; - border-radius: 50%; - vertical-align: bottom; - - .icon { - height: 60%; - width: 60%; - } -} - -.avatar-sm { - width: 1.5rem; - height: 1.5rem; -} - -.tabs { - display: flex; - - .tab { - flex: 1; - text-align: center; - border-bottom: 1px solid $border; - padding: .25rem 0; - color: inherit; - text-decoration: none; - cursor: pointer; - - &.active { - color: $primary; - border-bottom-color: $primary; - } - - .icon { - width: 1rem; - height: 1rem; - } - } -} - -.input-range { - width: 100%; -} - - -.icon-size { - display: inline-block; - - svg { - width: 100%; - height: 100%; - } -} - -.icon-size-16 { width: 16px; } -.icon-size-24 { width: 24px; } -.icon-size-32 { width: 32px; } -.icon-size-48 { width: 48px; } -.icon-size-64 { width: 64px; } diff --git a/tabler-icons.png b/tabler-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..90c1fb9ed2a7fbc94026c97764cdfe5aba652fe5 GIT binary patch literal 62063 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 z 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