ユーザー名にコントラストを付けるデザインのオンオフを切り替えられるように
This commit is contained in:
		
							parent
							
								
									fa04ac789e
								
							
						
					
					
						commit
						2b50364ab4
					
				
					 5 changed files with 20 additions and 2 deletions
				
			
		| 
						 | 
					@ -736,6 +736,7 @@ desktop/views/components/settings.vue:
 | 
				
			||||||
  delete-wallpaper: "壁紙を削除"
 | 
					  delete-wallpaper: "壁紙を削除"
 | 
				
			||||||
  dark-mode: "ダークモード"
 | 
					  dark-mode: "ダークモード"
 | 
				
			||||||
  circle-icons: "円形のアイコンを使用"
 | 
					  circle-icons: "円形のアイコンを使用"
 | 
				
			||||||
 | 
					  contrasted-acct: "ユーザー名にコントラストを付ける"
 | 
				
			||||||
  gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用"
 | 
					  gradient-window-header: "ウィンドウのタイトルバーにグラデーションを使用"
 | 
				
			||||||
  post-form-on-timeline: "タイムライン上部に投稿フォームを表示する"
 | 
					  post-form-on-timeline: "タイムライン上部に投稿フォームを表示する"
 | 
				
			||||||
  suggest-recent-hashtags: "最近のハッシュタグを投稿フォームに表示する"
 | 
					  suggest-recent-hashtags: "最近のハッシュタグを投稿フォームに表示する"
 | 
				
			||||||
| 
						 | 
					@ -1349,6 +1350,7 @@ mobile/views/pages/settings.vue:
 | 
				
			||||||
  dark-mode: "ダークモード"
 | 
					  dark-mode: "ダークモード"
 | 
				
			||||||
  i-am-under-limited-internet: "私は通信を制限されている"
 | 
					  i-am-under-limited-internet: "私は通信を制限されている"
 | 
				
			||||||
  circle-icons: "円形のアイコンを使用"
 | 
					  circle-icons: "円形のアイコンを使用"
 | 
				
			||||||
 | 
					  contrasted-acct: "ユーザー名にコントラストを付ける"
 | 
				
			||||||
  timeline: "タイムライン"
 | 
					  timeline: "タイムライン"
 | 
				
			||||||
  show-reply-target: "リプライ先を表示する"
 | 
					  show-reply-target: "リプライ先を表示する"
 | 
				
			||||||
  show-my-renotes: "自分の行ったRenoteを表示する"
 | 
					  show-my-renotes: "自分の行ったRenoteを表示する"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
<span class="mk-acct">
 | 
					<span class="mk-acct">
 | 
				
			||||||
	<span class="name">@{{ user.username }}</span>
 | 
						<span class="name">@{{ user.username }}</span>
 | 
				
			||||||
	<span class="host" v-if="user.host || detail">@{{ user.host || host }}</span>
 | 
						<span class="host" :class="{ fade: $store.state.settings.contrastedAcct }" v-if="user.host || detail">@{{ user.host || host }}</span>
 | 
				
			||||||
