From 29f69de240530048a31319f8a78274ca7d607853 Mon Sep 17 00:00:00 2001 From: Ole Bertram Date: Thu, 28 Jun 2018 01:08:06 +0200 Subject: [PATCH 01/23] Add theme export feature --- src/components/style_switcher/style_switcher.js | 17 +++++++++++++++++ .../style_switcher/style_switcher.vue | 3 +++ src/i18n/messages.js | 1 + 3 files changed, 21 insertions(+) diff --git a/src/components/style_switcher/style_switcher.js b/src/components/style_switcher/style_switcher.js index 6f4845c4..041d4b17 100644 --- a/src/components/style_switcher/style_switcher.js +++ b/src/components/style_switcher/style_switcher.js @@ -51,6 +51,23 @@ export default { this.attachmentRadiusLocal = this.$store.state.config.radii.attachmentRadius || 5 }, methods: { + exportCurrentTheme () { + const stringified = JSON.stringify({ + colors: this.$store.state.config.colors, + radii: this.$store.state.config.radii + }, null, 2) // Pretty-print and indent with 2 spaces + + // Create an invisible link with a data url and simulate a click + const e = document.createElement('a') + e.setAttribute('download', 'pleroma_theme.json') + e.setAttribute('href', 'data:application/json;base64,' + window.btoa(stringified)) + e.style.display = 'none' + + document.body.appendChild(e) + e.click() + document.body.removeChild(e) + }, + setCustomTheme () { if (!this.bgColorLocal && !this.btnColorLocal && !this.linkColorLocal) { // reset to picked themes diff --git a/src/components/style_switcher/style_switcher.vue b/src/components/style_switcher/style_switcher.vue index 7acba1dc..c8d955e1 100644 --- a/src/components/style_switcher/style_switcher.vue +++ b/src/components/style_switcher/style_switcher.vue @@ -8,6 +8,9 @@ +
+ +

{{$t('settings.theme_help')}}

diff --git a/src/i18n/messages.js b/src/i18n/messages.js index e9d6e176..ee0fcd2a 100644 --- a/src/i18n/messages.js +++ b/src/i18n/messages.js @@ -288,6 +288,7 @@ const en = { settings: 'Settings', theme: 'Theme', presets: 'Presets', + export_theme: 'Export current theme', theme_help: 'Use hex color codes (#rrggbb) to customize your color theme.', radii_help: 'Set up interface edge rounding (in pixels)', background: 'Background', From f36984c4a4d1411d4ec4c6aad7f2740fe676a4fa Mon Sep 17 00:00:00 2001 From: Ole Bertram Date: Thu, 28 Jun 2018 02:07:50 +0200 Subject: [PATCH 02/23] Refactor theme settings state initialization --- .../style_switcher/style_switcher.js | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/src/components/style_switcher/style_switcher.js b/src/components/style_switcher/style_switcher.js index 041d4b17..d5881a31 100644 --- a/src/components/style_switcher/style_switcher.js +++ b/src/components/style_switcher/style_switcher.js @@ -32,23 +32,7 @@ export default { }) }, mounted () { - this.bgColorLocal = rgbstr2hex(this.$store.state.config.colors.bg) - this.btnColorLocal = rgbstr2hex(this.$store.state.config.colors.btn) - this.textColorLocal = rgbstr2hex(this.$store.state.config.colors.fg) - this.linkColorLocal = rgbstr2hex(this.$store.state.config.colors.link) - - this.redColorLocal = rgbstr2hex(this.$store.state.config.colors.cRed) - this.blueColorLocal = rgbstr2hex(this.$store.state.config.colors.cBlue) - this.greenColorLocal = rgbstr2hex(this.$store.state.config.colors.cGreen) - this.orangeColorLocal = rgbstr2hex(this.$store.state.config.colors.cOrange) - - this.btnRadiusLocal = this.$store.state.config.radii.btnRadius || 4 - this.inputRadiusLocal = this.$store.state.config.radii.inputRadius || 4 - this.panelRadiusLocal = this.$store.state.config.radii.panelRadius || 10 - this.avatarRadiusLocal = this.$store.state.config.radii.avatarRadius || 5 - this.avatarAltRadiusLocal = this.$store.state.config.radii.avatarAltRadius || 50 - this.tooltipRadiusLocal = this.$store.state.config.radii.tooltipRadius || 2 - this.attachmentRadiusLocal = this.$store.state.config.radii.attachmentRadius || 5 + this.normalizeLocalState(this.$store.state.config.colors, this.$store.state.config.radii) }, methods: { exportCurrentTheme () { @@ -112,6 +96,26 @@ export default { attachmentRadius: this.attachmentRadiusLocal }}) } + }, + + normalizeLocalState (colors, radii) { + this.bgColorLocal = rgbstr2hex(colors.bg) + this.btnColorLocal = rgbstr2hex(colors.btn) + this.textColorLocal = rgbstr2hex(colors.fg) + this.linkColorLocal = rgbstr2hex(colors.link) + + this.redColorLocal = rgbstr2hex(colors.cRed) + this.blueColorLocal = rgbstr2hex(colors.cBlue) + this.greenColorLocal = rgbstr2hex(colors.cGreen) + this.orangeColorLocal = rgbstr2hex(colors.cOrange) + + this.btnRadiusLocal = radii.btnRadius || 4 + this.inputRadiusLocal = radii.inputRadius || 4 + this.panelRadiusLocal = radii.panelRadius || 10 + this.avatarRadiusLocal = radii.avatarRadius || 5 + this.avatarAltRadiusLocal = radii.avatarAltRadius || 50 + this.tooltipRadiusLocal = radii.tooltipRadius || 2 + this.attachmentRadiusLocal = radii.attachmentRadius || 5 } }, watch: { From d2b79856c61391e56009cdf313e332ee950b9081 Mon Sep 17 00:00:00 2001 From: Ole Bertram Date: Thu, 28 Jun 2018 02:59:57 +0200 Subject: [PATCH 03/23] Add theme import feature --- .../style_switcher/style_switcher.js | 22 +++++++++++++++++++ .../style_switcher/style_switcher.vue | 1 + src/i18n/messages.js | 1 + 3 files changed, 24 insertions(+) diff --git a/src/components/style_switcher/style_switcher.js b/src/components/style_switcher/style_switcher.js index d5881a31..7ab56ea2 100644 --- a/src/components/style_switcher/style_switcher.js +++ b/src/components/style_switcher/style_switcher.js @@ -52,6 +52,28 @@ export default { document.body.removeChild(e) }, + importTheme () { + const filePicker = document.createElement('input') + filePicker.setAttribute('type', 'file') + filePicker.setAttribute('accept', '.json') + + filePicker.addEventListener('change', event => { + if (event.target.files[0]) { + // eslint-disable-next-line no-undef + const reader = new FileReader() + reader.onload = ({target}) => { + const parsed = JSON.parse(target.result) + this.normalizeLocalState(parsed.colors, parsed.radii) + } + reader.readAsText(event.target.files[0]) + } + }) + + document.body.appendChild(filePicker) + filePicker.click() + document.body.removeChild(filePicker) + }, + setCustomTheme () { if (!this.bgColorLocal && !this.btnColorLocal && !this.linkColorLocal) { // reset to picked themes diff --git a/src/components/style_switcher/style_switcher.vue b/src/components/style_switcher/style_switcher.vue index c8d955e1..0bc08bd7 100644 --- a/src/components/style_switcher/style_switcher.vue +++ b/src/components/style_switcher/style_switcher.vue @@ -10,6 +10,7 @@
+

{{$t('settings.theme_help')}}

diff --git a/src/i18n/messages.js b/src/i18n/messages.js index ee0fcd2a..cc9090c7 100644 --- a/src/i18n/messages.js +++ b/src/i18n/messages.js @@ -289,6 +289,7 @@ const en = { theme: 'Theme', presets: 'Presets', export_theme: 'Export current theme', + import_theme: 'Load saved theme', theme_help: 'Use hex color codes (#rrggbb) to customize your color theme.', radii_help: 'Set up interface edge rounding (in pixels)', background: 'Background', From fdc64cfa8aa9f85e4508a27429f339a946613420 Mon Sep 17 00:00:00 2001 From: Ole Bertram Date: Thu, 28 Jun 2018 03:10:37 +0200 Subject: [PATCH 04/23] Add German localization for theme import/export --- src/i18n/messages.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/i18n/messages.js b/src/i18n/messages.js index cc9090c7..c44c08ac 100644 --- a/src/i18n/messages.js +++ b/src/i18n/messages.js @@ -48,6 +48,8 @@ const de = { settings: 'Einstellungen', theme: 'Farbschema', presets: 'Voreinstellungen', + export_theme: 'Aktuelles Theme exportieren', + import_theme: 'Gespeichertes Theme laden', theme_help: 'Benutze HTML Farbcodes (#rrggbb) um dein Farbschema anzupassen', radii_help: 'Kantenrundung (in Pixel) der Oberfläche anpassen', background: 'Hintergrund', From 8f7919388391742671ef0398e017383d7f0b2bc5 Mon Sep 17 00:00:00 2001 From: Ole Bertram Date: Wed, 4 Jul 2018 13:49:20 +0200 Subject: [PATCH 05/23] Unify button styles and use min-width This seemed to be the same across multiple components anyway. Switched to min-width to allow for buttons with longer text, e.g. from other languages. --- src/App.scss | 2 ++ src/components/login_form/login_form.vue | 5 ----- src/components/post_status_form/post_status_form.vue | 4 ---- src/components/settings/settings.vue | 2 -- 4 files changed, 2 insertions(+), 11 deletions(-) diff --git a/src/App.scss b/src/App.scss index f830a33b..402e7432 100644 --- a/src/App.scss +++ b/src/App.scss @@ -63,6 +63,8 @@ button{ box-shadow: 0px 0px 2px black; font-size: 14px; font-family: sans-serif; + min-width: 10em; + min-height: 2em; &:hover { box-shadow: 0px 0px 4px rgba(255, 255, 255, 0.3); diff --git a/src/components/login_form/login_form.vue b/src/components/login_form/login_form.vue index b7fed48a..d2bdffcb 100644 --- a/src/components/login_form/login_form.vue +++ b/src/components/login_form/login_form.vue @@ -34,11 +34,6 @@ @import '../../_variables.scss'; .login-form { - .btn { - min-height: 28px; - width: 10em; - } - .error { text-align: center; } diff --git a/src/components/post_status_form/post_status_form.vue b/src/components/post_status_form/post_status_form.vue index 7aa0e7c4..2dda6a6e 100644 --- a/src/components/post_status_form/post_status_form.vue +++ b/src/components/post_status_form/post_status_form.vue @@ -124,10 +124,6 @@ padding: 0.5em; height: 32px; - button { - width: 10em; - } - p { margin: 0.35em; padding: 0.35em; diff --git a/src/components/settings/settings.vue b/src/components/settings/settings.vue index 6245e758..4786b930 100644 --- a/src/components/settings/settings.vue +++ b/src/components/settings/settings.vue @@ -83,8 +83,6 @@ .btn { margin-top: 1em; - min-height: 28px; - width: 10em; } } .setting-list { From 2a87e29180641621301a9e04bc2f493e01f4ca33 Mon Sep 17 00:00:00 2001 From: Ole Bertram Date: Wed, 4 Jul 2018 14:25:40 +0200 Subject: [PATCH 06/23] Add validation of the imported theme and the corresponding warning message --- .../style_switcher/style_switcher.js | 18 ++++++++++++++++-- .../style_switcher/style_switcher.vue | 6 ++++++ src/i18n/messages.js | 2 ++ 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/components/style_switcher/style_switcher.js b/src/components/style_switcher/style_switcher.js index 7ab56ea2..95c15b49 100644 --- a/src/components/style_switcher/style_switcher.js +++ b/src/components/style_switcher/style_switcher.js @@ -5,6 +5,7 @@ export default { return { availableStyles: [], selected: this.$store.state.config.theme, + invalidThemeImported: false, bgColorLocal: '', btnColorLocal: '', textColorLocal: '', @@ -37,6 +38,8 @@ export default { methods: { exportCurrentTheme () { const stringified = JSON.stringify({ + // To separate from other random JSON files and possible future theme formats + _pleroma_theme_version: 1, colors: this.$store.state.config.colors, radii: this.$store.state.config.radii }, null, 2) // Pretty-print and indent with 2 spaces @@ -53,6 +56,7 @@ export default { }, importTheme () { + this.invalidThemeImported = false const filePicker = document.createElement('input') filePicker.setAttribute('type', 'file') filePicker.setAttribute('accept', '.json') @@ -62,8 +66,18 @@ export default { // eslint-disable-next-line no-undef const reader = new FileReader() reader.onload = ({target}) => { - const parsed = JSON.parse(target.result) - this.normalizeLocalState(parsed.colors, parsed.radii) + try { + const parsed = JSON.parse(target.result) + if (parsed._pleroma_theme_version === 1) { + this.normalizeLocalState(parsed.colors, parsed.radii) + } else { + // A theme from the future, spooky + this.invalidThemeImported = true + } + } catch (e) { + // This will happen both if there is a JSON syntax error or the theme is missing components + this.invalidThemeImported = true + } } reader.readAsText(event.target.files[0]) } diff --git a/src/components/style_switcher/style_switcher.vue b/src/components/style_switcher/style_switcher.vue index 0bc08bd7..1439763d 100644 --- a/src/components/style_switcher/style_switcher.vue +++ b/src/components/style_switcher/style_switcher.vue @@ -11,6 +11,7 @@
+

{{ $t('settings.invalid_theme_imported') }}

{{$t('settings.theme_help')}}

@@ -135,6 +136,11 @@ margin-right: 1em; } +.import-warning { + color: $fallback--cRed; + color: var(--cRed, $fallback--cRed); +} + .radius-container, .color-container { display: flex; diff --git a/src/i18n/messages.js b/src/i18n/messages.js index c44c08ac..3951651d 100644 --- a/src/i18n/messages.js +++ b/src/i18n/messages.js @@ -50,6 +50,7 @@ const de = { presets: 'Voreinstellungen', export_theme: 'Aktuelles Theme exportieren', import_theme: 'Gespeichertes Theme laden', + invalid_theme_imported: 'Die ausgewählte Datei ist kein unterstütztes Pleroma-Theme. Keine Änderungen wurden vorgenommen.', theme_help: 'Benutze HTML Farbcodes (#rrggbb) um dein Farbschema anzupassen', radii_help: 'Kantenrundung (in Pixel) der Oberfläche anpassen', background: 'Hintergrund', @@ -293,6 +294,7 @@ const en = { export_theme: 'Export current theme', import_theme: 'Load saved theme', theme_help: 'Use hex color codes (#rrggbb) to customize your color theme.', + invalid_theme_imported: 'The selected file is not a supported Pleroma theme. No changes to your theme were made.', radii_help: 'Set up interface edge rounding (in pixels)', background: 'Background', foreground: 'Foreground', From 4d112b70fd0cc360b97e3a7c53c94a4045cef635 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 13 Aug 2018 14:46:28 +0300 Subject: [PATCH 07/23] fixed custom emoji in nickname. changed icons on right side to be more streamlined. adjusted CSS so that all text in header of post is on same baseline and all icons/images are middle-aligned. --- src/components/status/status.vue | 50 +++++++++++++++++++------ static/font/config.json | 10 ++++- static/font/css/fontello-codes.css | 1 + static/font/css/fontello-embedded.css | 13 ++++--- static/font/css/fontello-ie7-codes.css | 1 + static/font/css/fontello-ie7.css | 1 + static/font/css/fontello.css | 15 ++++---- static/font/demo.html | 15 ++++---- static/font/font/fontello.eot | Bin 15276 -> 15552 bytes static/font/font/fontello.svg | 4 +- static/font/font/fontello.ttf | Bin 15108 -> 15384 bytes static/font/font/fontello.woff | Bin 9296 -> 9432 bytes static/font/font/fontello.woff2 | Bin 7872 -> 7976 bytes 13 files changed, 75 insertions(+), 35 deletions(-) diff --git a/src/components/status/status.vue b/src/components/status/status.vue index e2fb5d36..1e31aa2b 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -11,8 +11,8 @@
- - {{retweeter}} + + {{retweeter}} {{$t('timeline.repeated')}}
@@ -57,8 +57,10 @@ - - +
+ +
+ @@ -141,6 +143,7 @@ margin-top: 0.25em; margin-left: 0.5em; z-index: 50; + .status { flex: 1; border: 0; @@ -155,6 +158,7 @@ text-align: center; border-width: 1px; border-style: solid; + i { font-size: 2em; } @@ -196,6 +200,7 @@ .media-heading { flex-wrap: nowrap; + line-height: 16px; } .media-heading-left { @@ -218,12 +223,20 @@ flex: 1 0; display: flex; flex-wrap: wrap; - align-content: center; + align-items: baseline; + + .user-name { + margin-right: 0.2em; + img { + width: 14px; + height: 14px; + vertical-align: middle + } + } } + .links { display: flex; - padding-top: 1px; - margin-left: 0.2em; font-size: 12px; color: $fallback--link; color: var(--link, $fallback--link); @@ -247,17 +260,18 @@ } .media-heading-right { + display: inline-flex; flex-shrink: 0; - display: flex; flex-wrap: nowrap; - max-height: 1.5em; - margin-left: 0.25em; + margin-left: .25em; + .timeago { margin-right: 0.2em; font-size: 12px; - padding-top: 1px; + align-self: last baseline; } - i { + + > * { margin-left: 0.2em; } } @@ -318,6 +332,7 @@ .retweet-info { padding: 0.4em 0.6em 0 0.6em; margin: 0; + .avatar { border-radius: $fallback--avatarAltRadius; border-radius: var(--avatarAltRadius, $fallback--avatarAltRadius); @@ -333,9 +348,20 @@ display: flex; align-content: center; flex-wrap: wrap; + + .user-name { + font-weight: bold; + img { + width: 14px; + height: 14px; + vertical-align: middle; + } + } + i { padding: 0 0.2em; } + a { max-width: 100%; overflow: hidden; diff --git a/static/font/config.json b/static/font/config.json index 53644774..88d0c090 100644 --- a/static/font/config.json +++ b/static/font/config.json @@ -67,10 +67,10 @@ "src": "fontawesome" }, { - "uid": "9e1c33b6849ceb08db8acfaf02188b7d", + "uid": "1a5cfa186647e8c929c2b17b9fc4dac1", "css": "plus-squared", "code": 59398, - "src": "entypo" + "src": "font-awesome" }, { "uid": "e99461abfef3923546da8d745372c995", @@ -114,6 +114,12 @@ "code": 61582, "src": "fontawesome" }, + { + "uid": "e35de5ea31cd56970498e33efbcb8e36", + "css": "link-ext-alt", + "code": 61583, + "src": "fontawesome" + }, { "uid": "381da2c2f7fd51f8de877c044d7f439d", "css": "picture", diff --git a/static/font/css/fontello-codes.css b/static/font/css/fontello-codes.css index 5cd365cd..b1c76c3f 100644 --- a/static/font/css/fontello-codes.css +++ b/static/font/css/fontello-codes.css @@ -22,6 +22,7 @@ .icon-spin3:before { content: '\e832'; } /* '' */ .icon-spin4:before { content: '\e834'; } /* '' */ .icon-link-ext:before { content: '\f08e'; } /* '' */ +.icon-link-ext-alt:before { content: '\f08f'; } /* '' */ .icon-menu:before { content: '\f0c9'; } /* '' */ .icon-mail-alt:before { content: '\f0e0'; } /* '' */ .icon-comment-empty:before { content: '\f0e5'; } /* '' */ diff --git a/static/font/css/fontello-embedded.css b/static/font/css/fontello-embedded.css index e63696d4..874a677d 100644 --- a/static/font/css/fontello-embedded.css +++ b/static/font/css/fontello-embedded.css @@ -1,15 +1,15 @@ @font-face { font-family: 'fontello'; - src: url('../font/fontello.eot?54875321'); - src: url('../font/fontello.eot?54875321#iefix') format('embedded-opentype'), - url('../font/fontello.svg?54875321#fontello') format('svg'); + src: url('../font/fontello.eot?89195983'); + src: url('../font/fontello.eot?89195983#iefix') format('embedded-opentype'), + url('../font/fontello.svg?89195983#fontello') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'fontello'; - src: url('data:application/octet-stream;base64,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') format('woff'), - url('data:application/octet-stream;base64,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') format('truetype'); + src: url('data:application/octet-stream;base64,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') format('woff'), + url('data:application/octet-stream;base64,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') format('truetype'); } /* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */ /* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */ @@ -17,7 +17,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; - src: url('../font/fontello.svg?54875321#fontello') format('svg'); + src: url('../font/fontello.svg?89195983#fontello') format('svg'); } } */ @@ -75,6 +75,7 @@ .icon-spin3:before { content: '\e832'; } /* '' */ .icon-spin4:before { content: '\e834'; } /* '' */ .icon-link-ext:before { content: '\f08e'; } /* '' */ +.icon-link-ext-alt:before { content: '\f08f'; } /* '' */ .icon-menu:before { content: '\f0c9'; } /* '' */ .icon-mail-alt:before { content: '\f0e0'; } /* '' */ .icon-comment-empty:before { content: '\f0e5'; } /* '' */ diff --git a/static/font/css/fontello-ie7-codes.css b/static/font/css/fontello-ie7-codes.css index 56d7ebc1..5ba45f75 100644 --- a/static/font/css/fontello-ie7-codes.css +++ b/static/font/css/fontello-ie7-codes.css @@ -22,6 +22,7 @@ .icon-spin3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-spin4 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-link-ext-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-mail-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-comment-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/static/font/css/fontello-ie7.css b/static/font/css/fontello-ie7.css index e955fac5..6ab5e0ca 100644 --- a/static/font/css/fontello-ie7.css +++ b/static/font/css/fontello-ie7.css @@ -33,6 +33,7 @@ .icon-spin3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-spin4 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-link-ext { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } +.icon-link-ext-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-mail-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } .icon-comment-empty { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } diff --git a/static/font/css/fontello.css b/static/font/css/fontello.css index 05e6e66c..786f7419 100644 --- a/static/font/css/fontello.css +++ b/static/font/css/fontello.css @@ -1,11 +1,11 @@ @font-face { font-family: 'fontello'; - src: url('../font/fontello.eot?70327001'); - src: url('../font/fontello.eot?70327001#iefix') format('embedded-opentype'), - url('../font/fontello.woff2?70327001') format('woff2'), - url('../font/fontello.woff?70327001') format('woff'), - url('../font/fontello.ttf?70327001') format('truetype'), - url('../font/fontello.svg?70327001#fontello') format('svg'); + src: url('../font/fontello.eot?82290981'); + src: url('../font/fontello.eot?82290981#iefix') format('embedded-opentype'), + url('../font/fontello.woff2?82290981') format('woff2'), + url('../font/fontello.woff?82290981') format('woff'), + url('../font/fontello.ttf?82290981') format('truetype'), + url('../font/fontello.svg?82290981#fontello') format('svg'); font-weight: normal; font-style: normal; } @@ -15,7 +15,7 @@ @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: 'fontello'; - src: url('../font/fontello.svg?70327001#fontello') format('svg'); + src: url('../font/fontello.svg?82290981#fontello') format('svg'); } } */ @@ -78,6 +78,7 @@ .icon-spin3:before { content: '\e832'; } /* '' */ .icon-spin4:before { content: '\e834'; } /* '' */ .icon-link-ext:before { content: '\f08e'; } /* '' */ +.icon-link-ext-alt:before { content: '\f08f'; } /* '' */ .icon-menu:before { content: '\f0c9'; } /* '' */ .icon-mail-alt:before { content: '\f0e0'; } /* '' */ .icon-comment-empty:before { content: '\f0e5'; } /* '' */ diff --git a/static/font/demo.html b/static/font/demo.html index 8fd5992f..940fe4ac 100644 --- a/static/font/demo.html +++ b/static/font/demo.html @@ -229,11 +229,11 @@ body { } @font-face { font-family: 'fontello'; - src: url('./font/fontello.eot?31375268'); - src: url('./font/fontello.eot?31375268#iefix') format('embedded-opentype'), - url('./font/fontello.woff?31375268') format('woff'), - url('./font/fontello.ttf?31375268') format('truetype'), - url('./font/fontello.svg?31375268#fontello') format('svg'); + src: url('./font/fontello.eot?36497025'); + src: url('./font/fontello.eot?36497025#iefix') format('embedded-opentype'), + url('./font/fontello.woff?36497025') format('woff'), + url('./font/fontello.ttf?36497025') format('truetype'), + url('./font/fontello.svg?36497025#fontello') format('svg'); font-weight: normal; font-style: normal; } @@ -331,15 +331,16 @@ body {
icon-spin30xe832
icon-spin40xe834
icon-link-ext0xf08e
-
icon-menu0xf0c9
+
icon-link-ext-alt0xf08f
+
icon-menu0xf0c9
icon-mail-alt0xf0e0
icon-comment-empty0xf0e5
icon-reply0xf112
-
icon-lock-open-alt0xf13e
+
icon-lock-open-alt0xf13e
icon-binoculars0xf1e5
icon-user-plus0xf234
diff --git a/static/font/font/fontello.eot b/static/font/font/fontello.eot index 29c48e4c55f11b549b66f912145806089f239bbc..db02dc2605cbd93f09883f689df95c4042738eaf 100644 GIT binary patch delta 986 zcmZ8fOK2Nc6g_v|d=!m5lI8JOP8>_N+_Xrw)#^(eqsTVJ`8ePfQ|yIRiP*7ABu6xA zszAY6ln?@q%7^UgbW z?z?jj?|t>b#(8yP1PF|*scHH8j4`*C`*h`v@4~wP-2}w^$#d0^`ef%3@EUl8PE{7m zm)EY&vJL@yWwCg+!f_uE`4Z4@aY1{LoeVbNVT^3F3Xg?-0$^tITfB+=Pr<91n2w z0;sz`wYuoKRN25wk)^7zvE#vTXzk zk}RYNiC2Ok$_fdY-_y|8s73|Iswz)Imem=kvO1Ycg%ehIAna0lqLfM=(84^u9PU@O z&gNuVnM9{)9in(TlS;(X9qp#7_4OY}wI|b=zW7^~bkFoUmNDTq={CbMZnuPESXc7n z&mWKH^W#$2c%Fuj7#2Cr6vy;7g<)BSW76U0^|3q^Mx{W5oGbcb*NOz}w!8)K3gWq# ze~%=ACcqOUD)T`>l2Krrf~G+vW*|sRrZQ%CLQ%S-)XqNo`qdzjY6i)QXQ<0c#54bQ z&@`~K9q8~+?fk0i2lXDEB5w}6y{fBo^#ucyQ|g8G;XLgh z(|YENnd|R(NB)8?>U?te?UTKwf7zajWGG}`itMLZ`$lBKejJGo3!nH!o|Z4m+sd-K zp+3_hTEUfcedxL1`LS)?7%=X5L*9$tXTD3mKiZG@eg5ycT;mppoMTa4aJ{#OvJ&;# d>qECZp3=L^rw12m)xl!P9*rG!K8^)F{{YE>-lYHl delta 712 zcmYjOT}V@57=FI!-p_`-&@gieLh?ZWay>k$q!*ibVJm34gyf5F|vBXs=(Fh2Q zQ<6{USV#{}1s_ZtMLPgC3-IT9uf%N9#`X{3&`&aL{YoS{Id!)iaOnY^5($kep83*Kkqioj?92yXoj~2NzMKV$iC3~f39v!o3{XlO$O2`=RFeV9 zfnT01Pyr-giKoPgdEUmY!APOD;4y)5yvTE6G)KdU5-&=Zw6q-0f$xFDnA8bLVqG*V zJ1NTya;aQeQe0G6V726%O*s;b%#bTuoUEb1YO+Z7Jyq3SlgH;~Uc1+BwOid*x0jo9 z`2CJQvo%dkHC%P7B%DfxxwU^zm&3mu$atw#@{2A~nB1~AYsv=G3mq4XO - + @@ -52,6 +52,8 @@ + + diff --git a/static/font/font/fontello.ttf b/static/font/font/fontello.ttf index 78b51e97a7baa335a1b5e73d84a7504993eb6cc0..159f2f9064e9553f73f42bc0cf69e4495a7d9529 100644 GIT binary patch delta 957 zcmZ8fOKcNY6g_v|c*c0_vExi8353{*Qy_MoAb(;Js*sPW01XmFStJXLE%HOL6RWt9 zD^*Gs2vsbaP@{ep-BfLbgcP-zRiUa7uqi5=EfOh7;<2vBmmN)*Un1d?CMYr=m-& zmooF`Po%%OaXAHq7#Pf^3px7S^(*V2S^MYG*~x!?Z1uCg2S^Wc^B40Q>EF^o*EJq` zBKO&3Zhauc&5y2JeRa3H1mfR-{~)Tn51AcYSb~gI&NuPw0`_u!IZ}>oE*GEBC$4_H z^ArcAW8|}zBp2q*n%1AsOh?;?pfZf&-qIm3p8sKm+(5|Qr)nJ&3XoF!MrASXA9*y+W*BOf1)_x#f z7wbv1Mb4PgeZy^;`mo!eHHN9L)r6&+UnhrN|38#W4oQteN$NeWn`Bi>EW=$Dx@qc` zLC0Q~2a}WEFTUe87a0YXcRk;MBBss^^Vn(Do$w;yWS5v@g|;HSL~w_klp9C0`(cv=$G9MfseYZFBmW$Ur z6XY+JI``9fal3Q4I1mi=3Xk|#9+j`iTedmnw(?R9swsQS{-txt`IqaO-l5-d``wq_ zFFjv*9@icBdc3!|UFGKbt)GIL;C`#&K8f0jPs6KDXXe7(Ys>zQ E8X*glL&~QL}drqH}o8bDrnC@5}pgrV?Yr6Z=Px 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 delta 7184 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

V3f7!TtfCNS#49h7|$dJlj6wb=# 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 diff --git a/static/font/font/fontello.woff2 b/static/font/font/fontello.woff2 index 6c3428a82129cb15c8121f9c7e9f4064fbb28538..03886c6c669379a103ae7d7bf6af93869612db73 100644 GIT binary patch literal 7976 zcmV+@AJ^b_Pew8T0RR9103Rp-4*&oF06Z7~03Oc(0RR9100000000000000000000 z0000SR0dW6hGYmJ36^jX2nx!0zXA(F00A}vBm;o}1Rw>4O$UNx41oq4*fd2WBG@

&#>kO_ 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 literal 7872 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 From d417cb35bbd2a7603c5c655aa76d3df13a6f92ae Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 13 Aug 2018 15:36:10 +0300 Subject: [PATCH 08/23] fix potential stretched spurdo --- src/components/status/status.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/status/status.vue b/src/components/status/status.vue index 1e31aa2b..4b168db0 100644 --- a/src/components/status/status.vue +++ b/src/components/status/status.vue @@ -227,10 +227,12 @@ .user-name { margin-right: 0.2em; + img { width: 14px; height: 14px; - vertical-align: middle + vertical-align: middle; + object-fit: contain } } } @@ -351,10 +353,12 @@ .user-name { font-weight: bold; + img { width: 14px; height: 14px; vertical-align: middle; + object-fit: contain } } From 18117c3bfa4cae9542e49222aad058aa52929f18 Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 13 Aug 2018 16:17:00 +0300 Subject: [PATCH 09/23] storing entire config instead of each separate thing of it, so that future options won't be lost during reloads because developer forgot to update that list of settings to be persisted --- src/main.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/main.js b/src/main.js index cb53edd3..50e5ea8d 100644 --- a/src/main.js +++ b/src/main.js @@ -45,15 +45,7 @@ Vue.use(VueChatScroll) const persistedStateOptions = { paths: [ - 'config.hideAttachments', - 'config.hideAttachmentsInConv', - 'config.hideNsfw', - 'config.autoLoad', - 'config.hoverPreview', - 'config.streaming', - 'config.muteWords', - 'config.customTheme', - 'config.highlight', + 'config', 'users.lastLoginName' ] } From 87eee191b8eaa8b7c8a396f9c6ca976c280d44af Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Mon, 13 Aug 2018 17:07:45 +0300 Subject: [PATCH 10/23] Made pausing TL updating configurable. Added styles for disabled checkboxes. Shuffled settings a bit b/c all the settings are in "Attachments" section depsite the fact not all of them are attachments-related. --- src/App.scss | 8 +++ src/components/settings/settings.js | 4 ++ src/components/settings/settings.vue | 103 +++++++++++++++------------ src/components/timeline/timeline.js | 5 +- src/i18n/messages.js | 1 + 5 files changed, 76 insertions(+), 45 deletions(-) diff --git a/src/App.scss b/src/App.scss index 2426b998..9f7ef860 100644 --- a/src/App.scss +++ b/src/App.scss @@ -142,6 +142,14 @@ input, textarea, .select { color: $fallback--fg; color: var(--fg, $fallback--fg); } + &:disabled, + { + &, + & + label, + & + label::before { + opacity: .5; + } + } + label::before { display: inline-block; content: '✔'; diff --git a/src/components/settings/settings.js b/src/components/settings/settings.js index a26111d6..e5f4b001 100644 --- a/src/components/settings/settings.js +++ b/src/components/settings/settings.js @@ -10,6 +10,7 @@ const settings = { muteWordsString: this.$store.state.config.muteWords.join('\n'), autoLoadLocal: this.$store.state.config.autoLoad, streamingLocal: this.$store.state.config.streaming, + pauseOnUnfocused: this.$store.state.config.pauseOnUnfocused, hoverPreviewLocal: this.$store.state.config.hoverPreview, stopGifs: this.$store.state.config.stopGifs } @@ -38,6 +39,9 @@ const settings = { streamingLocal (value) { this.$store.dispatch('setOption', { name: 'streaming', value }) }, + pauseOnUnfocusedLocal (value) { + this.$store.dispatch('setOption', { name: 'pauseOnUnfocused', value }) + }, hoverPreviewLocal (value) { this.$store.dispatch('setOption', { name: 'hoverPreview', value }) }, diff --git a/src/components/settings/settings.vue b/src/components/settings/settings.vue index 6245e758..d6dbab27 100644 --- a/src/components/settings/settings.vue +++ b/src/components/settings/settings.vue @@ -1,53 +1,64 @@