proper suboptions hierarchy

This commit is contained in:
Henry Jameson 2025-11-25 19:51:34 +02:00
commit f7fc678c23
3 changed files with 93 additions and 93 deletions

View file

@ -94,7 +94,6 @@
> >
{{ $t('settings.image_compression') }} {{ $t('settings.image_compression') }}
</BooleanSetting> </BooleanSetting>
</li>
<ul class="setting-list suboptions"> <ul class="setting-list suboptions">
<li> <li>
<BooleanSetting <BooleanSetting
@ -106,6 +105,7 @@
</BooleanSetting> </BooleanSetting>
</li> </li>
</ul> </ul>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View file

@ -201,8 +201,6 @@
<BooleanSetting path="showExtraNotifications"> <BooleanSetting path="showExtraNotifications">
{{ $t('settings.notification_show_extra') }} {{ $t('settings.notification_show_extra') }}
</BooleanSetting> </BooleanSetting>
</li>
<li>
<ul class="setting-list suboptions"> <ul class="setting-list suboptions">
<li> <li>
<BooleanSetting <BooleanSetting

View file

@ -16,7 +16,6 @@
> >
{{ $t('settings.conversation_display') }} {{ $t('settings.conversation_display') }}
</ChoiceSetting> </ChoiceSetting>
</li>
<ul <ul
v-if="mergedConfig.conversationDisplay !== 'linear'" v-if="mergedConfig.conversationDisplay !== 'linear'"
class="setting-list suboptions" class="setting-list suboptions"
@ -54,6 +53,7 @@
</ChoiceSetting> </ChoiceSetting>
</li> </li>
</ul> </ul>
</li>
<li> <li>
<FontControl <FontControl
:model-value="mergedConfig.theme3hacks.fonts.post" :model-value="mergedConfig.theme3hacks.fonts.post"
@ -103,6 +103,16 @@
> >
{{ $t('settings.mention_link_display') }} {{ $t('settings.mention_link_display') }}
</ChoiceSetting> </ChoiceSetting>
<ul class="setting-list suboptions">
<li>
<BooleanSetting
v-if="mergedConfig.mentionLinkDisplay !== 'short'"
path="mentionLinkFadeDomain"
>
{{ $t('settings.mention_link_fade_domain') }}
</BooleanSetting>
</li>
</ul>
</li> </li>
<li> <li>
<BooleanSetting <BooleanSetting
@ -117,14 +127,6 @@
{{ $t('settings.mention_link_show_avatar') }} {{ $t('settings.mention_link_show_avatar') }}
</BooleanSetting> </BooleanSetting>
</li> </li>
<li>
<BooleanSetting
v-if="mergedConfig.mentionLinkDisplay !== 'short'"
path="mentionLinkFadeDomain"
>
{{ $t('settings.mention_link_fade_domain') }}
</BooleanSetting>
</li>
<li v-if="user"> <li v-if="user">
<BooleanSetting <BooleanSetting
path="mentionLinkBoldenYou" path="mentionLinkBoldenYou"
@ -142,7 +144,6 @@
> >
{{ $t('settings.no_rich_text_description') }} {{ $t('settings.no_rich_text_description') }}
</BooleanSetting> </BooleanSetting>
</li>
<ul <ul
v-if="mergedConfig.useAbsoluteTimeFormat" v-if="mergedConfig.useAbsoluteTimeFormat"
class="setting-list suboptions" class="setting-list suboptions"
@ -158,6 +159,7 @@
</UnitSetting> </UnitSetting>
</li> </li>
</ul> </ul>
</li>
</ul> </ul>
<h3>{{ $t('settings.attachments') }}</h3> <h3>{{ $t('settings.attachments') }}</h3>
<ul class="setting-list"> <ul class="setting-list">
@ -170,7 +172,6 @@
<BooleanSetting path="hideNsfw"> <BooleanSetting path="hideNsfw">
{{ $t('settings.nsfw_clickthrough') }} {{ $t('settings.nsfw_clickthrough') }}
</BooleanSetting> </BooleanSetting>
</li>
<ul class="setting-list suboptions"> <ul class="setting-list suboptions">
<li> <li>
<BooleanSetting <BooleanSetting
@ -191,6 +192,7 @@
</BooleanSetting> </BooleanSetting>
</li> </li>
</ul> </ul>
</li>
<li> <li>
<BooleanSetting <BooleanSetting
path="loopVideo" path="loopVideo"