Skip to content

Commit ab62c95

Browse files
committed
fix: update Safari download link and enhance download card UI
1 parent bfd32a1 commit ab62c95

File tree

2 files changed

+27
-27
lines changed

2 files changed

+27
-27
lines changed

src/layouts/skipAds.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
chrome:
102102
"https://chrome.google.com/webstore/detail/premid/agjnjboanicjcpenljmaaigopkgdnihi",
103103
firefox: "https://dl.premid.app/PreMiD.xpi",
104-
safari: "https://github.com/PreMiD/Extension-Safari"
104+
safari: "https://testflight.apple.com/join/HwTAFdBj"
105105
}
106106
};
107107
},

src/pages/downloads.vue

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,15 @@
132132
<span>Firefox</span>
133133
</div>
134134

135-
<div class="download-card download-card--disabled">
135+
<div
136+
:class="{ 'current-platform': browser.key == 'safari' }"
137+
class="download-card"
138+
@click="open('safari', 'Extension')"
139+
>
136140
<i class="fa-safari fab"></i>
137141
<span>Safari</span>
138-
<div class="coming-soon">
139-
{{ $t("downloads.notice.browsers.comingSoon") }}
142+
<div class="beta-tag">
143+
{{ $t("downloads.notice.browsers.beta") }}
140144
</div>
141145
</div>
142146
</div>
@@ -750,10 +754,16 @@
750754
min-width: 120px;
751755
cursor: pointer;
752756
transition: all 0.2s ease;
757+
position: relative;
758+
overflow: hidden;
753759
754760
&:hover {
755761
background: rgba(114, 137, 218, 0.15);
756762
transform: translateY(-2px);
763+
764+
.beta-tag {
765+
transform: none;
766+
}
757767
}
758768
759769
&.current-platform {
@@ -772,29 +782,19 @@
772782
color: #7289da;
773783
}
774784
775-
&--disabled {
776-
opacity: 0.5;
777-
cursor: not-allowed;
778-
position: relative;
779-
overflow: hidden;
780-
781-
&:hover {
782-
background: rgba(114, 137, 218, 0.1);
783-
transform: none;
784-
}
785-
786-
.coming-soon {
787-
position: absolute;
788-
bottom: 0;
789-
left: 0;
790-
right: 0;
791-
background: rgba(114, 137, 218, 0.3);
792-
color: white;
793-
font-size: 0.8rem;
794-
padding: 0.2rem;
795-
text-align: center;
796-
font-weight: 500;
797-
}
785+
.beta-tag {
786+
position: absolute;
787+
bottom: 0;
788+
left: 0;
789+
right: 0;
790+
background: rgba(255, 171, 0, 0.3);
791+
color: #ffab00;
792+
font-size: 0.8rem;
793+
padding: 0.2rem;
794+
text-align: center;
795+
font-weight: 500;
796+
transition: transform 0.2s ease;
797+
transform: translateY(0);
798798
}
799799
}
800800
}

0 commit comments

Comments
 (0)