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