diff --git a/src/App/styles.less b/src/App/styles.less
index 9cc75f671..e9a01575a 100644
--- a/src/App/styles.less
+++ b/src/App/styles.less
@@ -139,7 +139,7 @@ html {
@media only screen and (max-width: @xsmall) {
html {
- min-width: inherit !important;
- min-height: inherit !important;
+ min-width: inherit;
+ min-height: inherit;
}
}
\ No newline at end of file
diff --git a/src/common/ColorInput/ColorPicker/styles.less b/src/common/ColorInput/ColorPicker/styles.less
index ddd9a12b2..6e06b1122 100644
--- a/src/common/ColorInput/ColorPicker/styles.less
+++ b/src/common/ColorInput/ColorPicker/styles.less
@@ -2,6 +2,7 @@
.color-picker-container {
overflow: visible;
+ text-align: center;
* {
overflow: visible;
diff --git a/src/common/ColorInput/styles.less b/src/common/ColorInput/styles.less
index 31096d5f2..39c82b290 100644
--- a/src/common/ColorInput/styles.less
+++ b/src/common/ColorInput/styles.less
@@ -1,7 +1,6 @@
// Copyright (C) 2017-2022 Smart code 203358507
@import (reference) '~@stremio/stremio-colors/less/stremio-colors.less';
-@import (reference) '~stremio/common/screen-sizes.less';
.color-input-container {
position: relative;
@@ -33,10 +32,4 @@
.color-picker-container {
margin: 1rem 0;
-}
-
-@media only screen and (max-width: @minimum) {
- .color-picker-container {
- text-align: center;
- }
}
\ No newline at end of file
diff --git a/src/common/MainNavBars/styles.less b/src/common/MainNavBars/styles.less
index b9ca98a06..8537da985 100644
--- a/src/common/MainNavBars/styles.less
+++ b/src/common/MainNavBars/styles.less
@@ -35,12 +35,12 @@
@media only screen and (max-width: @minimum) {
.main-nav-bars-container {
.nav-content-container {
- left: 0 !important;
- bottom: var(--vertical-nav-bar-size) !important;
+ left: 0;
+ bottom: var(--vertical-nav-bar-size);
}
.vertical-nav-bar {
- top: initial !important;
+ top: initial;
}
}
}
\ No newline at end of file
diff --git a/src/common/MetaItem/styles.less b/src/common/MetaItem/styles.less
index 749896268..4bd1cd3da 100644
--- a/src/common/MetaItem/styles.less
+++ b/src/common/MetaItem/styles.less
@@ -180,23 +180,17 @@
@media only screen and (max-width: @minimum) {
.meta-item-container {
- display: flex;
- flex-direction: column;
- gap: 0.75em;
- padding: 0.5em;
-
- .poster-container {
- flex: auto;
- }
+ padding: 0.5rem;
.title-bar-container {
- height: 2.5rem;
- flex: auto;
- align-items: flex-start;
+ margin-top: 0.5rem;
.title-label {
padding-left: 0;
- padding-right: 0 !important;
+
+ &:only-child {
+ padding-right: 0;
+ }
}
}
}
diff --git a/src/common/MetaPreview/ActionButton/styles.less b/src/common/MetaPreview/ActionButton/styles.less
index 720c735fc..6b0767b05 100644
--- a/src/common/MetaPreview/ActionButton/styles.less
+++ b/src/common/MetaPreview/ActionButton/styles.less
@@ -51,17 +51,24 @@
@media only screen and (max-width: @minimum) {
.action-button-container {
flex-direction: row;
+ padding: 0 1.5rem;
.icon-container {
+ flex: none;
align-self: center;
- flex: 0 0 auto;
- height: 2em;
- width: 2em;
+ height: 2rem;
+ width: 2rem;
padding-top: 0;
+ margin-right: 0.5rem;
+
+ &:only-child {
+ padding: 0;
+ margin-right: 0;
+ }
}
.label-container {
- flex: 0 0 auto;
+ flex: 1;
}
}
}
\ No newline at end of file
diff --git a/src/common/MetaPreview/styles.less b/src/common/MetaPreview/styles.less
index aa141b718..4d0bcd975 100644
--- a/src/common/MetaPreview/styles.less
+++ b/src/common/MetaPreview/styles.less
@@ -210,9 +210,7 @@
}
.action-buttons-container {
- max-height: 9.5rem;
flex-wrap: nowrap;
- gap: 1em;
padding: 0 1.5rem;
overflow-x: visible;
scrollbar-width: none;
@@ -222,18 +220,19 @@
}
.action-button {
- height: 4rem;
width: auto;
- display: flex;
- flex-direction: row;
- gap: 0.75em;
- padding: 0 1.5em;
+ height: 4rem;
+ max-width: 60%;
margin: 1rem 0;
&:not(:last-child) {
- margin-right: 0;
+ margin-right: 1rem;
}
}
}
}
+
+ .share-prompt {
+ width: 100%;
+ }
}
\ No newline at end of file
diff --git a/src/common/MetaRow/MetaRowPlaceholder/styles.less b/src/common/MetaRow/MetaRowPlaceholder/styles.less
index befe06adb..d2752a593 100644
--- a/src/common/MetaRow/MetaRowPlaceholder/styles.less
+++ b/src/common/MetaRow/MetaRowPlaceholder/styles.less
@@ -93,7 +93,11 @@
.meta-row-placeholder-container {
.meta-items-container {
.meta-item {
- margin: 0;
+ margin: 0.5rem;
+
+ &:not(:first-child) {
+ margin-left: 0.5rem;
+ }
}
}
}
diff --git a/src/common/MetaRow/styles.less b/src/common/MetaRow/styles.less
index ae343e514..02c68bc7a 100644
--- a/src/common/MetaRow/styles.less
+++ b/src/common/MetaRow/styles.less
@@ -100,10 +100,10 @@
@media only screen and (max-width: @minimum) {
.meta-row-container {
.header-container {
- gap: 0.5em;
padding: 0 0.5em;
.title-container {
+ margin-right: 0.5rem;
white-space: nowrap;
text-overflow: ellipsis;
}
diff --git a/src/common/ModalDialog/styles.less b/src/common/ModalDialog/styles.less
index 20bf7fd4f..b447a94f0 100644
--- a/src/common/ModalDialog/styles.less
+++ b/src/common/ModalDialog/styles.less
@@ -123,33 +123,37 @@
@media only screen and (max-width: @minimum) {
.modal-container {
.modal-dialog-container {
+ position: relative;
width: 90%;
max-width: initial;
- gap: 0.5em;
.close-button-container {
position: absolute;
+ top: 0;
+ right: 0;
margin: 0.75rem 0.75rem 0 0;
padding: 0.25rem;
}
.title-container {
- max-height: initial;
- margin: 0;
- padding: 1em 1.5em;
+ max-height: 4.8em;
+ margin: 1rem 3rem 1rem 1.5rem;
}
.modal-dialog-content {
- margin: 0;
- padding: 0 1.5rem;
+ margin: 0 0.5rem;
+ padding: 0 0.5rem;
+
+ &:last-child {
+ margin-bottom: 1rem;
+ }
}
.buttons-container {
- margin: 0;
- padding: 1.5em;
+ margin: 1rem 1rem 0;
&:last-child {
- margin-bottom: 0;
+ margin-bottom: 1rem;
}
}
}
diff --git a/src/common/Multiselect/styles.less b/src/common/Multiselect/styles.less
index 6f5700a56..dc3741bc1 100644
--- a/src/common/Multiselect/styles.less
+++ b/src/common/Multiselect/styles.less
@@ -104,7 +104,7 @@
@media only screen and (max-width: @minimum) {
.modal-container, .popup-menu-container {
.menu-container {
- max-height: 19em;
+ max-height: 19rem;
overflow-y: auto;
}
}
diff --git a/src/common/NavBar/HorizontalNavBar/NavMenu/styles.less b/src/common/NavBar/HorizontalNavBar/NavMenu/styles.less
index 1b9eba567..b890f8bb3 100644
--- a/src/common/NavBar/HorizontalNavBar/NavMenu/styles.less
+++ b/src/common/NavBar/HorizontalNavBar/NavMenu/styles.less
@@ -105,6 +105,6 @@
@media only screen and (max-width: @minimum) {
.nav-menu-container {
- max-height: calc(100vh - var(--horizontal-nav-bar-size) - var(--vertical-nav-bar-size) - 1em);
+ max-height: calc(100vh - var(--horizontal-nav-bar-size) - var(--vertical-nav-bar-size) - 1rem);
}
}
\ No newline at end of file
diff --git a/src/common/NavBar/HorizontalNavBar/styles.less b/src/common/NavBar/HorizontalNavBar/styles.less
index 533e868c6..a18a41fb3 100644
--- a/src/common/NavBar/HorizontalNavBar/styles.less
+++ b/src/common/NavBar/HorizontalNavBar/styles.less
@@ -96,11 +96,14 @@
@media only screen and (max-width: @minimum) {
.horizontal-nav-bar-container {
justify-content: space-between;
- gap: 0.5em;
padding-right: 0;
.logo-container {
- width: 4em;
+ width: var(--horizontal-nav-bar-size);
+ }
+
+ .search-bar {
+ margin: 0 0.5rem;
}
.spacing {
diff --git a/src/common/NavBar/VerticalNavBar/styles.less b/src/common/NavBar/VerticalNavBar/styles.less
index 7efb576e2..a601d2071 100644
--- a/src/common/NavBar/VerticalNavBar/styles.less
+++ b/src/common/NavBar/VerticalNavBar/styles.less
@@ -32,16 +32,20 @@
display: flex;
flex-direction: row;
justify-content: space-between;
- height: var(--vertical-nav-bar-size) !important;
- width: 100% !important;
- overflow: hidden !important;
- overflow-x: auto !important;
+ height: var(--vertical-nav-bar-size);
+ width: 100%;
+ overflow-y: hidden;
+ overflow-x: auto;
.nav-tab-button {
flex: none;
&:first-child {
- margin-top: 0 !important;
+ margin-top: 0;
+ }
+
+ &:last-child {
+ margin-bottom: 0;
}
}
}
diff --git a/src/routes/Addons/Addon/styles.less b/src/routes/Addons/Addon/styles.less
index c005cca69..50967b822 100644
--- a/src/routes/Addons/Addon/styles.less
+++ b/src/routes/Addons/Addon/styles.less
@@ -171,22 +171,20 @@
@media only screen and (max-width: @minimum) {
.addon-container {
- flex-direction: column;
- align-items: center;
- gap: 2em;
+ flex-wrap: wrap;
.info-container {
- flex-basis: auto;
+ margin-left: 0.5rem;
padding: 0;
}
.buttons-container {
+ flex: 0 1 100%;
+ margin-top: 1rem;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
- gap: 1.5em;
- width: 100%;
.install-button-container, .uninstall-button-container, .share-button-container {
&:not(:first-child) {
@@ -206,6 +204,7 @@
.install-button-container, .uninstall-button-container {
flex-basis: 100%;
+ margin-right: 1rem;
}
}
}
diff --git a/src/routes/Addons/Addons.js b/src/routes/Addons/Addons.js
index d2642a52d..1a889ae50 100644
--- a/src/routes/Addons/Addons.js
+++ b/src/routes/Addons/Addons.js
@@ -81,15 +81,13 @@ const Addons = ({ urlParams, queryParams }) => {