2020-05-10 12:46:06 +09:00
|
|
|
<template>
|
2020-05-25 09:43:55 +09:00
|
|
|
<div :label="$t('settings.general')">
|
|
|
|
<div class="setting-item">
|
|
|
|
<h2>{{ $t('settings.interface') }}</h2>
|
|
|
|
<ul class="setting-list">
|
|
|
|
<li>
|
2022-05-23 01:40:59 +09:00
|
|
|
<interface-language-switcher
|
|
|
|
:prompt-text="$t('settings.interfaceLanguage')"
|
|
|
|
:language="language"
|
|
|
|
:set-language="val => language = val"
|
|
|
|
/>
|
2020-05-25 09:43:55 +09:00
|
|
|
</li>
|
|
|
|
<li v-if="instanceSpecificPanelPresent">
|
2020-10-01 07:43:07 +09:00
|
|
|
<BooleanSetting path="hideISP">
|
2020-05-25 09:43:55 +09:00
|
|
|
{{ $t('settings.hide_isp') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-25 09:43:55 +09:00
|
|
|
</li>
|
2020-12-17 01:25:07 +09:00
|
|
|
<li v-if="instanceWallpaperUsed">
|
2021-02-02 03:08:36 +09:00
|
|
|
<BooleanSetting path="hideInstanceWallpaper">
|
2020-12-17 01:25:07 +09:00
|
|
|
{{ $t('settings.hide_wallpaper') }}
|
2021-02-02 03:08:36 +09:00
|
|
|
</BooleanSetting>
|
2020-12-17 01:25:07 +09:00
|
|
|
</li>
|
2020-05-25 09:43:55 +09:00
|
|
|
<li>
|
2021-06-08 22:14:01 +09:00
|
|
|
<BooleanSetting path="stopGifs">
|
|
|
|
{{ $t('settings.stop_gifs') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-25 09:43:55 +09:00
|
|
|
</li>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting path="streaming">
|
2020-05-25 09:43:55 +09:00
|
|
|
{{ $t('settings.streaming') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-25 09:43:55 +09:00
|
|
|
<ul
|
|
|
|
class="setting-list suboptions"
|
|
|
|
:class="[{disabled: !streaming}]"
|
2020-05-10 12:46:06 +09:00
|
|
|
>
|
2020-05-25 09:43:55 +09:00
|
|
|
<li>
|
2020-10-01 07:43:07 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="pauseOnUnfocused"
|
2020-05-25 09:43:55 +09:00
|
|
|
:disabled="!streaming"
|
2020-05-10 12:46:06 +09:00
|
|
|
>
|
2020-05-25 09:43:55 +09:00
|
|
|
{{ $t('settings.pause_on_unfocused') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-25 09:43:55 +09:00
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="useStreamingApi"
|
|
|
|
expert="1"
|
|
|
|
>
|
2020-05-25 09:43:55 +09:00
|
|
|
{{ $t('settings.useStreamingApi') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-25 09:43:55 +09:00
|
|
|
</li>
|
2020-09-29 19:18:37 +09:00
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="virtualScrolling"
|
|
|
|
expert="1"
|
|
|
|
>
|
2020-09-29 19:18:37 +09:00
|
|
|
{{ $t('settings.virtual_scrolling') }}
|
2021-02-02 03:08:36 +09:00
|
|
|
</BooleanSetting>
|
2020-09-29 19:18:37 +09:00
|
|
|
</li>
|
2022-06-28 01:52:40 +09:00
|
|
|
<li>
|
2022-08-09 05:42:22 +09:00
|
|
|
<ChoiceSetting
|
|
|
|
id="userPopoverAvatarAction"
|
|
|
|
path="userPopoverAvatarAction"
|
|
|
|
:options="userPopoverAvatarActionOptions"
|
2022-07-31 18:35:48 +09:00
|
|
|
expert="1"
|
|
|
|
>
|
2022-08-09 05:42:22 +09:00
|
|
|
{{ $t('settings.user_popover_avatar_action') }}
|
|
|
|
</ChoiceSetting>
|
2022-06-28 01:52:40 +09:00
|
|
|
</li>
|
2022-07-20 01:33:48 +09:00
|
|
|
<li>
|
2022-07-31 18:35:48 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="userPopoverOverlay"
|
|
|
|
expert="1"
|
|
|
|
>
|
2022-07-20 01:33:48 +09:00
|
|
|
{{ $t('settings.user_popover_avatar_overlay') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2020-05-25 09:43:55 +09:00
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="alwaysShowNewPostButton"
|
|
|
|
expert="1"
|
|
|
|
>
|
2022-02-23 06:31:40 +09:00
|
|
|
{{ $t('settings.always_show_post_button') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="autohideFloatingPostButton"
|
|
|
|
expert="1"
|
|
|
|
>
|
2020-05-25 09:43:55 +09:00
|
|
|
{{ $t('settings.autohide_floating_post_button') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-25 09:43:55 +09:00
|
|
|
</li>
|
2021-06-16 19:52:13 +09:00
|
|
|
<li v-if="instanceShoutboxPresent">
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="hideShoutbox"
|
|
|
|
expert="1"
|
|
|
|
>
|
2021-06-16 19:52:13 +09:00
|
|
|
{{ $t('settings.hide_shoutbox') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-25 09:43:55 +09:00
|
|
|
</li>
|
2022-08-06 23:26:43 +09:00
|
|
|
<li>
|
|
|
|
<h3>{{ $t('settings.columns') }}</h3>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="disableStickyHeaders">
|
|
|
|
{{ $t('settings.disable_sticky_headers') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="showScrollbars">
|
|
|
|
{{ $t('settings.show_scrollbars') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="sidebarRight">
|
|
|
|
{{ $t('settings.right_sidebar') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2022-08-17 08:33:39 +09:00
|
|
|
<li>
|
|
|
|
<BooleanSetting path="navbarColumnStretch">
|
|
|
|
{{ $t('settings.navbar_column_stretch') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2022-08-06 23:26:43 +09:00
|
|
|
<li>
|
|
|
|
<ChoiceSetting
|
|
|
|
v-if="user"
|
|
|
|
id="thirdColumnMode"
|
|
|
|
path="thirdColumnMode"
|
|
|
|
:options="thirdColumnModeOptions"
|
|
|
|
>
|
|
|
|
{{ $t('settings.third_column_mode') }}
|
|
|
|
</ChoiceSetting>
|
|
|
|
</li>
|
|
|
|
<li v-if="expertLevel > 0">
|
|
|
|
{{ $t('settings.column_sizes') }}
|
|
|
|
<div class="column-settings">
|
|
|
|
<SizeSetting
|
|
|
|
v-for="column in columns"
|
|
|
|
:key="column"
|
|
|
|
:path="column + 'ColumnWidth'"
|
|
|
|
:units="horizontalUnits"
|
|
|
|
expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.column_sizes_' + column) }}
|
|
|
|
</SizeSetting>
|
|
|
|
</div>
|
|
|
|
</li>
|
2022-02-10 05:17:06 +09:00
|
|
|
<li class="select-multiple">
|
|
|
|
<span class="label">{{ $t('settings.confirm_dialogs') }}</span>
|
|
|
|
<ul class="option-list">
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="modalOnRepeat">
|
|
|
|
{{ $t('settings.confirm_dialogs_repeat') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="modalOnUnfollow">
|
|
|
|
{{ $t('settings.confirm_dialogs_unfollow') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="modalOnBlock">
|
|
|
|
{{ $t('settings.confirm_dialogs_block') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="modalOnMute">
|
|
|
|
{{ $t('settings.confirm_dialogs_mute') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="modalOnDelete">
|
|
|
|
{{ $t('settings.confirm_dialogs_delete') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="modalOnLogout">
|
|
|
|
{{ $t('settings.confirm_dialogs_logout') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2022-06-08 01:37:16 +09:00
|
|
|
<li>
|
|
|
|
<BooleanSetting path="modalOnApproveFollow">
|
|
|
|
{{ $t('settings.confirm_dialogs_approve_follow') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="modalOnDenyFollow">
|
|
|
|
{{ $t('settings.confirm_dialogs_deny_follow') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2022-09-28 07:47:50 +09:00
|
|
|
<li>
|
|
|
|
<BooleanSetting path="modalOnRemoveUserFromFollowers">
|
|
|
|
{{ $t('settings.confirm_dialogs_remove_follower') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2022-02-10 05:17:06 +09:00
|
|
|
</ul>
|
|
|
|
</li>
|
2020-05-25 09:43:55 +09:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
<div class="setting-item">
|
2021-06-08 22:14:01 +09:00
|
|
|
<h2>{{ $t('settings.post_look_feel') }}</h2>
|
2020-05-10 12:46:06 +09:00
|
|
|
<ul class="setting-list">
|
2022-03-14 16:31:24 +09:00
|
|
|
<li>
|
|
|
|
<ChoiceSetting
|
|
|
|
id="conversationDisplay"
|
|
|
|
path="conversationDisplay"
|
|
|
|
:options="conversationDisplayOptions"
|
|
|
|
>
|
|
|
|
{{ $t('settings.conversation_display') }}
|
|
|
|
</ChoiceSetting>
|
|
|
|
</li>
|
|
|
|
<ul
|
|
|
|
v-if="conversationDisplay !== 'linear'"
|
|
|
|
class="setting-list suboptions"
|
|
|
|
>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="conversationTreeAdvanced">
|
|
|
|
{{ $t('settings.tree_advanced') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting
|
|
|
|
path="conversationTreeFadeAncestors"
|
|
|
|
:expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.tree_fade_ancestors') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<IntegerSetting
|
|
|
|
path="maxDepthInThread"
|
|
|
|
:min="3"
|
|
|
|
:expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.max_depth_in_thread') }}
|
|
|
|
</IntegerSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<ChoiceSetting
|
|
|
|
id="conversationOtherRepliesButton"
|
|
|
|
path="conversationOtherRepliesButton"
|
|
|
|
:options="conversationOtherRepliesButtonOptions"
|
|
|
|
:expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.conversation_other_replies_button') }}
|
|
|
|
</ChoiceSetting>
|
|
|
|
</li>
|
|
|
|
</ul>
|
2020-05-10 12:46:06 +09:00
|
|
|
<li>
|
2021-06-08 22:14:01 +09:00
|
|
|
<BooleanSetting path="collapseMessageWithSubject">
|
|
|
|
{{ $t('settings.collapse_subject') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
</li>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="emojiReactionsOnTimeline"
|
|
|
|
expert="1"
|
|
|
|
>
|
2021-06-08 22:14:01 +09:00
|
|
|
{{ $t('settings.emoji_reactions_on_timeline') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
</li>
|
2022-02-23 06:31:40 +09:00
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
v-if="user"
|
|
|
|
path="serverSide_stripRichContent"
|
|
|
|
expert="1"
|
|
|
|
>
|
2022-02-23 06:31:40 +09:00
|
|
|
{{ $t('settings.no_rich_text_description') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2023-03-18 05:30:46 +09:00
|
|
|
<li>
|
2023-03-19 02:48:36 +09:00
|
|
|
<FloatSetting
|
2023-03-18 05:30:46 +09:00
|
|
|
v-if="user"
|
|
|
|
path="emojiReactionsScale"
|
|
|
|
expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.emoji_reactions_scale') }}
|
2023-03-19 02:48:36 +09:00
|
|
|
</FloatSetting>
|
2023-03-18 05:30:46 +09:00
|
|
|
</li>
|
2021-06-08 22:14:01 +09:00
|
|
|
<h3>{{ $t('settings.attachments') }}</h3>
|
2020-05-10 12:46:06 +09:00
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="useContainFit"
|
|
|
|
expert="1"
|
|
|
|
>
|
2021-06-08 22:14:01 +09:00
|
|
|
{{ $t('settings.use_contain_fit') }}
|
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
</li>
|
|
|
|
<li>
|
2020-10-01 07:43:07 +09:00
|
|
|
<BooleanSetting path="hideNsfw">
|
2020-05-10 12:46:06 +09:00
|
|
|
{{ $t('settings.nsfw_clickthrough') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
</li>
|
|
|
|
<ul class="setting-list suboptions">
|
|
|
|
<li>
|
2020-10-01 07:43:07 +09:00
|
|
|
<BooleanSetting
|
2022-03-01 01:23:32 +09:00
|
|
|
path="preloadImage"
|
|
|
|
expert="1"
|
2020-05-10 12:46:06 +09:00
|
|
|
:disabled="!hideNsfw"
|
2020-05-25 09:43:55 +09:00
|
|
|
>
|
2020-05-10 12:46:06 +09:00
|
|
|
{{ $t('settings.preload_images') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
</li>
|
|
|
|
<li>
|
2020-10-01 07:43:07 +09:00
|
|
|
<BooleanSetting
|
2022-03-01 01:23:32 +09:00
|
|
|
path="useOneClickNsfw"
|
|
|
|
expert="1"
|
2020-05-10 12:46:06 +09:00
|
|
|
:disabled="!hideNsfw"
|
2020-05-25 09:43:55 +09:00
|
|
|
>
|
2020-05-10 12:46:06 +09:00
|
|
|
{{ $t('settings.use_one_click_nsfw') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="loopVideo"
|
|
|
|
expert="1"
|
|
|
|
>
|
2020-05-10 12:46:06 +09:00
|
|
|
{{ $t('settings.loop_video') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
<ul
|
|
|
|
class="setting-list suboptions"
|
|
|
|
:class="[{disabled: !streaming}]"
|
2020-05-25 09:43:55 +09:00
|
|
|
>
|
2020-05-10 12:46:06 +09:00
|
|
|
<li>
|
2020-10-01 07:43:07 +09:00
|
|
|
<BooleanSetting
|
2022-03-01 01:23:32 +09:00
|
|
|
path="loopVideoSilentOnly"
|
|
|
|
expert="1"
|
2020-05-10 12:46:06 +09:00
|
|
|
:disabled="!loopVideo || !loopSilentAvailable"
|
2020-05-25 09:43:55 +09:00
|
|
|
>
|
2020-05-10 12:46:06 +09:00
|
|
|
{{ $t('settings.loop_video_silent_only') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
<div
|
|
|
|
v-if="!loopSilentAvailable"
|
|
|
|
class="unavailable"
|
2020-05-25 09:43:55 +09:00
|
|
|
>
|
2020-10-21 04:13:19 +09:00
|
|
|
<FAIcon icon="globe" />! {{ $t('settings.limited_availability') }}
|
2020-05-10 12:46:06 +09:00
|
|
|
</div>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</li>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="playVideosInModal"
|
|
|
|
expert="1"
|
|
|
|
>
|
2020-05-10 12:46:06 +09:00
|
|
|
{{ $t('settings.play_videos_in_modal') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
</li>
|
2022-02-23 06:31:40 +09:00
|
|
|
<h3>{{ $t('settings.mention_links') }}</h3>
|
2022-01-10 15:16:33 +09:00
|
|
|
<li>
|
|
|
|
<ChoiceSetting
|
|
|
|
id="mentionLinkDisplay"
|
|
|
|
path="mentionLinkDisplay"
|
|
|
|
:options="mentionLinkDisplayOptions"
|
|
|
|
>
|
|
|
|
{{ $t('settings.mention_link_display') }}
|
|
|
|
</ChoiceSetting>
|
|
|
|
</li>
|
2022-06-28 01:12:16 +09:00
|
|
|
<li>
|
|
|
|
<BooleanSetting
|
|
|
|
path="mentionLinkShowTooltip"
|
|
|
|
expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.mention_link_use_tooltip') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2022-02-23 06:31:40 +09:00
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="useAtIcon"
|
|
|
|
expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.use_at_icon') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting path="mentionLinkShowAvatar">
|
|
|
|
{{ $t('settings.mention_link_show_avatar') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting
|
|
|
|
path="mentionLinkFadeDomain"
|
|
|
|
expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.mention_link_fade_domain') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li v-if="user">
|
|
|
|
<BooleanSetting
|
|
|
|
path="mentionLinkBoldenYou"
|
|
|
|
expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.mention_link_bolden_you') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<h3 v-if="expertLevel > 0">
|
|
|
|
{{ $t('settings.fun') }}
|
|
|
|
</h3>
|
|
|
|
<li>
|
|
|
|
<BooleanSetting
|
|
|
|
path="greentext"
|
|
|
|
expert="1"
|
|
|
|
>
|
2022-02-23 06:31:40 +09:00
|
|
|
{{ $t('settings.greentext') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li v-if="user">
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="mentionLinkShowYous"
|
|
|
|
expert="1"
|
|
|
|
>
|
2022-02-23 06:31:40 +09:00
|
|
|
{{ $t('settings.show_yous') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2020-05-10 12:46:06 +09:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
2022-03-01 01:23:32 +09:00
|
|
|
<div
|
|
|
|
v-if="user"
|
|
|
|
class="setting-item"
|
|
|
|
>
|
2021-06-08 22:14:01 +09:00
|
|
|
<h2>{{ $t('settings.composing') }}</h2>
|
2020-05-10 12:46:06 +09:00
|
|
|
<ul class="setting-list">
|
|
|
|
<li>
|
2022-02-23 06:31:40 +09:00
|
|
|
<label for="default-vis">
|
2022-03-01 01:23:32 +09:00
|
|
|
{{ $t('settings.default_vis') }} <ServerSideIndicator :server-side="true" />
|
2022-02-23 06:31:40 +09:00
|
|
|
<ScopeSelector
|
|
|
|
class="scope-selector"
|
|
|
|
:show-all="true"
|
|
|
|
:user-default="serverSide_defaultScope"
|
|
|
|
:initial-scope="serverSide_defaultScope"
|
|
|
|
:on-scope-change="changeDefaultScope"
|
|
|
|
/>
|
|
|
|
</label>
|
|
|
|
</li>
|
|
|
|
<li>
|
2022-02-24 22:00:08 +09:00
|
|
|
<!-- <BooleanSetting path="serverSide_defaultNSFW"> -->
|
|
|
|
<BooleanSetting path="sensitiveByDefault">
|
2022-02-23 06:31:40 +09:00
|
|
|
{{ $t('settings.sensitive_by_default') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="scopeCopy"
|
|
|
|
expert="1"
|
|
|
|
>
|
2021-06-08 22:14:01 +09:00
|
|
|
{{ $t('settings.scope_copy') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="alwaysShowSubjectInput"
|
|
|
|
expert="1"
|
|
|
|
>
|
2021-06-08 22:14:01 +09:00
|
|
|
{{ $t('settings.subject_input_always_show') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<ChoiceSetting
|
|
|
|
id="subjectLineBehavior"
|
|
|
|
path="subjectLineBehavior"
|
|
|
|
:options="subjectLineOptions"
|
2022-02-23 06:31:40 +09:00
|
|
|
expert="1"
|
2021-06-08 22:14:01 +09:00
|
|
|
>
|
|
|
|
{{ $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>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="minimalScopesMode"
|
|
|
|
expert="1"
|
|
|
|
>
|
2021-06-08 22:14:01 +09:00
|
|
|
{{ $t('settings.minimal_scopes_mode') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="alwaysShowNewPostButton"
|
|
|
|
expert="1"
|
|
|
|
>
|
2022-01-25 02:12:17 +09:00
|
|
|
{{ $t('settings.always_show_post_button') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="autohideFloatingPostButton"
|
|
|
|
expert="1"
|
|
|
|
>
|
2022-01-25 02:12:17 +09:00
|
|
|
{{ $t('settings.autohide_floating_post_button') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2021-06-08 22:14:01 +09:00
|
|
|
<li>
|
2022-03-01 01:23:32 +09:00
|
|
|
<BooleanSetting
|
|
|
|
path="padEmoji"
|
|
|
|
expert="1"
|
|
|
|
>
|
2021-06-08 22:14:01 +09:00
|
|
|
{{ $t('settings.pad_emoji') }}
|
2020-10-01 07:43:07 +09:00
|
|
|
</BooleanSetting>
|
2020-05-10 12:46:06 +09:00
|
|
|
</li>
|
2023-02-21 13:49:34 +09:00
|
|
|
<li>
|
|
|
|
<BooleanSetting
|
|
|
|
path="autocompleteSelect"
|
|
|
|
expert="1"
|
|
|
|
>
|
|
|
|
{{ $t('settings.autocomplete_select_first') }}
|
|
|
|
</BooleanSetting>
|
|
|
|
</li>
|
2020-05-10 12:46:06 +09:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<script src="./general_tab.js"></script>
|
2022-06-05 23:10:44 +09:00
|
|
|
|
|
|
|
<style lang="scss">
|
|
|
|
.column-settings {
|
|
|
|
display: flex;
|
|
|
|
justify-content: space-evenly;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
}
|
2023-01-10 03:02:16 +09:00
|
|
|
|
2022-06-05 23:10:44 +09:00
|
|
|
.column-settings .size-label {
|
|
|
|
display: block;
|
|
|
|
margin-bottom: 0.5em;
|
|
|
|
margin-top: 0.5em;
|
|
|
|
}
|
|
|
|
</style>
|