🎨
This commit is contained in:
		
							parent
							
								
									f95d5701a2
								
							
						
					
					
						commit
						d3b4b70bfc
					
				
					 6 changed files with 25 additions and 11 deletions
				
			
		|  | @ -12,6 +12,7 @@ | ||||||
| ### Improvements | ### Improvements | ||||||
| - Misskey更新時にダイアログを表示するように | - Misskey更新時にダイアログを表示するように | ||||||
| - ジョブキューウィジェットに警報音を鳴らす設定を追加 | - ジョブキューウィジェットに警報音を鳴らす設定を追加 | ||||||
|  | ‐ UIデザインの調整 | ||||||
| 
 | 
 | ||||||
| ### Bugfixes | ### Bugfixes | ||||||
| - ActivityPub: 長いユーザーの名前や自己紹介の対応 | - ActivityPub: 長いユーザーの名前や自己紹介の対応 | ||||||
|  |  | ||||||
|  | @ -93,13 +93,13 @@ export default defineComponent({ | ||||||
| 		}); | 		}); | ||||||
| 
 | 
 | ||||||
| 		return h(this.$store.state.animation ? TransitionGroup : 'div', this.$store.state.animation ? { | 		return h(this.$store.state.animation ? TransitionGroup : 'div', this.$store.state.animation ? { | ||||||
| 			class: 'sqadhkmv' + (this.noGap ? ' noGap _block' : ''), | 			class: 'sqadhkmv' + (this.noGap ? ' noGap' : ''), | ||||||
| 			name: 'list', | 			name: 'list', | ||||||
| 			tag: 'div', | 			tag: 'div', | ||||||
| 			'data-direction': this.direction, | 			'data-direction': this.direction, | ||||||
| 			'data-reversed': this.reversed ? 'true' : 'false', | 			'data-reversed': this.reversed ? 'true' : 'false', | ||||||
| 		} : { | 		} : { | ||||||
| 			class: 'sqadhkmv' + (this.noGap ? ' noGap _block' : ''), | 			class: 'sqadhkmv' + (this.noGap ? ' noGap' : ''), | ||||||
| 		}, { | 		}, { | ||||||
| 			default: renderChildren | 			default: renderChildren | ||||||
| 		}); | 		}); | ||||||
|  |  | ||||||
|  | @ -9,7 +9,7 @@ | ||||||
| 		<div>{{ $ts.noNotes }}</div> | 		<div>{{ $ts.noNotes }}</div> | ||||||
| 	</div> | 	</div> | ||||||
| 
 | 
 | ||||||
| 	<div v-else> | 	<div v-else class="giivymft"> | ||||||
| 		<div v-show="more && reversed" style="margin-bottom: var(--margin);"> | 		<div v-show="more && reversed" style="margin-bottom: var(--margin);"> | ||||||
| 			<MkButton style="margin: 0 auto;" @click="fetchMoreFeature" :disabled="moreFetching" :style="{ cursor: moreFetching ? 'wait' : 'pointer' }"> | 			<MkButton style="margin: 0 auto;" @click="fetchMoreFeature" :disabled="moreFetching" :style="{ cursor: moreFetching ? 'wait' : 'pointer' }"> | ||||||
| 				<template v-if="!moreFetching">{{ $ts.loadMore }}</template> | 				<template v-if="!moreFetching">{{ $ts.loadMore }}</template> | ||||||
|  | @ -17,8 +17,8 @@ | ||||||
| 			</MkButton> | 			</MkButton> | ||||||
| 		</div> | 		</div> | ||||||
| 
 | 
 | ||||||
| 		<XList ref="notes" :items="notes" v-slot="{ item: note }" :direction="reversed ? 'up' : 'down'" :reversed="reversed" :no-gap="noGap" :ad="true"> | 		<XList ref="notes" :items="notes" v-slot="{ item: note }" :direction="reversed ? 'up' : 'down'" :reversed="reversed" :no-gap="noGap" :ad="true" class="notes"> | ||||||
| 			<XNote :note="note" class="_block" @update:note="updated(note, $event)" :key="note._featuredId_ || note._prId_ || note.id"/> | 			<XNote :note="note" @update:note="updated(note, $event)" :key="note._featuredId_ || note._prId_ || note.id"/> | ||||||
| 		</XList> | 		</XList> | ||||||
| 
 | 
 | ||||||
