Compare commits
2 Commits
b1d4f9f71b
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 2179cc6dcf | |||
| ede3fc61f1 |
@@ -77,7 +77,9 @@ jobs:
|
|||||||
|
|
||||||
- name: Sync Capacitor to Android
|
- name: Sync Capacitor to Android
|
||||||
working-directory: client
|
working-directory: client
|
||||||
run: npx cap sync android
|
run: |
|
||||||
|
npx cap add android
|
||||||
|
npx cap sync android
|
||||||
|
|
||||||
- name: Decode Keystore
|
- name: Decode Keystore
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -782,6 +782,7 @@ function confirmLogout() {
|
|||||||
z-index: 10;
|
z-index: 10;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
overflow-x: hidden;
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
transform: scale(0.95);
|
transform: scale(0.95);
|
||||||
filter: blur(10px);
|
filter: blur(10px);
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ html,
|
|||||||
color: $color-text-white;
|
color: $color-text-white;
|
||||||
-webkit-font-smoothing: antialiased;
|
-webkit-font-smoothing: antialiased;
|
||||||
-moz-osx-font-smoothing: grayscale;
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
overflow-x: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.v-card {
|
.v-card {
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
elevation="8"
|
elevation="8"
|
||||||
)
|
)
|
||||||
|
|
||||||
.mb-4.d-flex.gap-2
|
.mb-2.d-flex.gap-2
|
||||||
v-btn.text-caption.font-weight-bold.opacity-80(
|
v-btn.text-caption.font-weight-bold.opacity-80(
|
||||||
variant="text"
|
variant="text"
|
||||||
color="amber-lighten-1"
|
color="amber-lighten-1"
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
|
|
||||||
v-sheet.d-flex.flex-column.align-center.justify-center(
|
v-sheet.d-flex.flex-column.align-center.justify-center(
|
||||||
width="100%"
|
width="100%"
|
||||||
min-height="80"
|
min-height="56"
|
||||||
color="transparent"
|
color="transparent"
|
||||||
)
|
)
|
||||||
transition(name="fade-slide" mode="out-in")
|
transition(name="fade-slide" mode="out-in")
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
ScrambleText(:text="$t('review.' + statusCode)")
|
ScrambleText(:text="$t('review.' + statusCode)")
|
||||||
|
|
||||||
transition(name="scale")
|
transition(name="scale")
|
||||||
v-chip.mt-2.font-weight-bold.elevation-2(
|
v-chip.mt-1.font-weight-bold.elevation-2(
|
||||||
v-if="showNext && rankChange"
|
v-if="showNext && rankChange"
|
||||||
:color="rankChange.type === 'up' ? 'teal-accent-4' : 'red-darken-1'"
|
:color="rankChange.type === 'up' ? 'teal-accent-4' : 'red-darken-1'"
|
||||||
variant="flat"
|
variant="flat"
|
||||||
@@ -94,7 +94,7 @@
|
|||||||
v-icon(start size="14") {{ rankChange.type === 'up' ? 'mdi-arrow-up-thick' : 'mdi-arrow-down-thick' }}
|
v-icon(start size="14") {{ rankChange.type === 'up' ? 'mdi-arrow-up-thick' : 'mdi-arrow-down-thick' }}
|
||||||
| Level {{ currentItem.srsLevel }} → {{ rankChange.level }}
|
| Level {{ currentItem.srsLevel }} → {{ rankChange.level }}
|
||||||
|
|
||||||
v-progress-linear.mt-4.progress-bar(
|
v-progress-linear.mt-2.progress-bar(
|
||||||
v-model="progressPercent"
|
v-model="progressPercent"
|
||||||
color="primary"
|
color="primary"
|
||||||
height="4"
|
height="4"
|
||||||
@@ -402,4 +402,24 @@ const getStatusClass = (status) => {
|
|||||||
font-size: $font-sm;
|
font-size: $font-sm;
|
||||||
margin-left: $spacing-sm;
|
margin-left: $spacing-sm;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Landscape optimizations (iPad, tablets)
|
||||||
|
@media (orientation: landscape) and (max-height: 900px) {
|
||||||
|
.review-view-container {
|
||||||
|
padding-top: $spacing-xs !important;
|
||||||
|
padding-bottom: $spacing-xs !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.review-card {
|
||||||
|
padding: $spacing-md !important;
|
||||||
|
|
||||||
|
.text-h3 {
|
||||||
|
font-size: $font-xl !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mb-6 {
|
||||||
|
margin-bottom: $spacing-sm !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user