|
@@ -21,24 +21,9 @@
|
|
|
{{ $t('settings.hide_wallpaper') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
- <li v-if="instanceShoutboxPresent">
|
|
|
- <BooleanSetting path="hideShoutbox">
|
|
|
- {{ $t('settings.hide_shoutbox') }}
|
|
|
- </BooleanSetting>
|
|
|
- </li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- <div class="setting-item">
|
|
|
- <h2>{{ $t('nav.timeline') }}</h2>
|
|
|
- <ul class="setting-list">
|
|
|
- <li>
|
|
|
- <BooleanSetting path="hideMutedPosts">
|
|
|
- {{ $t('settings.hide_muted_posts') }}
|
|
|
- </BooleanSetting>
|
|
|
- </li>
|
|
|
<li>
|
|
|
- <BooleanSetting path="collapseMessageWithSubject">
|
|
|
- {{ $t('settings.collapse_subject') }}
|
|
|
+ <BooleanSetting path="stopGifs">
|
|
|
+ {{ $t('settings.stop_gifs') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
<li>
|
|
@@ -68,103 +53,41 @@
|
|
|
</small>
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
- <li>
|
|
|
- <BooleanSetting path="emojiReactionsOnTimeline">
|
|
|
- {{ $t('settings.emoji_reactions_on_timeline') }}
|
|
|
- </BooleanSetting>
|
|
|
- </li>
|
|
|
<li>
|
|
|
<BooleanSetting path="virtualScrolling">
|
|
|
{{ $t('settings.virtual_scrolling') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="setting-item">
|
|
|
- <h2>{{ $t('settings.composing') }}</h2>
|
|
|
- <ul class="setting-list">
|
|
|
- <li>
|
|
|
- <BooleanSetting path="scopeCopy">
|
|
|
- {{ $t('settings.scope_copy') }}
|
|
|
- </BooleanSetting>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <BooleanSetting path="alwaysShowSubjectInput">
|
|
|
- {{ $t('settings.subject_input_always_show') }}
|
|
|
- </BooleanSetting>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <ChoiceSetting
|
|
|
- id="subjectLineBehavior"
|
|
|
- path="subjectLineBehavior"
|
|
|
- :options="subjectLineOptions"
|
|
|
- >
|
|
|
- {{ $t('settings.subject_line_behavior') }}
|
|
|
- </ChoiceSetting>
|
|
|
- </li>
|
|
|
- <li v-if="postFormats.length > 0">
|
|
|
- <ChoiceSetting
|
|
|
- id="postContentType"
|
|
|
- path="postContentType"
|
|
|
- :options="postContentOptions"
|
|
|
- >
|
|
|
- {{ $t('settings.post_status_content_type') }}
|
|
|
- </ChoiceSetting>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <BooleanSetting path="minimalScopesMode">
|
|
|
- {{ $t('settings.minimal_scopes_mode') }}
|
|
|
- </BooleanSetting>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <BooleanSetting path="sensitiveByDefault">
|
|
|
- {{ $t('settings.sensitive_by_default') }}
|
|
|
- </BooleanSetting>
|
|
|
- </li>
|
|
|
- <li>
|
|
|
- <BooleanSetting path="alwaysShowNewPostButton">
|
|
|
- {{ $t('settings.always_show_post_button') }}
|
|
|
- </BooleanSetting>
|
|
|
- </li>
|
|
|
<li>
|
|
|
<BooleanSetting path="autohideFloatingPostButton">
|
|
|
{{ $t('settings.autohide_floating_post_button') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
- <li>
|
|
|
- <BooleanSetting path="padEmoji">
|
|
|
- {{ $t('settings.pad_emoji') }}
|
|
|
+ <li v-if="instanceShoutboxPresent">
|
|
|
+ <BooleanSetting path="hideShoutbox">
|
|
|
+ {{ $t('settings.hide_shoutbox') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
-
|
|
|
<div class="setting-item">
|
|
|
- <h2>{{ $t('settings.attachments') }}</h2>
|
|
|
+ <h2>{{ $t('settings.post_look_feel') }}</h2>
|
|
|
<ul class="setting-list">
|
|
|
<li>
|
|
|
- <BooleanSetting path="hideAttachments">
|
|
|
- {{ $t('settings.hide_attachments_in_tl') }}
|
|
|
+ <BooleanSetting path="collapseMessageWithSubject">
|
|
|
+ {{ $t('settings.collapse_subject') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
<li>
|
|
|
- <BooleanSetting path="hideAttachmentsInConv">
|
|
|
- {{ $t('settings.hide_attachments_in_convo') }}
|
|
|
+ <BooleanSetting path="emojiReactionsOnTimeline">
|
|
|
+ {{ $t('settings.emoji_reactions_on_timeline') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
+ <h3>{{ $t('settings.attachments') }}</h3>
|
|
|
<li>
|
|
|
- <label for="maxThumbnails">
|
|
|
- {{ $t('settings.max_thumbnails') }}
|
|
|
- </label>
|
|
|
- <input
|
|
|
- id="maxThumbnails"
|
|
|
- path.number="maxThumbnails"
|
|
|
- class="number-input"
|
|
|
- type="number"
|
|
|
- min="0"
|
|
|
- step="1"
|
|
|
- >
|
|
|
+ <BooleanSetting path="useContainFit">
|
|
|
+ {{ $t('settings.use_contain_fit') }}
|
|
|
+ </BooleanSetting>
|
|
|
</li>
|
|
|
<li>
|
|
|
<BooleanSetting path="hideNsfw">
|
|
@@ -189,11 +112,6 @@
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
</ul>
|
|
|
- <li>
|
|
|
- <BooleanSetting path="stopGifs">
|
|
|
- {{ $t('settings.stop_gifs') }}
|
|
|
- </BooleanSetting>
|
|
|
- </li>
|
|
|
<li>
|
|
|
<BooleanSetting path="loopVideo">
|
|
|
{{ $t('settings.loop_video') }}
|
|
@@ -223,31 +141,80 @@
|
|
|
{{ $t('settings.play_videos_in_modal') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
+ <h3>{{ $t('settings.fun') }}</h3>
|
|
|
<li>
|
|
|
- <BooleanSetting path="useContainFit">
|
|
|
- {{ $t('settings.use_contain_fit') }}
|
|
|
+ <BooleanSetting path="greentext">
|
|
|
+ {{ $t('settings.greentext') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
|
|
|
<div class="setting-item">
|
|
|
- <h2>{{ $t('settings.notifications') }}</h2>
|
|
|
+ <h2>{{ $t('settings.composing') }}</h2>
|
|
|
<ul class="setting-list">
|
|
|
<li>
|
|
|
- <BooleanSetting path="webPushNotifications">
|
|
|
- {{ $t('settings.enable_web_push_notifications') }}
|
|
|
+ <BooleanSetting path="scopeCopy">
|
|
|
+ {{ $t('settings.scope_copy') }}
|
|
|
+ </BooleanSetting>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <BooleanSetting path="alwaysShowSubjectInput">
|
|
|
+ {{ $t('settings.subject_input_always_show') }}
|
|
|
+ </BooleanSetting>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <ChoiceSetting
|
|
|
+ id="subjectLineBehavior"
|
|
|
+ path="subjectLineBehavior"
|
|
|
+ :options="subjectLineOptions"
|
|
|
+ >
|
|
|
+ {{ $t('settings.subject_line_behavior') }}
|
|
|
+ </ChoiceSetting>
|
|
|
+ </li>
|
|
|
+ <li v-if="postFormats.length > 0">
|
|
|
+ <ChoiceSetting
|
|
|
+ id="postContentType"
|
|
|
+ path="postContentType"
|
|
|
+ :options="postContentOptions"
|
|
|
+ >
|
|
|
+ {{ $t('settings.post_status_content_type') }}
|
|
|
+ </ChoiceSetting>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <BooleanSetting path="minimalScopesMode">
|
|
|
+ {{ $t('settings.minimal_scopes_mode') }}
|
|
|
+ </BooleanSetting>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <BooleanSetting path="sensitiveByDefault">
|
|
|
+ {{ $t('settings.sensitive_by_default') }}
|
|
|
+ </BooleanSetting>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <BooleanSetting path="alwaysShowNewPostButton">
|
|
|
+ {{ $t('settings.always_show_post_button') }}
|
|
|
+ </BooleanSetting>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <BooleanSetting path="autohideFloatingPostButton">
|
|
|
+ {{ $t('settings.autohide_floating_post_button') }}
|
|
|
+ </BooleanSetting>
|
|
|
+ </li>
|
|
|
+ <li>
|
|
|
+ <BooleanSetting path="padEmoji">
|
|
|
+ {{ $t('settings.pad_emoji') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
|
|
|
<div class="setting-item">
|
|
|
- <h2>{{ $t('settings.fun') }}</h2>
|
|
|
+ <h2>{{ $t('settings.notifications') }}</h2>
|
|
|
<ul class="setting-list">
|
|
|
<li>
|
|
|
- <BooleanSetting path="greentext">
|
|
|
- {{ $t('settings.greentext') }}
|
|
|
+ <BooleanSetting path="webPushNotifications">
|
|
|
+ {{ $t('settings.enable_web_push_notifications') }}
|
|
|
</BooleanSetting>
|
|
|
</li>
|
|
|
</ul>
|