Skip to content

Commit 00a4c44

Browse files
committed
設定画面(通話)のレイアウト、見た目微調整
1 parent 084ea2b commit 00a4c44

File tree

2 files changed

+22
-17
lines changed

2 files changed

+22
-17
lines changed

src/components/Settings/QallTab/NoiseSuppression.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ const isAudioWorkletSupported = checkAudioWorkletSupport()
5555
}
5656
.input {
5757
display:block;
58+
font-weight: bold;
5859
margin-right: 8px;
5960
}
6061
</style>

src/views/Settings/QallTab.vue

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,27 @@
22
<section>
33
<div :class="$style.element">
44
<div :class="$style.enable">
5-
<h3 :class="$style.header">RTC機能</h3>
5+
<div :class="$style.header_and_content">
6+
<h3 :class="$style.header">RTC機能</h3>
7+
<p :class="$style.content">
8+
通話などのRTC(リアルタイムコミュニケーション)機能を有効化します。
9+
マイクなどへのアクセス許可が必要です。
10+
</p>
11+
</div>
612
<a-toggle v-model="state.isEnabled" :class="$style.toggle" />
713
</div>
8-
<p :class="$style.content">
9-
通話などのRTC(リアルタイムコミュニケーション)機能を有効化します。
10-
マイクなどへのアクセス許可が必要です。
11-
</p>
1214
</div>
1315
<template v-if="state.isEnabled">
1416
<div :class="$style.element">
1517
<div :class="$style.enable">
16-
<h3 :class="$style.header">メッセージの読み上げ</h3>
18+
<div :class="$style.header_and_content">
19+
<h3 :class="$style.header">メッセージの読み上げ</h3>
20+
<p :class="$style.content">
21+
Qallしているチャンネルに投稿されたメッセージを読み上げます。
22+
</p>
23+
</div>
1724
<a-toggle v-model="state.isTtsEnabled" :class="$style.toggle" />
1825
</div>
19-
<p :class="$style.content">
20-
Qallしているチャンネルに投稿されたメッセージを読み上げます。
21-
</p>
2226
</div>
2327
<div v-if="state.isTtsEnabled" :class="$style.element">
2428
<div :class="$style.content">
@@ -28,7 +32,7 @@
2832
label="読み上げボイスの種類"
2933
:options="voiceOptions"
3034
/>
31-
<p v-else>読み上げ音声の声の種類が取得できませんでした</p>
35+
<p v-else>読み上げ音声の声の種類が取得できませんでした</p>
3236
<form-input
3337
v-model.number="state.voicePitch"
3438
label="ピッチ"
@@ -57,7 +61,7 @@
5761
v-model="state.audioInputDeviceId"
5862
:options="audioInputDeviceOptions"
5963
/>
60-
<p v-else>デバイスが取得できませんでした</p>
64+
<p v-else>デバイスが取得できませんでした</p>
6165
</div>
6266
</div>
6367
<div :class="$style.element">
@@ -74,6 +78,10 @@
7478
</div>
7579
<div :class="$style.element">
7680
<h3 :class="$style.header">ノイズゲート</h3>
81+
<p :class="$style.content">
82+
マイクに入力された音が指定した音量以下だった場合にミュートします。
83+
-100dBにすると無効になります。
84+
</p>
7785
<form-range-with-value
7886
v-model="state.noiseGateThreshold"
7987
:class="$style.content"
@@ -83,10 +91,6 @@
8391
max="0"
8492
:format="formatNoiseGateThreshold"
8593
/>
86-
<p :class="$style.content">
87-
マイクに入力された音が指定した音量以下だった場合にミュートします。
88-
-100dBにすると無効になります。
89-
</p>
9094
</div>
9195
<noise-suppression
9296
v-model="state.noiseSuppression"
@@ -218,8 +222,8 @@ const voiceOptions = useVoices()
218222
display: flex;
219223
align-items: center;
220224
margin-bottom: 8px;
221-
h3 {
222-
margin: 0;
225+
.header_and_content {
226+
flex: 1;
223227
}
224228
.toggle {
225229
margin-left: 12px;

0 commit comments

Comments
 (0)