皆さん、こんにちは。ここに過去 3 週間の更新があります。気に入っていただけると嬉しいです。
自動テーマカラー#
私たちは常にカスタム CSS を通じてテーマカラーを変更することをサポートしてきましたが、まだ学習コストがかかるため、各人に異なるデフォルトテーマカラーを自動生成するアルゴリズムを使用しています。
私たちはfast-average-colorを使用して、バナー(もしあれば)またはアバターの画像や動画の平均色を取得します。その後、chroma-jsを使用して、色の明るさを調整し、あまり暗すぎたり明るすぎたりしないようにします。
コード変更: 73d8853 4205b70 0923722
より強力な接続ボタン#
通知は重要な機能だと考えたため、アバターの左側のより目立つ位置に移動しました。
オペレーターサイン、キャラクターの切り替え、$CSB 残高がメニューに追加されました。最初の 2 つについては後で戻ります。
いいねとミントのコンフェッティ#
楽しんでください!
コード変更: f7ba1a5
オペレーターサイン#
多くのユーザーから、各操作のためにサインするのが面倒だというフィードバックを受け取っていますが、これはブロックチェーンの性質によるものです。しかし、Crossbell は、ログイン時に一度だけ認証し、その後は毎回ウォレットでサインする必要がないプロキシサイン機能を有効にしました。詳細はこちらをご覧ください。xLog もこの機能をサポートしています。
コード変更: ba9136f
複数キャラクターのサポート#
Crossbell は常に 1 つのアドレスの下に複数のキャラクターが存在することを許可しており、そのうちの 1 つが主要なキャラクターです。xLog は以前は主要キャラクターでのログインのみを許可していましたが、現在はこの制限が解除され、他の Crossbell エコプロジェクトと整合性が取れるようになりました。
コード変更: 54f76d2
ソーシャルプラットフォーム#
ダッシュボードにソーシャルメディアアカウントを追加できるようになり、追加後はサイトの右下隅に表示されます。
一部のサポートされているプラットフォームは自動的にアイコンとリンクを生成し、他のプラットフォームはデフォルトのアイコンを表示します。希望するプラットフォームがサポートされていない場合は、GitHub で問題を提出するか、PR を送信するか、下にコメントを残してください。できるだけ早くお返事いたします!
コード変更: 58645e1
フローティングメニュー#
メニューコンポーネントを再構築し、ホバートリガーをクリックトリガーに変更してユーザー体験を向上させました。
コード変更: 7786eee
画像の最適化無効オプション#
一部の SVG 画像に圧縮の問題があることに気づいたため、画像にno-optimization
クラスを追加することで画像圧縮を無効にする方法を追加しました。以下のように:
<img class="no-optimization" src="https://img.shields.io/github/stars/Crossbell-Box/xLog?style=social&color=4c1">
コード変更: 659fd7e
新しいホームページ#
ホームページを再設計し、より多くのユーザーを引き付けることを期待しています。
コード変更: 3bb00a2
ページタイプとユーザー状態クラス#
異なるページや訪問者の状態に対して異なるスタイルを書くのを容易にするために、多くの動的クラスを追加しました。たとえば、フォロワーでないユーザーから特定のコンテンツを隠すことができます。
.hidden-content {
display: none;
}
.xlog-user-site-follower .hidden-content {
display: block;
}
クイック編集ボタン#
サイトの所有者は、ここから編集ページに迅速にアクセスできるようになりました。
コード変更: 7e61655
いつものように、提案や期待がある場合、またはカジュアルな会話をしたい場合は、ぜひ私たちのコミュニティに参加するか、下にコメントを残してください。乾杯!🍻