仕事でもっぱら GitHub のプライベートリポジトリを使っている。たまに会社の Organization 配下にあるパブリックリポジトリを使うことがあって、インターネットに公開されているのでうっかり社内向けのノリでログとか貼り付けてしまわないように気を使わないといけない。ずっと気を張ると疲れるので、プライベートリポジトリだったらばかでかいアイコンをずっと表示させることにした。パブリックリポジトリだとアイコンがでないので、どっちをみてるのか一目でわかる。
せっかくなので Greasy Fork で公開してみた。 https://github.com/kyanny/userscripts/raw/master/emphasize-private-repo-for-github.user.js のような URL を開くとTampermonkey が勝手に検知してくれるし、たぶん自動アップデートも面倒みてくれるので Greasy Fork を介する必要は無いけど。
Emphasize private repo for GitHub
画面をスクロールしても左上に貼り付く。 :has()
セレクタが使えれば CSS だけでできたかもしれないけど、 Stylish ではシンタックスエラーになってしまった。