diff --git a/public/fonts/fa-dtbl-1-preview.html b/public/fonts/fa-dtbl-1-preview.html
index 854890b..79196f5 100644
--- a/public/fonts/fa-dtbl-1-preview.html
+++ b/public/fonts/fa-dtbl-1-preview.html
@@ -162,6 +162,7 @@
[data-icon]:before,
.fa-address-card-o:before,
+.fa-bars:before,
.fa-calendar:before,
.fa-chevron-down:before,
.fa-chevron-up:before,
@@ -215,44 +216,45 @@
}
.fa-address-card-o:before { content: "\f100"; }
-.fa-calendar:before { content: "\f101"; }
-.fa-chevron-down:before { content: "\f102"; }
-.fa-chevron-up:before { content: "\f103"; }
-.fa-code-fork:before { content: "\f104"; }
-.fa-comment:before { content: "\f105"; }
-.fa-download:before { content: "\f106"; }
-.fa-exclamation-triangle:before { content: "\f107"; }
-.fa-eye:before { content: "\f108"; }
-.fa-facebook-square:before { content: "\f109"; }
-.fa-floppy-o:before { content: "\f10a"; }
-.fa-github:before { content: "\f10b"; }
-.fa-globe:before { content: "\f10c"; }
-.fa-google:before { content: "\f10d"; }
-.fa-history:before { content: "\f10e"; }
-.fa-home:before { content: "\f10f"; }
-.fa-hourglass:before { content: "\f110"; }
-.fa-inbox:before { content: "\f111"; }
-.fa-key-modern:before { content: "\f112"; }
-.fa-link:before { content: "\f113"; }
-.fa-moon-o:before { content: "\f114"; }
-.fa-pencil:before { content: "\f115"; }
-.fa-plus:before { content: "\f116"; }
-.fa-question-circle:before { content: "\f117"; }
-.fa-sign-in:before { content: "\f118"; }
-.fa-sign-out:before { content: "\f119"; }
-.fa-star:before { content: "\f11a"; }
-.fa-star-o:before { content: "\f11b"; }
-.fa-sun-o:before { content: "\f11c"; }
-.fa-table:before { content: "\f11d"; }
-.fa-th-list:before { content: "\f11e"; }
-.fa-times:before { content: "\f11f"; }
-.fa-trash-o:before { content: "\f120"; }
-.fa-undo:before { content: "\f121"; }
-.fa-user:before { content: "\f122"; }
-.fa-user-circle-o:before { content: "\f123"; }
-.fa-user-plus:before { content: "\f124"; }
-.fa-users:before { content: "\f125"; }
-.fa-wrench:before { content: "\f126"; }
+.fa-bars:before { content: "\f101"; }
+.fa-calendar:before { content: "\f102"; }
+.fa-chevron-down:before { content: "\f103"; }
+.fa-chevron-up:before { content: "\f104"; }
+.fa-code-fork:before { content: "\f105"; }
+.fa-comment:before { content: "\f106"; }
+.fa-download:before { content: "\f107"; }
+.fa-exclamation-triangle:before { content: "\f108"; }
+.fa-eye:before { content: "\f109"; }
+.fa-facebook-square:before { content: "\f10a"; }
+.fa-floppy-o:before { content: "\f10b"; }
+.fa-github:before { content: "\f10c"; }
+.fa-globe:before { content: "\f10d"; }
+.fa-google:before { content: "\f10e"; }
+.fa-history:before { content: "\f10f"; }
+.fa-home:before { content: "\f110"; }
+.fa-hourglass:before { content: "\f111"; }
+.fa-inbox:before { content: "\f112"; }
+.fa-key-modern:before { content: "\f113"; }
+.fa-link:before { content: "\f114"; }
+.fa-moon-o:before { content: "\f115"; }
+.fa-pencil:before { content: "\f116"; }
+.fa-plus:before { content: "\f117"; }
+.fa-question-circle:before { content: "\f118"; }
+.fa-sign-in:before { content: "\f119"; }
+.fa-sign-out:before { content: "\f11a"; }
+.fa-star:before { content: "\f11b"; }
+.fa-star-o:before { content: "\f11c"; }
+.fa-sun-o:before { content: "\f11d"; }
+.fa-table:before { content: "\f11e"; }
+.fa-th-list:before { content: "\f11f"; }
+.fa-times:before { content: "\f120"; }
+.fa-trash-o:before { content: "\f121"; }
+.fa-undo:before { content: "\f122"; }
+.fa-user:before { content: "\f123"; }
+.fa-user-circle-o:before { content: "\f124"; }
+.fa-user-plus:before { content: "\f125"; }
+.fa-users:before { content: "\f126"; }
+.fa-wrench:before { content: "\f127"; }
@@ -268,7 +270,7 @@
+
+
+ PpPpPpPpPpPpPpPpPpPp
+
+
+ 12141618212436486072
+
+
+
+
+
+
+
@@ -309,7 +324,7 @@
-
+
@@ -322,7 +337,7 @@
-
+
@@ -335,7 +350,7 @@
-
+
@@ -348,7 +363,7 @@
-
+
@@ -361,7 +376,7 @@
-
+
@@ -375,7 +390,7 @@
-
+
@@ -388,7 +403,7 @@
-
+
@@ -401,7 +416,7 @@
-
+
@@ -415,7 +430,7 @@
-
+
@@ -428,7 +443,7 @@
-
+
@@ -441,7 +456,7 @@
-
+
@@ -454,7 +469,7 @@
-
+
@@ -467,7 +482,7 @@
-
+
@@ -480,7 +495,7 @@
-
+
@@ -493,7 +508,7 @@
-
+
@@ -506,7 +521,7 @@
-
+
@@ -519,7 +534,7 @@
-
+
@@ -532,7 +547,7 @@
-
+
@@ -545,7 +560,7 @@
-
+
@@ -558,7 +573,7 @@
-
+
@@ -571,7 +586,7 @@
-
+
@@ -584,7 +599,7 @@
-
+
@@ -597,7 +612,7 @@
-
+
@@ -610,7 +625,7 @@
-
+
@@ -623,7 +638,7 @@
-
+
@@ -636,7 +651,7 @@
-
+
@@ -649,7 +664,7 @@
-
+
@@ -662,7 +677,7 @@
-
+
@@ -675,7 +690,7 @@
-
+
@@ -689,7 +704,7 @@
-
+
@@ -702,7 +717,7 @@
-
+
@@ -715,7 +730,7 @@
-
+
@@ -728,7 +743,7 @@
-
+
@@ -741,7 +756,7 @@
-
+
@@ -754,7 +769,7 @@
-
+
@@ -767,7 +782,7 @@
-
+
@@ -780,7 +795,7 @@
-
+
diff --git a/public/fonts/fa-dtbl-1.css b/public/fonts/fa-dtbl-1.css
index 8fc47b6..8ceda4a 100644
--- a/public/fonts/fa-dtbl-1.css
+++ b/public/fonts/fa-dtbl-1.css
@@ -7,6 +7,7 @@
src: url('./fa-dtbl-1.eot?v=1.1.0');
src: url('./fa-dtbl-1.eot?#iefix&v=1.1.0') format('embedded-opentype'),
url('./fa-dtbl-1.woff2?v=1.1.0') format('woff2'),
+ url('./fa-dtbl-1.woff?v=1.1.0') format('woff'),
url('./fa-dtbl-1.ttf?v=1.1.0') format('truetype'),
url('./fa-dtbl-1.svg?v=1.1.0#fa-dtbl-1') format('svg');
font-weight: normal;
@@ -39,41 +40,42 @@
}
.fa-address-card-o::before, .fa-vcard-o::before { content: "\f100"; }
-.fa-calendar::before { content: "\f101"; }
-.fa-chevron-down::before { content: "\f102"; }
-.fa-chevron-up::before { content: "\f103"; }
-.fa-code-fork::before { content: "\f104"; }
-.fa-comment::before { content: "\f105"; }
-.fa-download::before { content: "\f106"; }
-.fa-exclamation-triangle::before, .fa-warning::before { content: "\f107"; }
-.fa-eye::before { content: "\f108"; }
-.fa-facebook-square::before { content: "\f109"; }
-.fa-floppy-o::before, .fa-save::before { content: "\f10a"; }
-.fa-github::before { content: "\f10b"; }
-.fa-globe::before { content: "\f10c"; }
-.fa-google::before { content: "\f10d"; }
-.fa-history::before { content: "\f10e"; }
-.fa-home::before { content: "\f10f"; }
-.fa-hourglass::before { content: "\f110"; }
-.fa-inbox::before { content: "\f111"; }
-.fa-key-modern::before { content: "\f112"; }
-.fa-link::before { content: "\f113"; }
-.fa-moon-o::before { content: "\f114"; }
-.fa-pencil::before { content: "\f115"; }
-.fa-plus::before { content: "\f116"; }
-.fa-question-circle::before { content: "\f117"; }
-.fa-sign-in::before { content: "\f118"; }
-.fa-sign-out::before { content: "\f119"; }
-.fa-star::before { content: "\f11a"; }
-.fa-star-o::before { content: "\f11b"; }
-.fa-sun-o::before { content: "\f11c"; }
-.fa-table::before { content: "\f11d"; }
-.fa-th-list::before { content: "\f11e"; }
-.fa-times::before, .fa-close::before { content: "\f11f"; }
-.fa-trash-o::before { content: "\f120"; }
-.fa-undo::before { content: "\f121"; }
-.fa-user::before { content: "\f122"; }
-.fa-user-circle-o::before { content: "\f123"; }
-.fa-user-plus::before { content: "\f124"; }
-.fa-users::before { content: "\f125"; }
-.fa-wrench::before { content: "\f126"; }
+.fa-bars::before { content: "\f101"; }
+.fa-calendar::before { content: "\f102"; }
+.fa-chevron-down::before { content: "\f103"; }
+.fa-chevron-up::before { content: "\f104"; }
+.fa-code-fork::before { content: "\f105"; }
+.fa-comment::before { content: "\f106"; }
+.fa-download::before { content: "\f107"; }
+.fa-exclamation-triangle::before, .fa-warning::before { content: "\f108"; }
+.fa-eye::before { content: "\f109"; }
+.fa-facebook-square::before { content: "\f10a"; }
+.fa-floppy-o::before, .fa-save::before { content: "\f10b"; }
+.fa-github::before { content: "\f10c"; }
+.fa-globe::before { content: "\f10d"; }
+.fa-google::before { content: "\f10e"; }
+.fa-history::before { content: "\f10f"; }
+.fa-home::before { content: "\f110"; }
+.fa-hourglass::before { content: "\f111"; }
+.fa-inbox::before { content: "\f112"; }
+.fa-key-modern::before { content: "\f113"; }
+.fa-link::before { content: "\f114"; }
+.fa-moon-o::before { content: "\f115"; }
+.fa-pencil::before { content: "\f116"; }
+.fa-plus::before { content: "\f117"; }
+.fa-question-circle::before { content: "\f118"; }
+.fa-sign-in::before { content: "\f119"; }
+.fa-sign-out::before { content: "\f11a"; }
+.fa-star::before { content: "\f11b"; }
+.fa-star-o::before { content: "\f11c"; }
+.fa-sun-o::before { content: "\f11d"; }
+.fa-table::before { content: "\f11e"; }
+.fa-th-list::before { content: "\f11f"; }
+.fa-times::before, .fa-close::before { content: "\f120"; }
+.fa-trash-o::before { content: "\f121"; }
+.fa-undo::before { content: "\f122"; }
+.fa-user::before { content: "\f123"; }
+.fa-user-circle-o::before { content: "\f124"; }
+.fa-user-plus::before { content: "\f125"; }
+.fa-users::before { content: "\f126"; }
+.fa-wrench::before { content: "\f127"; }
diff --git a/public/fonts/fa-dtbl-1.eot b/public/fonts/fa-dtbl-1.eot
index 350ec28..ba9c715 100644
Binary files a/public/fonts/fa-dtbl-1.eot and b/public/fonts/fa-dtbl-1.eot differ
diff --git a/public/fonts/fa-dtbl-1.svg b/public/fonts/fa-dtbl-1.svg
index 44d10b0..6f84d1b 100644
--- a/public/fonts/fa-dtbl-1.svg
+++ b/public/fonts/fa-dtbl-1.svg
@@ -1,12 +1,12 @@
diff --git a/public/fonts/fa-dtbl-1.ttf b/public/fonts/fa-dtbl-1.ttf
index 870396a..0bf2e9c 100644
Binary files a/public/fonts/fa-dtbl-1.ttf and b/public/fonts/fa-dtbl-1.ttf differ
diff --git a/public/fonts/fa-dtbl-1.woff b/public/fonts/fa-dtbl-1.woff
new file mode 100644
index 0000000..b2f914a
Binary files /dev/null and b/public/fonts/fa-dtbl-1.woff differ
diff --git a/public/fonts/fa-dtbl-1.woff2 b/public/fonts/fa-dtbl-1.woff2
index 9701374..40a9397 100644
Binary files a/public/fonts/fa-dtbl-1.woff2 and b/public/fonts/fa-dtbl-1.woff2 differ
diff --git a/resources/assets/fa-config/wanted.ini b/resources/assets/fa-config/wanted.ini
index e623566..7fda533 100644
--- a/resources/assets/fa-config/wanted.ini
+++ b/resources/assets/fa-config/wanted.ini
@@ -51,6 +51,7 @@ moon-o
chevron-up
chevron-down
+bars
# Unused
; sliders
diff --git a/resources/assets/js/components/ColumnEditorAdvanced.vue b/resources/assets/js/components/ColumnEditorAdvanced.vue
index 135d833..c8d7a1c 100644
--- a/resources/assets/js/components/ColumnEditorAdvanced.vue
+++ b/resources/assets/js/components/ColumnEditorAdvanced.vue
@@ -11,9 +11,12 @@
|
-
-
+
+
+
@@ -36,7 +39,7 @@
|
-
+
|
-
+
@@ -61,6 +64,58 @@
@include pr(1);
@include py(1);
}
+
+ tr.dragging {
+ position: relative;
+ z-index: 1;
+ background-color: $body-bg;
+ }
+ tr.dragging .drag-btn {
+ // fake hover
+ background-color: $secondary;
+ color: color-yiq($secondary);
+ }
+
+ .col-list-enter-active {
+ transition: all .3s cubic-bezier(.2, .3, 0, 1);
+ }
+
+ .col-list-enter {
+ opacity: 0;
+ transform: translateY(100%);
+ }
+ .col-list-leave {
+ // approximate position of delete button
+ clip-path: circle(calc(100% + 5em) at calc(100% - 4em) 50%);
+ }
+ .col-list-leave-active .delete-btn {
+ animation: col-list-leave-delete-btn .3s forwards;
+ }
+ .col-list-leave-active {
+ transition: all .3s cubic-bezier(.4, .1, .6, .9);
+ }
+ .col-list-leave-to {
+ clip-path: circle(0 at calc(100% - 4em) 50%);
+ }
+
+ @keyframes col-list-leave-delete-btn {
+ 0% {
+ transition-timing-function: cubic-bezier(.2, .4, .6, .9);
+ }
+ 50% {
+ transition-timing-function: cubic-bezier(.5, 0, .8, .5);
+ transform: scale(1.1);
+ opacity: 1;
+ }
+ 100% {
+ transform: scale(0);
+ opacity: 0;
+ }
+ }
+
+ .col-list-move {
+ transition: transform .3s cubic-bezier(.2, .3, 0, 1);
+ }