diff --git a/Kyoo/ClientApp/src/app/app.component.scss b/Kyoo/ClientApp/src/app/app.component.scss index 7449bedb..cb7eedb3 100644 --- a/Kyoo/ClientApp/src/app/app.component.scss +++ b/Kyoo/ClientApp/src/app/app.component.scss @@ -23,7 +23,7 @@ padding: 12px; color: rgba(255, 255, 255, 0.7) !important; - &:hover + &:host-context(.hoverEnabled) &:hover { color: white !important; } @@ -78,7 +78,7 @@ input::-webkit-search-cancel-button display: inline-block; opacity: 0.7; - &:hover + &:host-context(.hoverEnabled) &:hover { cursor: pointer; opacity: 1; diff --git a/Kyoo/ClientApp/src/app/app.component.ts b/Kyoo/ClientApp/src/app/app.component.ts index 23a2f55c..d3b10c82 100644 --- a/Kyoo/ClientApp/src/app/app.component.ts +++ b/Kyoo/ClientApp/src/app/app.component.ts @@ -39,6 +39,9 @@ export class AppComponent break; } }); + + if (!navigator.userAgent.match(/Mobi/)) + document.body.classList.add("hoverEnabled"); } openSearch() diff --git a/Kyoo/ClientApp/src/app/browse/browse.component.scss b/Kyoo/ClientApp/src/app/browse/browse.component.scss index 2a80c63c..b96bf569 100644 --- a/Kyoo/ClientApp/src/app/browse/browse.component.scss +++ b/Kyoo/ClientApp/src/app/browse/browse.component.scss @@ -89,7 +89,7 @@ button } } - &:hover + &:host-context(.hoverEnabled) &:hover { cursor: pointer; } diff --git a/Kyoo/ClientApp/src/app/episodes-list/episodes-list.component.html b/Kyoo/ClientApp/src/app/episodes-list/episodes-list.component.html index 5e251e94..2d764c0b 100644 --- a/Kyoo/ClientApp/src/app/episodes-list/episodes-list.component.html +++ b/Kyoo/ClientApp/src/app/episodes-list/episodes-list.component.html @@ -1,6 +1,6 @@
- +
diff --git a/Kyoo/ClientApp/src/app/episodes-list/episodes-list.component.scss b/Kyoo/ClientApp/src/app/episodes-list/episodes-list.component.scss index 9ead0866..3a0f3ca7 100644 --- a/Kyoo/ClientApp/src/app/episodes-list/episodes-list.component.scss +++ b/Kyoo/ClientApp/src/app/episodes-list/episodes-list.component.scss @@ -6,7 +6,7 @@ { position: relative; - &:hover + &:host-context(.hoverEnabled) &:hover { .scrollBtn { @@ -36,7 +36,7 @@ background-color: #999; border-radius: 90px; - &:hover + &:host-context(.hoverEnabled) &:hover { background-color: rgb(134, 127, 127); } @@ -127,7 +127,7 @@ overflow: hidden; } - &:hover + &:host-context(.hoverEnabled) &:hover { .img { diff --git a/Kyoo/ClientApp/src/app/people-list/people-list.component.scss b/Kyoo/ClientApp/src/app/people-list/people-list.component.scss index dfdaedd3..e221b42a 100644 --- a/Kyoo/ClientApp/src/app/people-list/people-list.component.scss +++ b/Kyoo/ClientApp/src/app/people-list/people-list.component.scss @@ -23,7 +23,7 @@ background-color: #999; border-radius: 90px; - &:hover + &:host-context(.hoverEnabled) &:hover { background-color: rgb(134, 127, 127); } @@ -84,7 +84,7 @@ } } - &:hover + &:host-context(.hoverEnabled) &:hover { cursor: pointer; @@ -104,7 +104,7 @@ { position: relative; - &:hover + &:host-context(.hoverEnabled) &:hover { .scrollBtn { diff --git a/Kyoo/ClientApp/src/app/player/player.component.scss b/Kyoo/ClientApp/src/app/player/player.component.scss index 7b748502..edf321ae 100644 --- a/Kyoo/ClientApp/src/app/player/player.component.scss +++ b/Kyoo/ClientApp/src/app/player/player.component.scss @@ -194,7 +194,7 @@ } } - &:hover, &.seeking + .hoverEnabled &:hover, &.seeking { cursor: pointer; @@ -215,7 +215,7 @@ { position: relative; - &:hover + .hoverEnabled &:hover { #next { @@ -278,7 +278,7 @@ outline: none; } - &:hover, &:focus-within + .hoverEnabled &:hover, &:focus-within { > mat-slider { diff --git a/Kyoo/ClientApp/src/app/shows-list/shows-list.component.scss b/Kyoo/ClientApp/src/app/shows-list/shows-list.component.scss index 8a314d03..5bac639e 100644 --- a/Kyoo/ClientApp/src/app/shows-list/shows-list.component.scss +++ b/Kyoo/ClientApp/src/app/shows-list/shows-list.component.scss @@ -23,7 +23,7 @@ background-color: #999; border-radius: 90px; - &:hover + &:host-context(.hoverEnabled) &:hover { background-color: rgb(134, 127, 127); } @@ -103,7 +103,7 @@ } } - &:hover + &:host-context(.hoverEnabled) &:hover { cursor: pointer; } @@ -113,7 +113,7 @@ { position: relative; - &:hover + &:host-context(.hoverEnabled) &:hover { .scrollBtn {