「Wikipedia:ガジェット/提案」の版間の差分

削除された内容 追加された内容
m 節 2 件 を過去ログ化: 2件をWikipedia:ガジェット/提案/過去ログ/2021年に過去ログ化 - 前の編集: ネイ, 2021-07-14 14:15
タグ: 置換
17行目:
__NEWSECTIONLINK__
{{-}}
 
== ダークモード ==
{{Section resolved|1=[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2021年7月14日 (水) 14:15 (UTC)}}
2019年9月、ウィキメディア財団のデザインチーム成員であるUXエンジニアVolker E.さんとAlex Hollenderさん、ウィキペディア英語版のインターフェース管理者MusikAnimalさんがダークモードの利用者スクリプトを作成しました。その後、ダークモードのスクリプトは改善を経て2021年4月にガジェットとしてウィキペディア英語版に導入されました。私のほうで試してみたところ、日本語版でも問題なく利用できるので、日本語版でガジェットとして導入することを提案します。
 
仕様:
*公式ではベクター、モノブック、モダン、MinervaNeue(=モバイルビュー)に対応しています。Timelessは非対応ですが、将来的に対応する予定です。
**現時点では公式には「実験」({{lang|en|an experiment}})とされますが、英語版でガジェットとして導入できる程度には実用に耐えると考えられます。
*導入の選択肢は「CSSのみ」「CSS+JS」の二択です。
**CSSのみの場合は個人設定でガジェットの有効・無効を切り替えます。試用:{{With|css=Gadget-dark-mode|特別:おまかせ表示|おまかせ表示}}
**CSS+JSの場合はガジェットを有効にすると、右上のメニューに「ダークモード」のリンクが追加され、そこでガジェット有効のままダークモードのオンオフを切り替えます。(導入するJSは[[:en:User:Volker E. (WMF)/dark-mode.js]])
*ガジェットの仕様上、個人設定ページでは常に無効になります(ガジェットがロードされないため)。
 
既定で有効なガジェットではないので、賛成者がいない場合は需要がないものとして導入を見送ります。導入が見送られた場合、[[MediaWiki:Gadget-dark-mode.css]]は全般8で即時削除します。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2021年7月2日 (金) 05:13 (UTC)<small>追記--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2021年7月2日 (金) 05:20 (UTC)</small>
*{{コメント}} BlackSkinを有効にしているユーザーが180人いることを考えると導入する余地はあると思います。BlackSkinはメンテが大変でサッサと廃止したいけど需要があるので廃止できないという状況だったため、将来的には置き換えていいと思います。--[[User:Marine-Blue|Marine-Blue]]<sup>[[User talk:Marine-Blue|talk]]&#10047;[[Special:Contributions/Marine-Blue|contribs]]&#10048;[[Special:EmailUser/Marine-Blue|mail]]</sup> 2021年7月2日 (金) 07:44 (UTC)
**ダークモードのCSSは英語版からそのまま読み込む形にしているので、日本語版で必要なメンテナンスは僅少であると考えます。一方、JSは利用者スクリプトを移入して、日本語化する形になるので、メンテナンス(更新)の必要はあります。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2021年7月2日 (金) 10:52 (UTC)
***メンテナンスをサボるという話ではなく、個別対応が不要であるという話です。BlackSkinは例えばNavBoxとかInfoboxとかメインページのヘッダーとかそういうものの配色をネガポジ反転に対応させたい場合、それぞれクラス名などを指定して個別に対応しなければなりません。もしも何らかの事情で止む無くクラス名や規定の配色を変えた場合や、メインページの改定など対象のレイアウトや構造が大きく変わった場合、そこで再びガジェットに修正を入れる必要が生じます。一方、ダークモードのガジェットはインラインCSSでも勝手に色調を変更してくれるため、メンテナンスの手間は最小限で済むはずです。基本的にはどのようなページにも対応できるため、BlackSkinのいわば後継として運用できるのではないか、と考え申し上げた次第です。--[[User:Marine-Blue|Marine-Blue]]<sup>[[User talk:Marine-Blue|talk]]&#10047;[[Special:Contributions/Marine-Blue|contribs]]&#10048;[[Special:EmailUser/Marine-Blue|mail]]</sup> 2021年7月2日 (金) 14:25 (UTC)
*:{{賛成}} 明るいところだとどこがリンクなのか分かりづらいことが多々あったので個人的には是非とも導入して欲しいです。執筆もやり易くなると思います。--[[利用者:ロイヤルオーク|ロイヤルオーク]]([[利用者‐会話:ロイヤルオーク|会話]]) 2021年7月2日 (金) 11:05 (UTC)
*::{{済}} 導入しました。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2021年7月14日 (水) 14:15 (UTC)
 
== ウィクショナリー・ホバーの廃止 ==
{{Section resolved|1=[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2021年7月14日 (水) 14:08 (UTC)}}
[[Wikipedia:ツール/ウィクショナリー・ホバー|ウィクショナリー・ホバー]]のガジェットはウィキニュース英語版のスクリプトを読み込む形で実装されていますが、少なくとも2017年7月より<code>ReferenceError: hookEvent is not defined</code>のエラーを投げ、使用できない状況になっています。数年間ログに大量のエラーが記録される状況になっていたため、[[n:en:Special:Diff/4583373|2020年9月]]にウィキニュース英語版で無効化されました。バグを修正した上で今後メンテナンスを行う方がいれば有効化できるとのコメントが付されたが、4年間修正されなかったため、今後も修正される見込みが薄いと考えられます。したがって、日本語版でも廃止([[MediaWiki:Gadgets-definition]]から除去)することを提案します。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2021年7月5日 (月) 10:41 (UTC)<small>差分リンク修正--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2021年7月14日 (水) 14:08 (UTC)</small>
:エラーを吐いて動かないのであれば廃止して差し支えないと思います。--[[User:Marine-Blue|Marine-Blue]]<sup>[[User talk:Marine-Blue|talk]]&#10047;[[Special:Contributions/Marine-Blue|contribs]]&#10048;[[Special:EmailUser/Marine-Blue|mail]]</sup> 2021年7月12日 (月) 12:32 (UTC)
::{{済}} 廃止しました。--[[利用者:ネイ|ネイ]]([[利用者‐会話:ネイ|会話]]) 2021年7月14日 (水) 14:08 (UTC)