| 		<div v-show="more && !reversed" style="margin-top: var(--margin);"> | 		<div v-show="more && !reversed" style="margin-top: var(--margin);"> | ||||||
|  | @ -108,4 +108,10 @@ export default defineComponent({ | ||||||
| .fade-leave-to { | .fade-leave-to { | ||||||
| 	opacity: 0; | 	opacity: 0; | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | .giivymft { | ||||||
|  | 	> .notes { | ||||||
|  | 		background: var(--panel); | ||||||
|  | 	} | ||||||
|  | } | ||||||
| </style> | </style> | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| <template> | <template> | ||||||
| <div class="_root"> | <div class="_root"> | ||||||
| 	<div class="_block" style="padding: 24px;"> | 	<div class="_block" style="padding: 24px;"> | ||||||
| 		<MkInput v-model="endpoint" :datalist="endpoints" @update:modelValue="onEndpointChange()"> | 		<MkInput v-model="endpoint" :datalist="endpoints" @update:modelValue="onEndpointChange()" class="_inputNoTopMargin"> | ||||||
| 			<template #label>Endpoint</template> | 			<template #label>Endpoint</template> | ||||||
| 		</MkInput> | 		</MkInput> | ||||||
| 		<MkTextarea v-model="body" code> | 		<MkTextarea v-model="body" code> | ||||||
|  |  | ||||||
|  | @ -19,7 +19,7 @@ | ||||||
| 		</div> | 		</div> | ||||||
| 	</div> | 	</div> | ||||||
| 	<div class="new" v-if="queue > 0"><button class="_buttonPrimary" @click="top()">{{ $ts.newNoteRecived }}</button></div> | 	<div class="new" v-if="queue > 0"><button class="_buttonPrimary" @click="top()">{{ $ts.newNoteRecived }}</button></div> | ||||||
| 	<XTimeline ref="tl" | 	<XTimeline ref="tl" class="tl" | ||||||
| 		:key="src === 'list' ? `list:${list.id}` : src === 'antenna' ? `antenna:${antenna.id}` : src === 'channel' ? `channel:${channel.id}` : src" | 		:key="src === 'list' ? `list:${list.id}` : src === 'antenna' ? `antenna:${antenna.id}` : src === 'channel' ? `channel:${channel.id}` : src" | ||||||
| 		:src="src" | 		:src="src" | ||||||
| 		:list="list ? list.id : null" | 		:list="list ? list.id : null" | ||||||
|  | @ -211,8 +211,6 @@ export default defineComponent({ | ||||||
| 
 | 
 | ||||||
| <style lang="scss" scoped> | <style lang="scss" scoped> | ||||||
| .cmuxhskf { | .cmuxhskf { | ||||||
| 	background: var(--bg); |  | ||||||
| 
 |  | ||||||
| 	> .new { | 	> .new { | ||||||
| 		position: sticky; | 		position: sticky; | ||||||
| 		top: calc(var(--stickyTop, 0px) + 16px); | 		top: calc(var(--stickyTop, 0px) + 16px); | ||||||
|  | @ -289,5 +287,9 @@ export default defineComponent({ | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  | 
 | ||||||
|  | 	> .tl { | ||||||
|  | 		border-top: solid 0.5px var(--divider); | ||||||
|  | 	} | ||||||
| } | } | ||||||
| </style> | </style> | ||||||
|  |  | ||||||
|  | @ -4,7 +4,7 @@ | ||||||
| 
 | 
 | ||||||
| 	<div class="contents" ref="contents" @contextmenu.stop="onContextmenu"> | 	<div class="contents" ref="contents" @contextmenu.stop="onContextmenu"> | ||||||
| 		<header class="header" ref="header" @click="onHeaderClick"> | 		<header class="header" ref="header" @click="onHeaderClick"> | ||||||
| 			<XHeader :info="pageInfo"/> | 			<XHeader :info="pageInfo" :back-button="true" @back="back()"/> | ||||||
| 		</header> | 		</header> | ||||||
| 		<main ref="main"> | 		<main ref="main"> | ||||||
| 			<div class="content"> | 			<div class="content"> | ||||||
|  | @ -175,6 +175,10 @@ export default defineComponent({ | ||||||
| 			window.scroll({ top: 0, behavior: 'smooth' }); | 			window.scroll({ top: 0, behavior: 'smooth' }); | ||||||
| 		}, | 		}, | ||||||
| 
 | 
 | ||||||
|  | 		back() { | ||||||
|  | 			history.back(); | ||||||
|  | 		}, | ||||||
|  | 
 | ||||||
| 		onTransition() { | 		onTransition() { | ||||||
| 			if (window._scroll) window._scroll(); | 			if (window._scroll) window._scroll(); | ||||||
| 		}, | 		}, | ||||||
|  | @ -258,6 +262,7 @@ export default defineComponent({ | ||||||
| 		min-width: 0; | 		min-width: 0; | ||||||
| 		--stickyTop: #{$header-height}; | 		--stickyTop: #{$header-height}; | ||||||
| 		padding-top: $header-height; | 		padding-top: $header-height; | ||||||
|  | 		background: var(--panel); | ||||||
| 
 | 
 | ||||||
| 		> .header { | 		> .header { | ||||||
| 			position: fixed; | 			position: fixed; | ||||||
|  | @ -272,7 +277,7 @@ export default defineComponent({ | ||||||
| 			-webkit-backdrop-filter: var(--blur, blur(32px)); | 			-webkit-backdrop-filter: var(--blur, blur(32px)); | ||||||
| 			backdrop-filter: var(--blur, blur(32px)); | 			backdrop-filter: var(--blur, blur(32px)); | ||||||
| 			background-color: var(--header); | 			background-color: var(--header); | ||||||
| 			//border-bottom: solid 0.5px var(--divider); | 			border-bottom: solid 0.5px var(--divider); | ||||||
| 			user-select: none; | 			user-select: none; | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue