タグ「from blomaga」記事一覧
【近況報告】THE SEED ONLINE にいろいろ上げました
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1735572
どうも、猫月遥歩です。
THE SEED ONLINEもサービス開始となり、一層Vキャス界隈のモデリング技術が求められるようになっちゃいました;;
ってことで近況報告です。リンクは一番下から飛べます。
一部モデルの立体→TSO移動についてTSOの方が読み込み速度が早いので、一部モデルをTSOに移動しました。立体ページにも残しておくので、お好きな方をお使いください。
【VRM】My Alicia Solid
【GLB】手抜きラジオスタジオ(ガラスなし)
【GLB】「ぼかろいんとろどん」背景モデル
#コンパスVRM/GLBの進捗全然進んでません。
【#コンパス】でらクランクストリートモデリング ・・・ 完成テクスチャ ・・・ 進んでません
【非公式】#コンパス「ジャンヌダルク」VRMモデル版ボーン設定 ・・・ 指の曲がる向きがおかしい / 原因不明で止まってます
VCIモデルの作成はじめましたVCI (バーチャルキャスト用アイテムデータ)の作成はじめました。
完成済み手作りニコるくん (投げられないver)手作りニコるくん (投げられるver)
これから作りたい(できるかどうかわからないけど)手作りニコるくん x3 (投げられるver)デスクトップ改 (現状のデスクトップが対応していない人でも見れるver)
その他お知らせ自作のTSOモデル一覧
こんな感じです。放送減っちゃいますがよろしくお願いします!
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});
いろいろ変えました
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1728189
どうも猫月遥歩です。
機材をいろいろ変えました
とりあえず最新版の機材紹介。(太字が変わったところ
メインPCCPU Intel Core i7-7700HQ 2.80GHzRAM 8GB → 16GBOS Windows 10 Home 64bitGPU Geforce GTX 1050 ti
サブPC(ジャンクを買いましたCPU Intel Core i5-430M 2.26GHzRAM 4GBOS Windows 7 HomePremium 32bit → Linux Ubuntu 18.04 LTS 64bit
その他周辺機器VRHMD HP製 WinMRHMD (デペロッパーエディション)VRCON Dell製 WinMRコントローラーCAP I-ODATA HD Game Captuer Device
まぁざっとこんな感じです。いろいろ解説(?)していきます
❏ メインPC - RAM 全体的に処理が重かったのでメモリ増設しました。 増設して改めてタスクマネージャーみたら次はCPU100%とかおかしな値だしてましたw
❏ サブPC ハードオフで買ったジャンクです。中のデータ(OS含め)きれいさっぱり消えてましたw 昔使ってたPCの型落ちモデルを買ったので、もしかしたら家にリカバリーディスクが…とか思ったけど、リカバリ確認ディスクはあるのにリカバリディスク本体がない!ww ってことでUbuntu最新版を入れました。スペック的には64bitでも行けるらしいです
ここで、ChromiumOSかLinuxMintかUbuntuで迷ったんですよ。 個人的にはChromiumOSかな~とか思ったんだけど、無線LANが認識しない!ってことで諦めました。MintとUbuntuは情報量の差でUbuntuにしました。
そして導入の時にも一つ出来事が。 インスト終わって、再起動。さぁログインだ!…あれ?ログインできない… なんでなんだUbuntu!!!ってことで改めて入れなおしたら無事入れましたw
まぁこんな感じで僕のLinuxライフが始まったわけですが、結構難しい…けど楽しい!ってことで続けてます!
こんなおすすめソフト入れたらいいよ!とかこれ入れればめっちゃ便利になるよ!とかあればコメ欄まで教えてくださいね!
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});
「#バーチャル中曽根OFF」投稿日程のお知らせ
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1884681
企画の詳細についてはコチラから #ネット超会議2020 ユーザー企画 「#バーチャル中曽根OFF」撮影概要
はじめに
撮影会へのご参加・ご協力ありがとうございました。
他プラットフォームでの撮影や、各自での撮影・投稿などは随時お待ちしておりますのでよろしくお願い致します。
投稿日程について
基本の内容としては記事上部にある画像の通りとなります
投稿日程
2020.04.12 (Sun.) 09:00am
動画 ★NEW★
・Short ver.(前半部分のみ)
・Full ver.(前後半&エンドロール含めたすべて)
投稿先
・niconico
・YouTube
ぜひ拡散をお願いします!!
投稿する動画に関しまして、公式企画(運営企画)側では、権利関係上、前半部分しか扱うことができないとのことでしたので、前半部分のShort ver.とフルバージョンの2種類投稿します!
待機所
さいごに
追加情報などあればこの記事を更新していく形で掲載致します。
疑問点などあれば以下リンクから。
最終更新:2020.04.11 08:15
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});
#ネット超会議2020 「バーチャル中曽根OFF」撮影概要
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1881454
少し楽しくなろうか。
企画概要
バーチャル空間で中曽根OFFをしよう。
推奨ハッシュタグ:#バーチャル中曽根OFF #ネット超会議2020
撮影した動画を編集して投稿します。
#ネット超会議2020 のコチラの企画への応募も行います。
下の方に注意事項を別記しますが、公式生放送に映るかもしれない点を踏まえてご参加ください。
企画理由
今年はコロナの影響でリアルの超会議が中止となりました。リアルで集まって「OFF」ができない中、"リアルのように"集まれるのはここ、バーチャル空間だけです。
正確には「中曽根OFF」ではなく「中曽根ON」になってしまいますが、こんなときこそ、みんなで楽しくなりませんか?
最初はVキャス上のみでの開催を検討しましたが、「日本最大級のインターネットの祭典」の一企画に参加するにあたって、VRはVキャスだけじゃ成り立ちません。
VRCやクラスターなど他プラットフォームもVR、ネットの一部です。ということでVRCでも撮影を行います。
クラスターなど他プラットフォームでの参加も大歓迎です。モデルを持ち合わせていないので猫月あゆむ主体の撮影会はできませんが、集って撮影し自分まで送るもしくはそのまま投稿していただけたら幸いです。
参加方法
投稿する場合 #バーチャル中曽根OFF を付けて投稿していただけると拡散しまくります
各自で撮影を行い、猫月あゆむ(@nekozuki_2525)まで送付する。
各自で撮影を行い、各自で投稿する。
下記撮影会に参加する。
猫月あゆむ主体の撮影会:日時・場所
全日程終了しました!ご参加ありがとうございました!!
03/28(土曜) ~ 04/05(水曜)
03/28(Sat.) 20:00 ~ 22:00 in バーチャルキャスト(猫月あゆむ配信スタジオ)
03/29(Sun.) 23:00 ~ 01:00 in バーチャルキャスト(猫月あゆむ配信スタジオ)
03/30(Mon.) 23:00 ~ 01:00 in バーチャルキャスト(グローバルスタジオ)
03/31 はお休みです...!
04/01(Wed.) 23:00 ~ 01:00 in バーチャルキャスト(公式スタジオ:和室)
04/02(Thu.) 23:00 ~ 01:00 in バーチャルキャスト(公式スタジオ:お座敷2)
04/03(Fri.) 23:00 ~ 01:00 in VRChat(草原&アキバ)
04/04(Sat.) 23:00 ~ 01:00 in VRChat(草原&「銭湯 寝転ん湯」)
04/05(Sun.) 23:00 ~ 01:00 in VRChat
撮影ルーム、ワールドは当日Twitterにて告知します。また、撮影中生放送も行いますので気になる方はご覧ください。
あくまでも上記の日程は、「猫月あゆむ」が主体となって撮影を行う日時です。
各自で撮影を行い、自分まで送付するもよし。撮影して勝手に投稿するのもよしです。
4/6以降は編集に専念させてください...!素材はいつでもお待ちしてます!
撮影会時のお願い
バーチャルキャストでの撮影時
歩くところの周りに置く用の、軽めのVCIをたくさん持ってきていただけると助かります。
撮影タイミング次第で、公式ルーム等におじゃまして撮影する可能性があります。
撮影会凸時点のお名前が掲載されますのでご注意ください。
VRChatでの撮影時
猫月あゆむ本人、VRChatに疎いです。いろいろと手助けしていただけると幸いです。
オススメのワールド等ありましたらご連絡ください。
撮影直前のVRChatで表示されるお名前が掲載されますのでご注意ください。
注意事項
上述しましたが、公式の中曽根OFF企画に投稿します。公式生放送で紹介される可能性があります。
公式企画に投稿する関係で、参加者全員の名前が必要になります。
Vキャス撮影時は、凸時点のお名前、VRC撮影時は、VRCで表示されるお名前を掲載させていただきます。
何とはいいませんが、R-18・R-18G に引っかかりそうなものは禁止です。
権利モノのアバターで参加される際は利用規約等しっかり確認ください。
猫月あゆむはドワンゴ社員ではありません!公式企画に乗っかるユーザーですので悪しからず。
Q&A
Q : 水色誰がやるの?
A : 猫月あゆむがやる予定ですが、やりたい人がいたらお譲りします。
Q : お前なんかには水色務まらねーやい!
A : 水色お譲りしますが、水色のTシャツを着たモデル・もしくは水色のモデルを持参ください。
Q : 撮影した動画の送り先は?
A : Twitter @nekozuki_2525 までお願いします。
Q : 各自で投稿したいです!
A : 全然OKです!公式の参加要項をご覧になってから投稿ください。バーチャル中曽根OFF タグを付けていただけばこちらでも拡散致します。
イメージ画像
さいごに
皆様のご参加、お待ちしてます!!!
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});
【昨日の続き】猫月あゆむPORTALを作ります
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1873867
ども、猫月あゆむです。
昨日の続きのお話です。
昨日のブロマガ
○現在の状況現在、ドメイン移管の手続きが終わり、上位機関への登録待ちです。調べたところ、1週間~10日ぐらいかかるらしいので、その間に前回ちょこっと話題に出した「猫月あゆむポータル」を作ってます。
すでにサイトの作成に取り掛かってるのでちょこっとお見せします。
○「猫月あゆむPORTAL (β)」進捗状況
まだメインコンテンツとかヘッダーメニューとか作ってないですが…
正式名称は「猫月あゆむPORTAL (β)」になります。ベータ版ではないので、ベータは二度と外れませんww
今回、左上ロゴをSVGっていうやつで作ってます。これがなかなかの曲者でして….Illustrator使って作ったんですけど、作って入れてみて、作って入れてみて…試行錯誤の繰り返し大体3時間ほどかけて作りました….
右側のブロマガ欄は、月80円ぐらいでRSSを埋め込み形式にしてくれるサービスを利用しました。ユーザーブロマガ、各ユーザーのRSS出してくれてありがたいです(-人-)
このサイトの運用としては、現在、「site.nekozuki.me/*」に分散している各種サイト(ポートフォリオやリンク集など)を一元化しようと思ってます。
○終わりに昨日思いついてすぐ行動してこんな感じです。この勢いをいつまでも忘れたくないなぁと思います。
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});
【進捗報告】猫月あゆむPORTALの今
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1874469
ども、猫月あゆむです。
超会議のこととか超会議のこととか超会議のこととか、いろいろ話したいことあるんですけど、生放送で喋ったのでブロマガは別の話題を書きます。
カラオケに来たけれどニコ超中止で気分が上がらない配信。
前回の続きのお話です。
○現在の状況WordPress→お名前.com のドメイン移管が完全に終了しました。
それに伴い、いくつかご報告を。
ポータルページを site.nekozuki.me から nekozuki.me に移設しました。ついに移行しました。ただ、ポータル完成してないので、しばしお待ちを….
各サブドメインについてサイトマップあったほうが説明しやすいので書きます
12345678910111213141516171819202122232425262728■ これまで nekozuki.me └ wordpress ブログ site.nekozuki.me (GitHubPages) ┝ ポートフォリオ │ └ VRポートフォリオ ┝ 連絡先 ┝ リンク集 ┝ 作ったもの(chrome拡張とか)がそのまま直下に └ サークルページetc■ これから nekozuki.me (GitHubPages) ┝ ポートフォリオ ┝ 連絡先 ┝ リンク集 └ 作品集 └ 作ったもの(Chrome拡張とか) site.nekozuki.me (GitHubPages) └ リダイレクト関係ファイル catmoon.nekozuki.me (GitHubPages) └ サークルページetc nekozukime.wordpress.com └ wordpress 旧ブログ
こんな感じです。
要点
メインページがドメイン直下に
これまでのサブドメインはリダイレクトとして残す(特設サイト作るってなったときはこのドメイン下
サイト内で散らばらないよう制作物を一括
URLが長くならないようサークルページを別に制作
一通りリダイレクトのやつ作りましたが、もし404に飛ばされたときは教えて下さいm(_ _)m
「猫月あゆむPOTRAL (β)」進捗状況
だいぶ様になってきた
終わりにちょっと気になることあったんで、もう一つブログ記事書きます
それでは後ほど。
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});
ネット超会議2020 個人的に見たいもの/あったら楽しいなと思うもの
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1877441
ども、猫月あゆむです。
さて、今回はこれについて触れます。
ゆる募だけどガチで語るよだってニコ厨だもの。
妄想その1:期間限定新バージョンniconico(超)とかよさそう
新バージョンといっても、超会議まであと1ヶ月。バリバリの新バージョンを作るのは、ものすごーく無理があるでしょう。
具体的な妄想としては、デザインを変えます。
一部生放送(超歌舞伎とか)の背景色を歌舞伎風にします。そう、こんな感じで。
歌舞伎以外にも、超会議企画にあった背景になればいいね(ボカニコだったら電脳空間風とか、VTuberライブだったらVキャス風とか)
妄想その2:過去バージョンデザインの復刻期間限定でデザインだけでも昔のやつ使えたらテンションバク上げですね
妄想その3:元々予定していた超会議企画を別の形で例えば…
ニコニコ超検定 → ニコニコQ LIVEで出題
超年表 → さっきのプレーヤー過去デザイン+特設サイト
ニコニコ大百科(物理本) → ニコニコ大百科にコメントが流れる機能実装
超睡眠 → 睡眠・寝具知識をQLIVEで出題+寝配信クルーズ
超サウナ → サウナ知識をQLIVEで出題+運営でサウナ配信
超定点放送 → ドワンゴ社内 超定点放送
差し入れカレー → ドワンゴ社員に差し入れカレー
超物販 → ネット通販
超#コンパス → 普通にネット配信、ネットからのユーザー参加型あり+ゲーム内でもなにか特別イベントほしいよね
超コラボドリンク → 全国展開店舗(コンビニなりカラオケなりetc)でコラボドリンクとして販売
中曽根OFF → ドワンゴ社員+リモート+バーチャル+過去映像+etcで中曽根OFF(こんな感じで)
運営中曽根OFF@ニコニコ動画新サービス発表会(γ)
ココまで色々書いてきたけれどはっきり言って、「あっと驚くもの」「そうきたか」と言わせるものが来たら運営の勝ちです
誰も全く考えなかったものがきたらほんとすごいと思います
最後に要望!ネット超会議になったからこそ、クラファン実施するべきです!!!みんなで超会議を作りたい!!!!
色々書いたけど実現するとは限りません。というか新バージョンとか望み薄すぎね…
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});
メインブログをコチラに戻します
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1873503
お久しぶりです。猫月あゆむです。
先日まで(というかさっきまで)WordPressのブログをメインにしていたんですが、メインブログをコチラに戻すことにしました。
今回の動機はコチラから。
○今後の動向現在、「nekozuki.me」のドメイン移管を行ってます。
というのも、ドメインと同時にブログを買ってたので、WordPressにくっついてたんです。それを切り離して、ドメイン単体をお名前.comに移管、旧ブログは無料ドメイン(nekozukime.wordpress.com)でアーカイブとして残す予定です。
移管したドメインは、GitHubPagesかなんかで「猫月あゆむポータル」的なものを作ろうと思ってます。
こちらのブロマガでは、これまでどおりのブログとしての運用をする予定です。また、前のブログでできなかった、iframeを埋め込んでボカロ曲紹介とかもやろうかなと思ってます。
○終わりにほぼいつも思いつきで行動してるので急な発表(?)になったかもしれませんが、今後も猫月あゆむをよろしくお願い致します。
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});
VRとかPCとかのお話【Vキャス】
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1765597
ブロマガお久しぶりです。猫月あゆむです。普段は自分のブログで書いてます
昨日配信してたら、VキャスおすすめPCとかいろいろ聞かれたのでざっとまとめようかなと思って書いてます。
VR機器おすすめ◯ HTC VIVE
おなじみVIVE。運営含め使ってる人が多いのでなにかエラった時にアドバイスを受けやすい。基本6万後半ぐらい。トラッカー(1個1万ちょい)を買うと足とか動かせるようになる(最大7個)
足とか動かしたい人
あんまりPC詳しくない人
ある程度のお金がある人
部屋がある程度広い人
◯ HTC VIVE Pro
さっきの上位互換。音がいい、画質がいいとかそこらへん?多少の出資ができる人向け(9万後半~)。
◯ HTC VIVE Pro Eye
VIVE + Pro + おめめ動かしたい人どうぞ
◯ Oculus Rift S
お金抑えたいけどある程度の感動はしたい人用。足とか動かない。
\49800~
ヘッドセット前についてるカメラで認識するので、手を後ろにすると認識しなくなる
トラッカーがないので足とか動かない
◯ Windows MR
お手軽体験用。中身(ソフト)はMicrosoft、外面(ハード)はいろんなところ(HPとかAcerとか)が開発。最安30000ぐらいから。
SteamVRの設定がちょっと厄介
コントローラーにスティックがあるので設定次第で爆速移動可能
Windows10 必須
Intel CPU 必須
Bluetooth 必須
スペック確認は Windowsメニュー[Microsoft Store]>[検索]>[Mixed Reality ポータル]>起動>同意>でこんな感じ↓
PCおすすめ一応、Vキャス推奨はこんな感じ
ちなみにGPU・回線速度が最重要。GPUはRTX2080Superとか買っとけばとりあえず安心(GPUとCPU、相性とかあるから気をつけて)メモリは配信するなら積んどいて損はないネットワークもあればあるほど大丈夫
回線の方は、九州内ならBBIQ(九州電力のとこ)おすすめIPv4だけど速度速くて安定してる他は知らん
で。TSUKUMOで買おうと思ってる人、気をつけて。売り切れてます。
ざっとこんなかんじまぁ各自で調べてみてね
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});
【コメ返し】『ニコニコを "ダークモード" 化する拡張機能作ってみた!』10000再生ありがとうございます...!
この記事はブロマガから移行した記事です。
元記事はこちらhttps://ch.nicovideo.jp/nekozuki_blog/blomaga/ar1915605
1万再生ありがとうございます!!
久々のブロマガです!
コメント返しするならコチラのほうがいいだろうということで。
先に前置きです!
・自分は廃止が決まっているサービスは基本的に対応しません(旧マイページなど)
・公式では「対応したいが、準備がまだ=時間がかかる」なので「対応しない」とは言っていない
以上の点だけ抑えておいてください!
ということでコメ返しです!
まずは 10/3に返した分から。
静画も…/投稿動画(ガレージ)も…
今後対応予定です!userscript(グラスモンキー)版が欲しい!
検討しますページ切り替え時に一瞬白くなる(Firefox)
Firefox自体の仕様となります...!ご了承ください...!旧マイページ・Flashプレイヤーだと文字だけ白になって文字が読めない
対応は行いません。ご了承ください。(近日クローズのため)なんでアドオンで出来ることが公式で出来ないんですかね
逆にアドオンだからすぐに実装できることなので…(運営はやらないとは言ってない)これとアドブロッカーで超快適
アドブロックしちゃうとドワンゴの広告費が入らなくなるので個人的にはオススメしませんむしろうp主をドワンゴが雇えば良い
ドワンゴに就職したいです!!
10/20コメント返し!
chromeはDark Readerじゃダメなん?
自分も一時期使ってたけど、微妙な仕様調整がめんどくさかった...公式が対応しませんって明言しやがったから助かったわ
しないとは言ってないです。「対応するけど時間がかかるよ」的な発表でした。
ちょっと黒が濃いので、Office365のグレーやDiscord並の薄さにしてほしい
iOSの 公式の niconicoアプリ/ニコ生アプリの配色をベースに作ってるので、大幅な色変更は行いません...!多少の色調整は随時させていただきます...!公式じゃないからこそ使える手口なんじゃない?
正解。
公式だと、なにか不具合あると大バッシングになるから、しっかりとした状態でリリースしないといけないけれど、ユーザー側が勝手に作れば、公式的にはなんにも無いのと、
あと、これを公式で実装するには、本当にシステム面で統一された作りにしないと、細かい対応が増えて、それこそ負債になっちゃうんですよね
現状、CSS手書きで無理やりダークモード化している状況なので、これを公式対応するには本当に時間がかかるかと(ダークモード対応するぐらいなら別の改修改善を進めたほうが効率は良い)
ということで、コメントが増え次第再度コメ返しするのでよろしくね!
document.querySelectorAll('.twemoji')
.forEach(el => {
if (!el.dataset.src) { return; }
const img = document.createElement('img');
img.style = 'display:none !important;';
img.src = el.dataset.src;
img.addEventListener('error', () => {
img.remove();
el.style.color = 'inherit';
el.style.backgroundImage = 'none';
el.style.background = 'none';
});
img.addEventListener('load', () => {
img.remove();
});
document.body.appendChild(img);
});