From 0afebcfd9e10a1c5deb98fb739e00aa73c757624 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 10 Feb 2022 17:45:12 +0900 Subject: enhance: improve federation chart --- packages/client/src/components/chart.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'packages/client/src/components') diff --git a/packages/client/src/components/chart.vue b/packages/client/src/components/chart.vue index ced0d481c4..5865715deb 100644 --- a/packages/client/src/components/chart.vue +++ b/packages/client/src/components/chart.vue @@ -370,14 +370,14 @@ export default defineComponent({ const raw = await os.api('charts/federation', { limit: props.limit, span: props.span }); return { series: [{ - name: 'Total', + name: 'Sub', type: 'area', - data: format(raw.instance.total), - color: '#888888', + data: format(raw.sub), + color: colors.orange, }, { - name: 'Inc/Dec', + name: 'Pub', type: 'area', - data: format(sum(raw.instance.inc, negate(raw.instance.dec))), + data: format(raw.pub), color: colors.purple, }, { name: 'Received', -- cgit v1.2.3-freya From 108ec412c3f1ea73695c732762956de53d440916 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 10 Feb 2022 19:02:52 +0900 Subject: enhance(client): tweak chart --- packages/client/src/components/chart.vue | 17 +++++++++++++---- packages/client/src/components/instance-stats.vue | 2 +- 2 files changed, 14 insertions(+), 5 deletions(-) (limited to 'packages/client/src/components') diff --git a/packages/client/src/components/chart.vue b/packages/client/src/components/chart.vue index 5865715deb..d4c6f9d447 100644 --- a/packages/client/src/components/chart.vue +++ b/packages/client/src/components/chart.vue @@ -213,17 +213,17 @@ export default defineComponent({ data: x.data.slice().reverse(), tension: 0.3, pointRadius: 0, - borderWidth: 2, + borderWidth: props.bar ? 0 : 2, borderColor: x.color ? x.color : getColor(i), borderDash: x.borderDash || [], borderJoinStyle: 'round', - backgroundColor: alpha(x.color ? x.color : getColor(i), 0.1), - gradient: { + backgroundColor: props.bar ? (x.color ? x.color : getColor(i)) : alpha(x.color ? x.color : getColor(i), 0.1), + gradient: props.bar ? undefined : { backgroundColor: { axis: 'y', colors: { 0: alpha(x.color ? x.color : getColor(i), 0), - [maxes[i]]: alpha(x.color ? x.color : getColor(i), 0.1), + [maxes[i]]: alpha(x.color ? x.color : getColor(i), 0.15), }, }, }, @@ -752,18 +752,27 @@ export default defineComponent({ type: 'line', borderDash: [5, 5], data: format(sum(raw.inc, negate(raw.dec))), + color: '#888888', }]), { + name: 'With file', + type: 'area', + data: format(raw.diffs.withFile), + color: colors.purple, + }, { name: 'Renotes', type: 'area', data: format(raw.diffs.renote), + color: colors.green, }, { name: 'Replies', type: 'area', data: format(raw.diffs.reply), + color: colors.yellow, }, { name: 'Normal', type: 'area', data: format(raw.diffs.normal), + color: colors.blue, }], }; }; diff --git a/packages/client/src/components/instance-stats.vue b/packages/client/src/components/instance-stats.vue index d2aa5a151a..f386a8de9a 100644 --- a/packages/client/src/components/instance-stats.vue +++ b/packages/client/src/components/instance-stats.vue @@ -59,7 +59,7 @@ export default defineComponent({ setup() { const chartSpan = ref<'hour' | 'day'>('hour'); - const chartSrc = ref('notes'); + const chartSrc = ref('active-users'); return { chartSrc, -- cgit v1.2.3-freya From 9f417bd50b816e708920281c2b8983a9c003e760 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 10 Feb 2022 22:16:59 +0900 Subject: :art: --- packages/client/src/components/chart.vue | 2 -- 1 file changed, 2 deletions(-) (limited to 'packages/client/src/components') diff --git a/packages/client/src/components/chart.vue b/packages/client/src/components/chart.vue index d4c6f9d447..e6f0e6ee0e 100644 --- a/packages/client/src/components/chart.vue +++ b/packages/client/src/components/chart.vue @@ -426,7 +426,6 @@ export default defineComponent({ series: [{ name: 'All', type: 'line', - borderDash: [5, 5], data: format(type == 'combined' ? sum(raw.local.inc, negate(raw.local.dec), raw.remote.inc, negate(raw.remote.dec)) : sum(raw[type].inc, negate(raw[type].dec)) @@ -750,7 +749,6 @@ export default defineComponent({ series: [...(props.args.withoutAll ? [] : [{ name: 'All', type: 'line', - borderDash: [5, 5], data: format(sum(raw.inc, negate(raw.dec))), color: '#888888', }]), { -- cgit v1.2.3-freya From 2dad6ee50d0efb6fce4f955307374c9301ac5639 Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 11 Feb 2022 12:46:03 +0900 Subject: :art: --- packages/client/src/components/chart.vue | 1 + 1 file changed, 1 insertion(+) (limited to 'packages/client/src/components') diff --git a/packages/client/src/components/chart.vue b/packages/client/src/components/chart.vue index e6f0e6ee0e..030ce2a422 100644 --- a/packages/client/src/components/chart.vue +++ b/packages/client/src/components/chart.vue @@ -271,6 +271,7 @@ export default defineComponent({ y: { position: 'left', stacked: props.stacked, + suggestedMax: 100, grid: { color: gridColor, borderColor: 'rgb(0, 0, 0, 0)', -- cgit v1.2.3-freya From cc019a217f4097f2ac205315680ad7a62d721b74 Mon Sep 17 00:00:00 2001 From: syuilo Date: Fri, 11 Feb 2022 13:38:47 +0900 Subject: feat(client): make size of reaction picker configuable --- CHANGELOG.md | 8 ++++++++ locales/ja-JP.yml | 2 ++ packages/client/src/components/emoji-picker.vue | 18 +++++++++++++----- packages/client/src/pages/settings/reaction.vue | 11 +++++++++-- packages/client/src/store.ts | 4 ++++ 5 files changed, 36 insertions(+), 7 deletions(-) (limited to 'packages/client/src/components') diff --git a/CHANGELOG.md b/CHANGELOG.md index 10a3941423..48ac66646c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,14 @@ You should also include the user name that made the change. --> +## 12.x.x (unreleased) + +### Improvements +- クライアント: リアクションピッカーのサイズを設定できるように @syuilo + +### Bugfixes +- + ## 12.105.0 (2022/02/09) ### Improvements diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 6caa3e3778..f4c9d19981 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -831,6 +831,8 @@ smartphone: "スマートフォン" tablet: "タブレット" auto: "自動" themeColor: "テーマカラー" +size: "サイズ" +numberOfColumn: "列の数" _emailUnavailable: used: "既に使用されています" diff --git a/packages/client/src/components/emoji-picker.vue b/packages/client/src/components/emoji-picker.vue index 3e1208979f..4e589b1619 100644 --- a/packages/client/src/components/emoji-picker.vue +++ b/packages/client/src/components/emoji-picker.vue @@ -1,5 +1,5 @@