coke12103 / tencha Goto Github PK
View Code? Open in Web Editor NEW2009年のMisskeyクライアント
2009年のMisskeyクライアント
#13 のために
関数だけ作る感じで。あらかじめ指定した関数で内容をいじれるようにして投稿前に呼び出すようにする。
あんまりメモリ消費減らないので随時減らすようにする
チェックボックスで判定、チェックありだったら常に一番上を選択で表示、なしだったらユーザーの選択を優先する感じで
Misskeyって要素がいっぱいあるのでアンケートとかを簡単に編集できる拡張投稿があれば便利なのでは
手動で選択されたら解除ってのがほしい
よくわからんけど調べる
#33 にいる
実装方法が悪いのかライブラリが悪いのかはわからないがとりあえず対処療法で症状を軽減する。
流石に絵文字だとずさん感あるので(漢字試してみてもいいかもしれないけどね
ランダム公開範囲が既に世界初な機能な気がするけどもっと謎な世界初がほしい(?)
UserFlagの下空いてるしあった方がよさげなので
リアクションの表示にはTwiEmojiの動的取得やインスタンスの絵文字のClass化が必要。
付けるのは更にGUIのメニューを実装する必要がある。
あまりに絵文字関連の不具合が多いので従来の絵文字IDが出る形式に戻すことも可能にする
ほしいけどタイムラインの同一投稿排除の機能が必要
現状ハードコーディングでsans
を指定しているけど環境によってはフォントがダサいのでユーザーで変更可能にする。ただしUIが崩れるのでサイズだけは固定化する必要あり。
既存クライアントと感覚の互換がある程度ある程度で決めて作る
2009年名乗るならこれいるでしょ
assetsから読み込みできるようにする
Misskeyだとメンションになってなくて見分けが付かないことに気がついた
人によって簡易表示で見る時に欲しい情報が違うのである程度設定でいじれるようにする。 完全な表示は #15 側の担当で
ID部分のスペースをドメインの都合で大き目に取っているがそのせいで微妙に見辛くなっている気がする。こまごまと調整していく感じで
2009年に設計されたPostViewには限界があるので
などをロスなく表示できる拡張PostViewを作る
ユーザー情報がNote, Notificationで共通なのでキャッシュを御互いで更新して完全なものにする実装をする
独自で実装するか何かを呼び出すかして画像を出せるようにする
UI上の設定をある程度保持できる機能とかあると良さそう
設定実装後
SVG形式の絵文字が読み込めないので変換をかける
Web版のブロックは設定を開く度にブロックした相手をアイコン付きで見ることになる。
これ結構来るのでjsonでIDを入れて管理できるブロックをクライアントで実装して自動でブロ解みたいなことができると嬉しそうな気がする。
あるいはこういうことできるプラグインエンジンを付けてプラグインでやるか。
増やす
URLとかの折り返しに失敗する系の文字列が勝手にウインドウサイズを変えてくる。もう直し型がわからない。
受信した投稿のキャッシュをできるだけサーバーから流れてきたままに表示できるビューアーを用意する。
現状誰かのアイコンが変わってもキャッシュかかってるので変わらない。Userにハッシュ値を覚えさせて判定する感じで作れそうなのでさっと実装する。
#4 で実装された自動で流してくれるやつを使ってると勝手に下に移動してることがある。
#19 とかで使いたいしそれ以外でも設定って概念はあるので追加する
する
特定の場合に2行になるSobaCha式の1行TLの表示も利用できるようにしたい
nodeguiはクロスプラットフォームでのビルドができない。
Windowsは持ってないが...
昔のMastodonにこんなのあった気がするけど個人的に便利だったので
1:1でスケールしてるので比率がおかしくなる。なんで正方形じゃないんですか。
Class作ってrequireで取得するようにすれば多分ビルド後も大丈夫になるので
ほしい
Misskey v10(m544)は改変なしで動いちゃったけどMisskey v10(twista)はAPIのパーミッションの互換がないのか一部機能が動かないらしい。逆に言えばそこだけ調整すれば動きそうなのでやってみる。
スタックトレース出てくるレベルでリトライされててやばい。ライブラリを変更することを検討。
普通のミュートとして
加えて謎機能として
なんか付けたら便利なのではないか
できるようにしたいよね
書く
標準である程度投稿をキャッシュするようになったのでキャッシュを検索できるようにする。
Pawooに実装されている#exp15m
みたいなのをクライアント側で実装すればMisskeyでも使えそうな気がした。 #25 の利用案の1つ
色ぐらいならできそうな気がする
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.