Discord メニューバー(提案)
メニューバーにDiscordの必須機能のみを表示し、自分のタスクに集中できるようにします。つながりを保ち、集中力を維持をモットーに実装しました。
機能
- Discordのステータスを表示
- メニューバーからDiscordに素早くアクセス
- 気が散らないように設計されたmacOSベースのミニマルなUI
- 軽量で高速
開発の動機
Discordは常に起動していますが、いくつかの欠点があることに気づきました。
- アクティブに使用していないときでも画面スペースを占有してしまう。
- ステータスやメッセージを確認すると、集中力が途切れやすい。
- 基本的な機能だけが必要なときに、豊富な機能セットがかえって気が散る原因になる。
この問題を解決するため、macOSのメニューバーに必要最小限の機能だけを表示するアプリを作成しました。これにより、ワークフローを妨げることなく、常に接続状態を維持できます。
Discord RPC がSwiftに対応しておらずモックに変更しました。

Swiftは初心者なので、コードは少し雑です。