grim-rs と hyprshot-rs のアーカイブについて
しばらく考えた末に、grim-rs と hyprshot-rs をアーカイブに移すことにしました。
これは放棄ではありません。どちらのプロジェクトも今の形のまま残ります。動作しますし、使うこともできます。ただ、これ以上の開発は行いません。
理由は現実的なものです。これらのプロジェクトを始めた頃は、毎日 Wayland 環境で作業していました。メインの環境だったので、テストも自然にできていました。しかしその後、仕事の内容が変わり、今では Windows、macOS、Ubuntu を中心に作業しています。Wayland は日常のワークフローから外れてしまいました。
開発やテストのために Wayland セッションに切り替えるのは、そのたびに時間とコンテキストの切り替えが必要になります。かといって、Wayland 専用に4台目のマシンを維持するのは、さすがにやりすぎです。
hyprshot-rs については、正直に言えば、目指していたところには届きませんでした。v0.1.7 での slurp-rs 統合は動作しましたが、フレームドロップとリフレッシュレートの問題が残り、最後まで解決できませんでした。求めていた滑らかさには達しなかった。ある時点で、今の状況でできることはここまでだと受け入れる必要がありました。
grim-rs は少し事情が異なります。アーキテクチャは最初から複数の出力形式 — JPEG、JPG、BMP — に対応する設計でしたが、結局 PNG しか実装できませんでした。その未完成の部分がまだ頭に残っています。2つのうち、いつか戻る可能性があるとすれば grim-rs のほうです。ただ、今すぐではありません。
どちらのリポジトリも公開のまま残します。
リンク
- grim-rs: https://github.com/shikoucore/grim-rs
- hyprshot-rs: https://github.com/shikoucore/hyprshot-rs