diff --git a/src/renderer/App.css b/src/renderer/App.css index d5e9fdfd8..76363e211 100644 --- a/src/renderer/App.css +++ b/src/renderer/App.css @@ -26,6 +26,8 @@ .flexBox { display: block; + user-select: all; + -webkit-user-select: all; } #changeLogText { diff --git a/src/renderer/components/ft-flex-box/ft-flex-box.css b/src/renderer/components/ft-flex-box/ft-flex-box.css index ec6c76adc..facb39fff 100644 --- a/src/renderer/components/ft-flex-box/ft-flex-box.css +++ b/src/renderer/components/ft-flex-box/ft-flex-box.css @@ -2,4 +2,6 @@ display: flex; flex-flow: row wrap; justify-content: space-evenly; + user-select: none; + -webkit-user-select: none; } diff --git a/src/renderer/components/ft-icon-button/ft-icon-button.scss b/src/renderer/components/ft-icon-button/ft-icon-button.scss index b06ecefa8..8a8bdc672 100644 --- a/src/renderer/components/ft-icon-button/ft-icon-button.scss +++ b/src/renderer/components/ft-icon-button/ft-icon-button.scss @@ -3,6 +3,8 @@ flex-flow: row wrap; justify-content: space-evenly; position: relative; + + -webkit-user-select: none; user-select: none; } @@ -84,6 +86,7 @@ list-style-type: none; position: absolute; text-align: center; + -webkit-user-select: none; user-select: none; z-index: 3; diff --git a/src/renderer/components/ft-input/ft-input.css b/src/renderer/components/ft-input/ft-input.css index c4f151ce6..26cc385cd 100644 --- a/src/renderer/components/ft-input/ft-input.css +++ b/src/renderer/components/ft-input/ft-input.css @@ -97,6 +97,8 @@ .ft-input-component ::-webkit-input-placeholder { color: var(--tertiary-text-color); + user-select: none; + -webkit-user-select: none; } .forceTextColor .ft-input { diff --git a/src/renderer/components/ft-profile-bubble/ft-profile-bubble.css b/src/renderer/components/ft-profile-bubble/ft-profile-bubble.css index 9f832bd0a..2d2df9b0c 100644 --- a/src/renderer/components/ft-profile-bubble/ft-profile-bubble.css +++ b/src/renderer/components/ft-profile-bubble/ft-profile-bubble.css @@ -29,6 +29,8 @@ line-height: 1em; text-align: center; padding: 17.5px 0; + user-select: none; + -webkit-user-select: none; } .profileName { diff --git a/src/renderer/components/ft-profile-edit/ft-profile-edit.css b/src/renderer/components/ft-profile-edit/ft-profile-edit.css index bc8956a19..3db26c923 100644 --- a/src/renderer/components/ft-profile-edit/ft-profile-edit.css +++ b/src/renderer/components/ft-profile-edit/ft-profile-edit.css @@ -36,6 +36,8 @@ line-height: 1em; text-align: center; padding: 25px 0; + user-select: none; + -webkit-user-select: none; } @media only screen and (max-width: 680px) { diff --git a/src/renderer/components/ft-profile-selector/ft-profile-selector.css b/src/renderer/components/ft-profile-selector/ft-profile-selector.css index 580141940..b63bbfeba 100644 --- a/src/renderer/components/ft-profile-selector/ft-profile-selector.css +++ b/src/renderer/components/ft-profile-selector/ft-profile-selector.css @@ -17,6 +17,8 @@ font-size: 20px; line-height: 1em; text-align: center; + user-select: none; + -webkit-user-select: none; } .profileList { diff --git a/src/renderer/components/ft-radio-button/ft-radio-button.css b/src/renderer/components/ft-radio-button/ft-radio-button.css index 1270415e1..7c5aa29e1 100644 --- a/src/renderer/components/ft-radio-button/ft-radio-button.css +++ b/src/renderer/components/ft-radio-button/ft-radio-button.css @@ -19,6 +19,7 @@ pure-checkbox input[type="checkbox"], .pure-radiobutton input[type="checkbox"], position: relative; padding-left: 2em; vertical-align: middle; + -webkit-user-select: none; user-select: none; cursor: pointer; display: block; diff --git a/src/renderer/components/ft-settings-section/ft-settings-section.scss b/src/renderer/components/ft-settings-section/ft-settings-section.scss index 72be54b11..f22fce699 100644 --- a/src/renderer/components/ft-settings-section/ft-settings-section.scss +++ b/src/renderer/components/ft-settings-section/ft-settings-section.scss @@ -39,6 +39,8 @@ } .sectionTitle { + -webkit-user-select: none; + user-select: none; margin-left: 2%; } diff --git a/src/renderer/components/side-nav/side-nav.css b/src/renderer/components/side-nav/side-nav.css index 825f21164..a81c78bce 100644 --- a/src/renderer/components/side-nav/side-nav.css +++ b/src/renderer/components/side-nav/side-nav.css @@ -12,6 +12,8 @@ transition-property: width; transition-duration: 150ms; transition-timing-function: ease-in-out; + user-select: none; + -webkit-user-select: none; } .inner { @@ -41,6 +43,7 @@ position: relative; padding: 5px; min-height: 35px; + -webkit-user-drag: none; } .moreOption { diff --git a/src/renderer/components/top-nav/top-nav.scss b/src/renderer/components/top-nav/top-nav.scss index 1c8d0000d..6647409ff 100644 --- a/src/renderer/components/top-nav/top-nav.scss +++ b/src/renderer/components/top-nav/top-nav.scss @@ -61,6 +61,7 @@ color: gray; opacity: 0.5; pointer-events: none; + -webkit-user-select: none; user-select: none; } diff --git a/src/renderer/videoJS.css b/src/renderer/videoJS.css index 751713812..813bb40c3 100644 --- a/src/renderer/videoJS.css +++ b/src/renderer/videoJS.css @@ -1090,17 +1090,10 @@ body.vjs-full-window { cursor: pointer; padding: 0; margin: 0 0.45em 0 0.45em; - /* iOS Safari */ - -webkit-touch-callout: none; - /* Safari */ + -webkit-user-select: none; - /* Konqueror HTML */ - /* Firefox */ - -moz-user-select: none; - /* Internet Explorer/Edge */ - -ms-user-select: none; - /* Non-prefixed version, currently supported by Chrome and Opera */ user-select: none; + background-color: #73859f; background-color: rgba(115, 133, 159, 0.5); }