</span>
 | 
					</span>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,6 +20,6 @@ export default Vue.extend({
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style lang="stylus" scoped>
 | 
					<style lang="stylus" scoped>
 | 
				
			||||||
.mk-acct
 | 
					.mk-acct
 | 
				
			||||||
	> .host
 | 
						> .host.fade
 | 
				
			||||||
		opacity 0.5
 | 
							opacity 0.5
 | 
				
			||||||
</style>
 | 
					</style>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,6 +44,7 @@
 | 
				
			||||||
				<button class="ui" @click="deleteWallpaper">%i18n:@delete-wallpaper%</button>
 | 
									<button class="ui" @click="deleteWallpaper">%i18n:@delete-wallpaper%</button>
 | 
				
			||||||
				<mk-switch v-model="darkmode" text="%i18n:@dark-mode%"/>
 | 
									<mk-switch v-model="darkmode" text="%i18n:@dark-mode%"/>
 | 
				
			||||||
				<mk-switch v-model="$store.state.settings.circleIcons" @change="onChangeCircleIcons" text="%i18n:@circle-icons%"/>
 | 
									<mk-switch v-model="$store.state.settings.circleIcons" @change="onChangeCircleIcons" text="%i18n:@circle-icons%"/>
 | 
				
			||||||
 | 
									<mk-switch v-model="$store.state.settings.contrastedAcct" @change="onContrastedAcct" text="%i18n:@contrasted-acct%"/>
 | 
				
			||||||
				<mk-switch v-model="$store.state.settings.gradientWindowHeader" @change="onChangeGradientWindowHeader" text="%i18n:@gradient-window-header%"/>
 | 
									<mk-switch v-model="$store.state.settings.gradientWindowHeader" @change="onChangeGradientWindowHeader" text="%i18n:@gradient-window-header%"/>
 | 
				
			||||||
				<mk-switch v-model="$store.state.settings.iLikeSushi" @change="onChangeILikeSushi" text="%i18n:common.i-like-sushi%"/>
 | 
									<mk-switch v-model="$store.state.settings.iLikeSushi" @change="onChangeILikeSushi" text="%i18n:common.i-like-sushi%"/>
 | 
				
			||||||
			</div>
 | 
								</div>
 | 
				
			||||||
| 
						 | 
					@ -376,6 +377,12 @@ export default Vue.extend({
 | 
				
			||||||
				value: v
 | 
									value: v
 | 
				
			||||||
			});
 | 
								});
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 | 
							onChangeContrastedAcct(v) {
 | 
				
			||||||
 | 
								this.$store.dispatch('settings/set', {
 | 
				
			||||||
 | 
									key: 'contrastedAcct',
 | 
				
			||||||
 | 
									value: v
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
		onChangeILikeSushi(v) {
 | 
							onChangeILikeSushi(v) {
 | 
				
			||||||
			this.$store.dispatch('settings/set', {
 | 
								this.$store.dispatch('settings/set', {
 | 
				
			||||||
				key: 'iLikeSushi',
 | 
									key: 'iLikeSushi',
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -13,6 +13,7 @@
 | 
				
			||||||
				<section>
 | 
									<section>
 | 
				
			||||||
					<ui-switch v-model="darkmode">%i18n:@dark-mode%</ui-switch>
 | 
										<ui-switch v-model="darkmode">%i18n:@dark-mode%</ui-switch>
 | 
				
			||||||
					<ui-switch v-model="$store.state.settings.circleIcons" @change="onChangeCircleIcons">%i18n:@circle-icons%</ui-switch>
 | 
										<ui-switch v-model="$store.state.settings.circleIcons" @change="onChangeCircleIcons">%i18n:@circle-icons%</ui-switch>
 | 
				
			||||||
 | 
										<ui-switch v-model="$store.state.settings.contrastedAcct" @change="onChangeContrastedAcct">%i18n:@contrasted-acct%</ui-switch>
 | 
				
			||||||
					<ui-switch v-model="$store.state.settings.iLikeSushi" @change="onChangeILikeSushi">%i18n:common.i-like-sushi%</ui-switch>
 | 
										<ui-switch v-model="$store.state.settings.iLikeSushi" @change="onChangeILikeSushi">%i18n:common.i-like-sushi%</ui-switch>
 | 
				
			||||||
					<ui-switch v-model="$store.state.settings.disableAnimatedMfm" @change="onChangeDisableAnimatedMfm">%i18n:common.disable-animated-mfm%</ui-switch>
 | 
										<ui-switch v-model="$store.state.settings.disableAnimatedMfm" @change="onChangeDisableAnimatedMfm">%i18n:common.disable-animated-mfm%</ui-switch>
 | 
				
			||||||
					<ui-switch v-model="$store.state.settings.games.reversi.showBoardLabels" @change="onChangeReversiBoardLabels">%i18n:common.show-reversi-board-labels%</ui-switch>
 | 
										<ui-switch v-model="$store.state.settings.games.reversi.showBoardLabels" @change="onChangeReversiBoardLabels">%i18n:common.show-reversi-board-labels%</ui-switch>
 | 
				
			||||||
| 
						 | 
					@ -218,6 +219,13 @@ export default Vue.extend({
 | 
				
			||||||
			});
 | 
								});
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							onChangeContrastedAcct(v) {
 | 
				
			||||||
 | 
								this.$store.dispatch('settings/set', {
 | 
				
			||||||
 | 
									key: 'contrastedAcct',
 | 
				
			||||||
 | 
									value: v
 | 
				
			||||||
 | 
								});
 | 
				
			||||||
 | 
							},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		onChangeILikeSushi(v) {
 | 
							onChangeILikeSushi(v) {
 | 
				
			||||||
			this.$store.dispatch('settings/set', {
 | 
								this.$store.dispatch('settings/set', {
 | 
				
			||||||
				key: 'iLikeSushi',
 | 
									key: 'iLikeSushi',
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -16,6 +16,7 @@ const defaultSettings = {
 | 
				
			||||||
	suggestRecentHashtags: true,
 | 
						suggestRecentHashtags: true,
 | 
				
			||||||
	showClockOnHeader: true,
 | 
						showClockOnHeader: true,
 | 
				
			||||||
	circleIcons: true,
 | 
						circleIcons: true,
 | 
				
			||||||
 | 
						contrastedAcct: true,
 | 
				
			||||||
	gradientWindowHeader: false,
 | 
						gradientWindowHeader: false,
 | 
				
			||||||
	showReplyTarget: true,
 | 
						showReplyTarget: true,
 | 
				
			||||||
	showMyRenotes: true,
 | 
						showMyRenotes: true,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue