Niconico-PepperMintの開発方針やFB返しなど
以前から開発していた、「ニコニコをちょっとクールに」を目標に開発しているUserCSS、
「Niconico-PepperMint」の開発方針を明らかにしたり、
ニコニコ動画で投稿した紹介動画にあったコメントに対して返していこうと思います。(随時更新)
開発方針
基本的に先述した通り「ニコニコをちょっとクールに」なのですが、もうちょっと詳しく話しましょう。
PepperMintの開発方針は
- プレ会になっても存在する不満点を解消する
- 動画視聴や検索における邪魔なものや不快なものを非表示にする
- 必要のない勧誘を取っ払う
- PMで今まで使えた機能はアプデ後も引き続き使えるようにする
の4つです。一個づつ見ていきましょう。
プレ会になっても存在する不満点を解消する
プレミアム会員になってもまだ解消できない不満点を、PepperMintで可能な限り解消します。
逆に、プレ会限定機能を一般会員に使えるような機能を実装するのはPepperMintの目的ではありません。
動画視聴や検索における邪魔なものを非表示にする
名前のとおりです。動画を検索したり、視聴したりする上で邪魔なものが表示されては意味がありません。
それが広告などであればニコニコの運営に影響するので非表示にしませんが、
そもそも閉じれない機能宣伝、閉じてもいつの間にかまた出てくる機能宣伝は必要ありません。
動画と関係ないマーキーテキストとか、ランキングに入ってないけど表示される某VTuberとか、ランキングに入ってないけど表示される某VTuberとか……
必要のない勧誘を取っ払う
名前の通りですが、そこで勧誘されている機能自体には引き続きアクセスできるままにします。
プレミアム会員の勧誘を隠すオプションを有効化しても、
ヘッダーのユーザー部分をホバーすればプレミアム会員の登録ボタンは引き続き表示されますし、
サポーターになるボタンを隠すように設定しても、ユーザーページでは引き続き表示されます。
それらにアクセスするために、PepperMintの設定をいじるのは少し面倒だと思うので。
PMで今まで使えた機能はアプデ後も引き続き使えるようにする
メジャーアップデートの際に設定画面を整理し、需要のなさそうな設定に関しては削除することがあります。
でも、あくまで設定項目から消滅するだけであって、機能自体のコードは引き続き残してあります。
PepperMintでは、今まで使えた機能が設定画面の整理によって項目がなくなった場合でも、
何らかの手順でその機能にアクセスできるようにしています。
(ニコニコの運営に怒られて消えた機能は例外です)
それらは一番下の「ちくわ大明神」に隠しコマンドを入力することで再度有効化できます。
ネタ項目に見える「ちくわ大明神」は単なるイースターエッグとしてだけでなく、
アップデート前の使い方を続けたいユーザーのためにも存在しています。
使用できなくなった機能を有効化する隠しコマンドを以下に書いておきます。
- 視聴ページ下のニコニ広告欄を隠す
hide_videonicoad
- 動画トップページのいきなり!動画紹介を隠す
hide_topnicoad
- めっちゃ光るプレ垢アイコン!!!!!!
header_ultimatepreicon
以上が開発方針です。基本的に総合的なUserCSSとして作っているので、
他のCSSとの多少の機能被りは見逃してください…(実装した後に気づきがち)
コメント返しのコーナー
Youtubeでいつの間にか見なくなりましたよね、これ。
https://www.nicovideo.jp/watch/sm41449163 に届いたコメントにこの記事で返答していきます。
マーキーエリアの非表示はプレミアム会員特典だからあんまり良くないんじゃ
エリアを非表示にすることはプレミアム会員でできますが、
テキストだけを非表示にすることはできないので実装しています。
プレ会かどうかの条件分岐を作るのも技術的に難しいし、
仮に作れたとしてニコニコの回し者みたいで嫌なので開放しています。
ここ直すんだったらユーザページのボタンも連動させたほうがいいような
「サポーターになる」ボタンに関するセクションで届いたコメントです。
ユーザーページの「サポーターになる」ボタンも消滅させるとユーザーがサポーター機能にアクセスできなくなり、
かつユーザーページではそこまで邪魔にならないので実装しませんでした。
それでも機能要望として受け取ったので、1.5.1-aで隠しコマンド hide_usrsptrbutton
を使用して隠せるようにしました。
単純にサポーター機能は投稿者のモチベ維持に繋がり、機能に完全にアクセスできないようなオプションを作るべきではないと思ったので、表には出さずに隠しコマンドとして実装しています。
なぜこれをすでにある視聴ページの「サポーターになる」ボタン設定と統合しないのかは、
この機能が「"視聴ページではサポーターボタンを二度と表示しないボタン"がないので、
じゃあPepperMint側で代わりに実装してしまおう」という目的だからです。
視聴ページにこのボタンを置くのは、間違いなく新しい機能を知ってもらうためだと思いますし、
PepperMintユーザーはサポーター機能があることを知った上でこの設定をいじっているはずなので。
一般会員で表示されるヘッダーの「プレミアム会員登録」も消せるように(略)
要望に基づき、1.5.1-aで実装しました。
同時にシークバーをホバーした際に表示される一切役に立たない動画を隠すだけの勧誘や、
レジューム再生の動画にオーバーレイする勧誘も隠せるようにしています。
なおdarkmodeはあと1週間くらいでサポート終了する模様
「ニコニコダークテーマ統合版」に移行するユーザーのために、
1.5.2-bで「ニコニコダークテーマ統合版」向けの競合防止オプションを追加しています。
いっそのことダークモードを新しく自作するのも考えています。→してる(v1.6)
投稿者のアイコンと投稿者名だけだしてフォローボタンとか吹き出しだけ消(略)
要望に基づき、v1.6.0-aで実装しました。
サポーターもフォローもユーザーページに飛べば使えるので、これは表に出してます。すっきり!
初めてギフトを貰った
今回この動画で初めてギフトをもらいました、本当にありがとうございます…
もはやこれまで
ということで、PepperMintの開発方針などについてでした。
今後も開発していこうと思っているので、まだ導入していない人はぜひ導入してみてください。
https://userstyles.world/style/6331/niconico-peppermint
ディスカッション
コメント一覧
まだ、コメントがありません