8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

自作 Git GUIクライアント Guitar, v0.9

Posted at

本日、Git GUIクライアント Guitar バージョン0.9のバイナリを公開しました。
http://files.soramimi.jp/guitar/0.9.0/

詳細は昨年12月の記事とGitHubのページをご覧ください。
https://qiita.com/soramimi_jp/items/8425196ddc28bf283333
https://soramimi.github.io/Guitar/v.0.9.0.html

自前ビルドする方は、C++とQt5の開発環境を構築して、下記からソースコードを取得してください。OpenSSLやzlibも必要です。ビルドにはQt SDKのほか、Rubyが必要になります。
https://github.com/soramimi/Guitar

screenshot.png

PTYプロセス対応と簡易ターミナル機能を実装し、未知のSSHホストへのアクセス確認や、http(s)認証のユーザーID/パスワードの、GUIによる入力に対応しました。

GPG署名に対応しました。(鍵のインポートなどはコマンドラインでやる必要があります)

ダークテーマを実装しました。
darktheme.png
ある程度動作しますが、描画が崩れるなど、完全ではありません。この機能は、バージョン1.0に向けての課題となっています。

macOS Mojaveでは、OSの機能でダークモードがサポートされましたが、Qt5側の対応が完全でないようで、白背景に白文字で描画されて、文字が読めなくなるなどの問題があり、ライトモードで使う方が良さそうです。一方、Guitarの設定でダークテーマを利用すると、ボタンの座標が他の要素と重なって描画されるなど、描画崩れが発生しますので、あまりおすすめできません。当方macOS Mojaveの環境がないため、ダークモードで使いたい方は、気長にお待ちください。

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?