Show more

本日の進捗:
各種アイコンを調整しました。未読記事のタイトルも太字だと少しうるさいので、線の太さは変えずに明度で未読・既読の変化を出すようにしました。これでデスクトップ版の色調は概ねfixかなと思っています。もちろんご意見は歓迎です。

本日の進捗:
ダークモード、スターなどのアイコンのコントラストがそのままなのはやはり気になるので、少し色を落とすことにしました。そのために必要なビルドシステムの改善を行っています。

本日の進捗:
各種ダイアログをはじめ、残りの諸々のパーツの色調整を進めています。ボタン等の明度も若干落としました。このあたりは異常系など普通の操作では表示されないものもあるので大変ですが、頑張ります!

本日の進捗:
ダイアログの色設定も基本は終了。あとは各種ダイアログ特有のウィジェットを調整すれば、デスクトップ版のダークモード完成です。

本日の進捗:
だいぶできてきました!
暗い背景色だと記事中の画像が目に痛いことがあるので、明度を落とすようにしました。マウスオーバーで元の明るさになります。

本日の進捗:
だいぶ遅くなってしまいましたが、本日も少し作業を進めておこうと思います。現在はこんな感じ。全体的な色味に関しては、すべての箇所のパラメータ化が住んだ後にもう少し調整するつもりです。

本日の進捗:
ダークモードの実現に向けて、まずはデスクトップ版から作業中。仮の状態でおかしな箇所が多々ありますが、現状こんな感じ。今ならご意見・アドバイス歓迎です!

本日の進捗:
少し前に実装した絵文字のサイズ修正がモバイル版でうまく動いていないのがわかったので、修正中です。終わったら再びダークモードの実装を進めます。

本日の進捗:
ダークモードの実現にあたり、CSSを大幅に書き換える必要があるのですが、動的なCSSはHTML用のテンプレートを流用して書いていて、恥ずかしながら非常にメンテナンスしづらい状態です。まずはそこを改善するため、CSSに適した文法で書けるようなプリプロセッサを実装しています。

本日の進捗:
次はダークモードに取り組もうと考えていまして、実現方法などを検討しました。今はその準備としてJSのビルドスクリプトの修正中です。

本日の進捗:
埋め込みツィートの絵文字が異様に大きく表示される現象を修正しました。ここ数日、絵文字を検出するための実装をしていたのですが、実はもっと簡単な方法があることに気付き、けっきょく使わなかったという...最初にもっと調べておくべきだったと反省しきりです(涙

本日の進捗:
埋め込みツィート中の絵文字が大きなサイズで表示されてしまう問題に対処するため、絵文字を検出する処理を実装中です。Unicodeの絵文字の仕様がアレすぎて辛い...

本日の進捗:
ファビコン上の未読数を非表示にする設定をデスクトップ版の歯車メニューに追加しました。本来なら最初からあるべき機能ですが、実装が遅れてしまい、申し訳ありません。次回リリースまでいましばらくご辛抱いただければ幸いです。

本日の進捗:
検索が終わる前にフィードリストを再読み込みしたときにおかしくなることがあったのを修正しました。これからは、拡張の動作確認をしつつ、他の機能を実装していきます。


最終日に黒レックウザ降臨。ありがたや。😂

そうそう、検索機能の本番環境での動作確認も行い、ひとまず想定通り動いております。ただ、初回に全アイテムのデータを転送する際はさすがに負荷が高くなるので、複数のユーザーが同時に行うと厳しいかも...

本日の進捗:
Chrome拡張のイベントドリブン形式への対応は終了しました。現在は、開発用のJSファイルをサーバーに転送するスクリプトを再実装しています。間に合せのものを使い続けていたので、いいかげんきちんと実装しておこうと思いまして。

本日の進捗:
昨日は拡張の作業が終わったと書きましたが、Chrome拡張のイベントドリブン形式への対応が残っていました。現在は必須ではないのですが、将来的な義務化や消費リソースの削減などを考慮して、対応しておこうと考えています。

本日の進捗:
トークンの処理で若干の無駄があったので修正し、ついでに通常のWebページからのXHR通信も含めて認可処理のテストの精度を改善しました。これでブラウザ拡張の実装作業はほぼ終わったので、動作確認しつつ他の改善を進めます。

本日の進捗:
サーバー側で使用されなくなったトークンを定期削除する処理を実装しました。さらにトークンまわりの処理をもう少し改善する予定です。

Show more
mstdn.jp

Mastodon日本鯖です.