投稿

ラベル(UI改変)が付いた投稿を表示しています

【Misskey】リンクコードを末尾に追加するプラグイン

/// @ 0.18.0 ### { name: "?[]()を追加", version: "1", author: "@uru_S3@nijimiss.moe", description: "投稿フォーム(末尾)に「?[]()」を追加します", } Plugin:register_post_form_action('?[]()を追加', @(note, rewrite) { rewrite('text', `{note.text}?[]()`) }) Copy

【Misskey】リンクコードを生成するウィジェット

var inputText = "" var inputUrl = "" var showThumb = false @updateText(text url thumb) { var switch = "?" if (text == null) text = "" if (url == null) url = "" if (thumb) { switch = "" } var linkText = "" linkText = `{switch}[{text}]({url})` Ui:get('result').update({ default: `{linkText}` }) } Ui:render([ Ui:C:textInput({ onInput: @(text){ inputText = text } default: "" label: "表示する文字" }) Ui:C:textInput({ onInput: @(url){ inputUrl = url } default: "" label: "URL" }) Ui:C:switch({ onChange: @(enabled) { showThumb = enabled } default: false label: "リンクプレビューを表示する" }) Ui:C:button({ text: "作成" onClick: @(){ updateText(inputText inputUrl showThumb) } }) Ui:C:textInput({ default: "" label: "作成したコード" }, 'result') ]) Copy

【Misskey】チャンネルを開いている時は通常の投稿ボタンを半透明+無効にするカスタムCSS

/* チャンネルでは通常の投稿ボタンを半透明+無効 */ body:has(.xpACr.xCGq6) .x7c6u.xyfXN._button { opacity: .25; pointer-events: none; } Copy

【Misskey】投稿フォームの高さを調整するカスタムCSS

/* 投稿フォームの高さを調整する */ div.xnEld > textarea.x8B0D { min-height: 150px; } Copy

【Misskey】横長のリアクションをはみ出さないように表示するカスタムCSS

/* 横長のリアクションをはみ出さないように表示 */ button.xDRXD { display: flex; align-items: center; img { max-width: 100%; width: 0%; flex-grow: 1; flex-shrink: 1; } } Copy

【Misskey】スマホでデッキUI使用時、メニューをボタンだけにするカスタムCSS

/* デッキUI時、メニューをボタンだけにする(スマホ) */ div.xtvr9 { padding-bottom: 0; } div.xntiB { display: block; bottom: -100px; button { right: 16px; position: absolute; filter: drop-shadow(1px 3px 5px var(--modalBg)); } button:nth-of-type(1) { bottom: 260px; } button:nth-of-type(3) { bottom: 190px; } button:nth-of-type(4) { bottom: 120px; } } Copy

【Misskey】ピン留めされたノートを横スクロール表示するカスタムCSS

/* ピン留めされたノートを横スクロール表示 */ .contents._gaps > div._gaps { display: flex; flex-direction: row; align-items: start; overflow-x: auto; -webkit-overflow-scrolling: touch; scroll-snap-type: x mandatory; div.xcSej { min-width: 93% !important; scroll-snap-align: start; /* 高さを制限 div.xDn7E { header + div > div { overflow-y: auto; max-height: 200px; } }*/ /* リアクションを非表示 */ div.xlT1y { display: none; } } } Copy

【Misskey】サムネイル右下のメニューを非表示にするカスタムCSS

/* サムネイル右下のメニューを非表示 */ button.xEvDK._button { display: none; } Copy

【Misskey】ノート本文の上下に余白を追加するカスタムCSS

/* ノート本文の上下に余白を追加 */ article.x5yeR > div.xDn7E > div:has(div > .x48yH) { padding: 5px 0; } Copy