diff --git a/src/components/CommandCard.vue b/src/components/CommandCard.vue index 67e515a..a58dd2b 100644 --- a/src/components/CommandCard.vue +++ b/src/components/CommandCard.vue @@ -1,305 +1,52 @@ @@ -492,50 +116,12 @@ export default { 0 3px 1px -2px rgb(69 67 67 / 12%); } -.q-badge { - font-size: 15px; - margin: 0 1px; -} -.ellipsis { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.matchTypesBox { - height: 23px; - width: 100%; - overflow: hidden; - text-align: right; -} -.wrapper { - transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); -} -.warpperHover { - transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); - transform: translateY(-3px); -} -.featureIco { - transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); -} -.featureIcoHover { - transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); - transform: scale(1.1); -} -.control-buttons { - opacity: 0; - transform: translateY(5px); - visibility: hidden; - transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1); +.card-wrapper { + transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1); + will-change: transform; } -.control-buttons.buttons-visible { - opacity: 1; - transform: translateY(0); - visibility: visible; -} - -.feature-disabled { - opacity: 0.5; - filter: grayscale(100%); +.card-wrapper-hover { + transform: scale(1.02); } diff --git a/src/components/card/CommandCardContent.vue b/src/components/card/CommandCardContent.vue new file mode 100644 index 0000000..77bda34 --- /dev/null +++ b/src/components/card/CommandCardContent.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/src/components/card/CommandTypeTag.vue b/src/components/card/CommandTypeTag.vue new file mode 100644 index 0000000..2c020fe --- /dev/null +++ b/src/components/card/CommandTypeTag.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/src/components/card/ControlButtons.vue b/src/components/card/ControlButtons.vue new file mode 100644 index 0000000..a8f4969 --- /dev/null +++ b/src/components/card/ControlButtons.vue @@ -0,0 +1,250 @@ + + + + +