diff --git a/habitica-images b/habitica-images index 3cda1c1a27..20ac2874d5 160000 --- a/habitica-images +++ b/habitica-images @@ -1 +1 @@ -Subproject commit 3cda1c1a27ef51e735ea0f6edd848f001321ec0f +Subproject commit 20ac2874d5f9f835c8a2885795ee7e17da72506c diff --git a/package-lock.json b/package-lock.json index 90e371ee80..87c4562e34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.271.1", + "version": "4.272.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index d1cbce5350..a5983b0004 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.271.1", + "version": "4.272.0", "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.21.8", diff --git a/website/client/src/assets/css/sprites/spritesmith-main.css b/website/client/src/assets/css/sprites/spritesmith-main.css index 271abcba15..589aaccdfa 100644 --- a/website/client/src/assets/css/sprites/spritesmith-main.css +++ b/website/client/src/assets/css/sprites/spritesmith-main.css @@ -28010,6 +28010,36 @@ width: 68px; height: 68px; } +.broad_armor_mystery_202306 { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_202306.png'); + width: 114px; + height: 90px; +} +.shop_armor_mystery_202306 { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_mystery_202306.png'); + width: 68px; + height: 68px; +} +.shop_set_mystery_202306 { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_set_mystery_202306.png'); + width: 68px; + height: 68px; +} +.shop_weapon_mystery_202306 { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_weapon_mystery_202306.png'); + width: 68px; + height: 68px; +} +.slim_armor_mystery_202306 { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_mystery_202306.png'); + width: 114px; + height: 90px; +} +.weapon_mystery_202306 { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/weapon_mystery_202306.png'); + width: 114px; + height: 90px; +} .broad_armor_mystery_301404 { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_mystery_301404.png'); width: 90px; diff --git a/website/client/src/components/payments/sendGiftModal.vue b/website/client/src/components/payments/sendGiftModal.vue index f266fd3273..04e28c254a 100644 --- a/website/client/src/components/payments/sendGiftModal.vue +++ b/website/client/src/components/payments/sendGiftModal.vue @@ -126,7 +126,7 @@
- {{ $t('sendGiftTotal') }} + {{ $t('sendTotal') }}
diff --git a/website/client/src/components/shared/itemCost.vue b/website/client/src/components/shared/itemCost.vue new file mode 100644 index 0000000000..c85c19ee82 --- /dev/null +++ b/website/client/src/components/shared/itemCost.vue @@ -0,0 +1,93 @@ + + + + + + diff --git a/website/client/src/components/shared/numberIncrement.vue b/website/client/src/components/shared/numberIncrement.vue new file mode 100644 index 0000000000..34b9b966df --- /dev/null +++ b/website/client/src/components/shared/numberIncrement.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/website/client/src/components/shared/purchaseTotal.vue b/website/client/src/components/shared/purchaseTotal.vue new file mode 100644 index 0000000000..e69de29bb2 diff --git a/website/client/src/components/shops/balanceInfo.vue b/website/client/src/components/shops/balanceInfo.vue index c03eef4d93..f180d7292b 100644 --- a/website/client/src/components/shops/balanceInfo.vue +++ b/website/client/src/components/shops/balanceInfo.vue @@ -22,10 +22,11 @@ @import '~@/assets/scss/colors.scss'; span { - font-weight: normal; - font-size: 12px; + font-size: 0.75rem; line-height: 1.33; - color: $gray-200; + color: $gray-100; + margin-bottom: 16px; + margin-top: -4px; display: inline-block; } diff --git a/website/client/src/components/shops/buyModal.vue b/website/client/src/components/shops/buyModal.vue index 66c90b182a..7120dbabdd 100644 --- a/website/client/src/components/shops/buyModal.vue +++ b/website/client/src/components/shops/buyModal.vue @@ -17,7 +17,7 @@
+ +
+ + {{ $t('owned') }}: {{ totalOwned }} +

{{ itemText }}

-
+
+ {{ itemNotes }} +
-
- {{ $t('howManyToBuy') }} -
-
-
- -
- + +
+ + > + {{ item.value }}
+
- - {{ item.value }} + {{ $t('howManyToBuy') }} +
+
+ +
+ {{ $t('sendTotal') }} + + {{ item.value * selectedAmountToBuy }} +
- {{ gemsLeft }} {{ $t('gemsRemaining') }} - {{ $t('maxBuyGems') }} -
-
{{ $t('notEnoughGemsToBuy') }}