ユーザー名のホストを省略しないオプションを実装
This commit is contained in:
		
							parent
							
								
									3220d69a69
								
							
						
					
					
						commit
						f670345d45
					
				|  | @ -118,6 +118,7 @@ common: | |||
|   disable-animated-mfm: "投稿内の動きのあるテキストを無効にする" | ||||
|   always-show-nsfw: "常に閲覧注意のメディアを表示する" | ||||
|   always-mark-nsfw: "常にメディアを閲覧注意として投稿" | ||||
|   show-full-acct: "ユーザー名のホストを省略しない" | ||||
|   this-setting-is-this-device-only: "このデバイスのみ" | ||||
| 
 | ||||
|   do-not-use-in-production: 'これは開発ビルドです。本番環境で使用しないでください。' | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <template> | ||||
| <span class="mk-acct"> | ||||
| 	<span class="name">@{{ user.username }}</span> | ||||
| 	<span class="host" :class="{ fade: $store.state.settings.contrastedAcct }" v-if="user.host || detail">@{{ user.host || host }}</span> | ||||
| 	<span class="host" :class="{ fade: $store.state.settings.contrastedAcct }" v-if="user.host || detail || $store.state.settings.showFullAcct">@{{ user.host || host }}</span> | ||||
| </span> | ||||
| </template> | ||||
| 
 | ||||
|  |  | |||
|  | @ -61,6 +61,7 @@ | |||
| 				<mk-switch v-model="darkmode" text="%i18n:@dark-mode%"/> | ||||
| 				<mk-switch v-model="circleIcons" text="%i18n:@circle-icons%"/> | ||||
| 				<mk-switch v-model="contrastedAcct" text="%i18n:@contrasted-acct%"/> | ||||
| 				<mk-switch v-model="showFullAcct" text="%i18n:common.show-full-acct%"/> | ||||
| 				<mk-switch v-model="gradientWindowHeader" text="%i18n:@gradient-window-header%"/> | ||||
| 				<mk-switch v-model="iLikeSushi" text="%i18n:common.i-like-sushi%"/> | ||||
| 			</div> | ||||
|  | @ -366,6 +367,11 @@ export default Vue.extend({ | |||
| 			set(value) { this.$store.dispatch('settings/set', { key: 'contrastedAcct', value }); } | ||||
| 		}, | ||||
| 
 | ||||
| 		showFullAcct: { | ||||
| 			get() { return this.$store.state.settings.showFullAcct; }, | ||||
| 			set(value) { this.$store.dispatch('settings/set', { key: 'showFullAcct', value }); } | ||||
| 		}, | ||||
| 
 | ||||
| 		iLikeSushi: { | ||||
| 			get() { return this.$store.state.settings.iLikeSushi; }, | ||||
| 			set(value) { this.$store.dispatch('settings/set', { key: 'iLikeSushi', value }); } | ||||
|  |  | |||
|  | @ -14,6 +14,7 @@ | |||
| 					<ui-switch v-model="darkmode">%i18n:@dark-mode%</ui-switch> | ||||
| 					<ui-switch v-model="circleIcons">%i18n:@circle-icons%</ui-switch> | ||||
| 					<ui-switch v-model="contrastedAcct">%i18n:@contrasted-acct%</ui-switch> | ||||
| 					<ui-switch v-model="showFullAcct">%i18n:common.show-full-acct%</ui-switch> | ||||
| 					<ui-switch v-model="iLikeSushi">%i18n:common.i-like-sushi%</ui-switch> | ||||
| 					<ui-switch v-model="disableAnimatedMfm">%i18n:common.disable-animated-mfm%</ui-switch> | ||||
| 					<ui-switch v-model="alwaysShowNsfw">%i18n:common.always-show-nsfw% (%i18n:common.this-setting-is-this-device-only%)</ui-switch> | ||||
|  | @ -232,6 +233,11 @@ export default Vue.extend({ | |||
| 			set(value) { this.$store.dispatch('settings/set', { key: 'contrastedAcct', value }); } | ||||
| 		}, | ||||
| 
 | ||||
| 		showFullAcct: { | ||||
| 			get() { return this.$store.state.settings.showFullAcct; }, | ||||
| 			set(value) { this.$store.dispatch('settings/set', { key: 'showFullAcct', value }); } | ||||
| 		}, | ||||
| 
 | ||||
| 		iLikeSushi: { | ||||
| 			get() { return this.$store.state.settings.iLikeSushi; }, | ||||
| 			set(value) { this.$store.dispatch('settings/set', { key: 'iLikeSushi', value }); } | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ const defaultSettings = { | |||
| 	showClockOnHeader: true, | ||||
| 	circleIcons: true, | ||||
| 	contrastedAcct: true, | ||||
| 	showFullAcct: false, | ||||
| 	gradientWindowHeader: false, | ||||
| 	showReplyTarget: true, | ||||
| 	showMyRenotes: true, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue