Page Menu
Home
Phabricator (Chris)
Search
Configure Global Search
Log In
Files
F118098
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
17 KB
Referenced Files
None
Subscribers
None
View Options
diff --git a/docs/html/Templates/soramimi.dwt b/docs/Templates/soramimi.dwt
similarity index 87%
rename from docs/html/Templates/soramimi.dwt
rename to docs/Templates/soramimi.dwt
index 96c01ed..c620e77 100644
--- a/docs/html/Templates/soramimi.dwt
+++ b/docs/Templates/soramimi.dwt
@@ -1,24 +1,24 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<!-- TemplateInfo codeOutsideHTMLIsLocked="true" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="style/style.css" type="text/css" />
<!-- #BeginEditable "doctitle" -->
<title></title>
<!-- #EndEditable -->
</head>
<body bgcolor="#f0f0f0" background="style/bg.gif">
<div id="body">
<div id="header">
-<div style="float: left"><a href="https://soramimi.github.io/Guitar/"><img src="../banner.png" width="443" height="48" alt="Guitar - the graphical git client"></a></div>
+<div style="float: left"><a href="https://soramimi.github.io/Guitar/"><img src="../html/banner.png" width="443" height="48" alt="Guitar - the graphical git client"></a></div>
<div style="text-align: right;">under development</div>
<div style="clear: both;"></div>
</div>
<!-- #BeginEditable "content" --><!-- #EndEditable -->
<div id="footer">
<span id="copyright"></span>
</div>
</body>
<script type="text/javascript" src="common.js"></script>
</html>
diff --git a/docs/html/style/style.css b/docs/html/style/style.css
index 657f286..d711a47 100644
--- a/docs/html/style/style.css
+++ b/docs/html/style/style.css
@@ -1,222 +1,218 @@
@charset "utf-8";
/* CSS Document */
@font-face {
font-family: 'Madoka Runes';
src: url(/MadokaRunes-2.0.ttf);
}
* {
font-family: sans-serif;
}
pre {
font-family: monospace;
white-space: pre-wrap; /* CSS 3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
-o-tab-size: 4;
-moz-tab-size: 4;
tab-size: 4;
}
code {
font-family: monospace;
}
body {
background: #f0f0f0;
line-height: 150%;
}
#body {
width: 962px;
margin-left: auto;
margin-right: auto;
background: #ffffff url(bg.gif) repeat-y left;
padding: 1em;
}
#header {
margin-bottom: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #000000;
}
#footer{
margin-top: 2px;
padding-top: 2px;
border-top: 1px solid #000000;
}
h1 {
border: 1px solid #4080ff;
border-top: 1px solid #4080ff;
border-bottom: 1px solid #4080ff;
padding: 8px;
background: #e0f0ff;
background: #ffffff url(h1bg.png) repeat-x top;
font-size: x-large;
text-align: center;
}
h2 {
background: #e0f0ff;
border-top: 2px solid #6aa4eb;
border-left: 8px solid #6aa4eb;
border-right: 8px solid #6aa4eb;
border-bottom: 2px solid #6aa4eb;
padding-left: 4px;
padding-bottom: 1px;
font-size: large;
}
h3 {
border-left: 16px solid #6aa4eb;
border-bottom: 2px solid #6aa4eb;
padding-left: 4px;
padding-bottom: 1px;
font-size: large;
}
h4 {
font-size: medium;
margin-top: 1em;
margin-bottom: 1em;
text-decoration: underline;
}
h5 {
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
background-image: url(dot-pink.gif);
background-position: center left;
background-repeat: no-repeat;
padding-left: 12px;
font-size: medium;
font-weight: bold;
}
lu {
margin-left: 0;
padding-left: 0;
}
ul li {
margin-left: 0;
padding-left: 0;
list-style-image: url(dot-pink.gif);
}
ul blockquote {
margin-top: 0;
margin-bottom: 0;
}
a:link {
color: #0000FF
}
a:visited {
color: #004080
}
a:hover {
color: #4060ff;
text-align: left;
}
pre {
background-color: #f8f8f8;
color: #0000c0;
padding-top: 8px;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 10px;
border-top: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
margin-left: 1em;
margin-right: 1em;
}
table {
background: #e0e0e0;
}
table tr {
}
table th {
background: #e0e0e0;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
}
table tr td {
background: #ffffff;
margin: 1px;
}
div.column {
float: right;
width:20em;
border: 2px dotted #ff0000;
background: #fffff0;
padding: 4px;
margin-left: 1em;
}
ul li.folder {
list-style-image: url(folder.png);
}
ul li.file {
list-style-image: url(file.png);
}
ul.foldertree ul {
margin-left: 10px;
padding-left: 10px;
}
-ul li.transparent {
- list-style-image: url(transparent.gif);
-}
-
blockquote.border {
border-left: 4px solid #c0c0c0;
padding-left: 8px;
}
div.warning {
border: 1px solid #ff0000;
padding:1em;
}
div.information {
border: 1px solid #0080ff;
padding:1em;
}
.border {
border: 1px solid #000000;
text-align: center;
}
#header img {
border: 0;
}
.breadcrumb-this {
color: #a0a0a0;
}
.background-transparent {
background-color: transparent;
}
diff --git a/docs/html/index.html b/docs/index.html
similarity index 79%
rename from docs/html/index.html
rename to docs/index.html
index 597c53d..6c0a74d 100644
--- a/docs/html/index.html
+++ b/docs/index.html
@@ -1,164 +1,164 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"><!-- InstanceBegin template="/Templates/soramimi.dwt" codeOutsideHTMLIsLocked="true" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<link rel="stylesheet" href="style/style.css" type="text/css" />
+<link rel="stylesheet" href="html/style/style.css" type="text/css" />
<!-- #BeginEditable "doctitle" -->
<title>Guitar - the graphical git client</title>
<style>
<!--
table#screenshots, table#screenshots tr, table#screenshots td {
background-color: transparent;
}
-->
</style>
<!-- #EndEditable -->
</head>
-<body bgcolor="#f0f0f0" background="style/bg.gif">
+<body bgcolor="#f0f0f0" background="html/style/bg.gif">
<div id="body">
<div id="header">
-<div style="float: left"><a href="https://soramimi.github.io/Guitar/"><img src="banner.png" width="443" height="48" alt="Guitar - the graphical git client"></a></div>
+<div style="float: left"><a href="https://soramimi.github.io/Guitar/"><img src="html/banner.png" width="443" height="48" alt="Guitar - the graphical git client"></a></div>
<div style="text-align: right;">under development</div>
<div style="clear: both;"></div>
</div>
<!-- #BeginEditable "content" -->
<p>Windows、macOS、Linuxで動作する、バージョン管理ツール Git のクライアントアプリケーションです。</p>
-<p><img src="github.png" width="20" height="16" alt="github"><a href="https://github.com/soramimi/Guitar">https://github.com/soramimi/Guitar</a><br>
-<img src="qiita.png" width="20" height="16" alt=""/><a href="https://qiita.com/soramimi_jp/items/8425196ddc28bf283333">https://qiita.com/soramimi_jp/items/8425196ddc28bf283333<br>
-</a><a href="https://qiita.com/soramimi_jp/items/2bca23c52ae677ad7b3d"><img src="qiita.png" width="20" height="16" alt=""/>https://qiita.com/soramimi_jp/items/2bca23c52ae677ad7b3d</a></p>
+<p><img src="html/github.png" width="20" height="16" alt="github"><a href="https://github.com/soramimi/Guitar">https://github.com/soramimi/Guitar</a><br>
+<img src="html/qiita.png" width="20" height="16" alt=""/><a href="https://qiita.com/soramimi_jp/items/8425196ddc28bf283333">https://qiita.com/soramimi_jp/items/8425196ddc28bf283333<br>
+</a><a href="https://qiita.com/soramimi_jp/items/2bca23c52ae677ad7b3d"><img src="html/qiita.png" width="20" height="16" alt=""/>https://qiita.com/soramimi_jp/items/2bca23c52ae677ad7b3d</a></p>
<p>多くのGitクライアントアプリは何かしら問題を抱えています。起動時間が遅すぎるとか、よく落ちるとか、ダウンロードの際のユーザー登録が面倒だとか、商用利用するには有料だとか、マルチプラットフォーム対応してないとか、アニメーションや視覚効果のような演出が過剰でウザいとか、ソースコードが公開されていない、といったものです。そのような不都合をできる限り排除するようにしました。 最初はGitの使い方を私自身が習得するためと、内部の仕組みに興味があったので、自分の勉強のために開発に着手しました。</p>
<p>今時の優秀なエンジニアの方は、GUIでGitなんて、、、と思う方もいらっしゃるかもしれません。それはそれで大いに結構なことです。私自身も、めったに使わないコマンドを実行したいときは、無理してGUIに頼らず、ターミナルを開いてgitコマンドを手入力することもあります。これは便利だと思う機能を見つけたら、このアプリに組み込んだりします。日常で頻繁に使うGit操作を快適に行いたいとか、コミットグラフを綺麗に見たいとか、そのような用途だけでもお使いいただけます。使いたがらない人にGUIを強要する考えはないので、ブランチの流れをビジュアルに見たいだけの理由でこのアプリを使っていただくのでも嬉しいです。なので、高機能なクライアントアプリとしてではなく、GUI支援アプリと思っていただいても結構です。</p>
<h4>特徴</h4>
<ul>
<li>私用・商用を問わず無料</li>
<li>メールアドレスや個人情報を登録することはありません。</li>
<li>某アプリほど、起動に時間がかかりません。</li>
<li>某アプリほど、アイコンが気持ち悪く(可愛く?)ありません。</li>
<li>macOS Mojave のダークモードに対応しているほか、各プラットフォームでのダーク描画を実装しています。 </li>
<li>GPG署名に(だいたい)対応しています。</li>
<li>オープンソース、フリーソフト。(GPLv2)</li>
<li>C++で開発。GUIフレームワークはQt 5を採用。</li>
</ul>
<h4>スクリーンショット</h4>
<table id="screenshots" width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr style="text-align: center">
- <td bgcolor="#FFFFFF"><a href="screenshots/windows.png"><img src="screenshots/windows.png" width="320" height="184" alt=""/></a></td>
- <td bgcolor="#FFFFFF"><a href="screenshots/macos.png"><img src="screenshots/macos.png" width="320" height="198" alt=""/></a></td>
- <td bgcolor="#FFFFFF"><a href="screenshots/ubuntu.png"><img src="screenshots/ubuntu.png" width="320" height="240" alt=""/></a></td>
+ <td bgcolor="#FFFFFF"><a href="html/screenshots/windows.png"><img src="html/screenshots/windows.png" width="320" height="184" alt=""/></a></td>
+ <td bgcolor="#FFFFFF"><a href="html/screenshots/macos.png"><img src="html/screenshots/macos.png" width="320" height="198" alt=""/></a></td>
+ <td bgcolor="#FFFFFF"><a href="html/screenshots/ubuntu.png"><img src="html/screenshots/ubuntu.png" width="320" height="240" alt=""/></a></td>
</tr>
<tr style="text-align: center">
<td bgcolor="#FFFFFF">▲Windows</td>
<td bgcolor="#FFFFFF">▲macOS</td>
<td bgcolor="#FFFFFF">▲Ubuntu</td>
</tr>
<tr style="text-align: center">
- <td bgcolor="#FFFFFF"><a href="screenshots/raspberrypi0.jpg"><img src="screenshots/raspberrypi0.jpg" width="320" height="240" alt=""/></a></td>
- <td bgcolor="#FFFFFF"><a href="screenshots/raspberrypi1.jpg"><img src="screenshots/raspberrypi1.jpg" width="320" height="240" alt=""/></a></td>
- <td bgcolor="#FFFFFF"><span class="background-transparent" style="text-align: center;"><a href="screenshots/commitgraph.png"><img src="screenshots/commitgraph.png" alt="" width="320" height="211" class="border"/></a></span></td>
+ <td bgcolor="#FFFFFF"><a href="html/screenshots/raspberrypi0.jpg"><img src="html/screenshots/raspberrypi0.jpg" width="320" height="240" alt=""/></a></td>
+ <td bgcolor="#FFFFFF"><a href="html/screenshots/raspberrypi1.jpg"><img src="html/screenshots/raspberrypi1.jpg" width="320" height="240" alt=""/></a></td>
+ <td bgcolor="#FFFFFF"><span class="background-transparent" style="text-align: center;"><a href="html/screenshots/commitgraph.png"><img src="html/screenshots/commitgraph.png" alt="" width="320" height="211" class="border"/></a></span></td>
</tr>
<tr style="text-align: center">
<td bgcolor="#FFFFFF">▲Raspbian</td>
<td bgcolor="#FFFFFF">▲ダーク描画</td>
<td bgcolor="#FFFFFF">▲コミットグラフとログ</td>
</tr>
<tr style="text-align: center">
- <td bgcolor="#FFFFFF"><span class="background-transparent" style="text-align: center;"><a href="screenshots/diffview.png"><img src="screenshots/diffview.png" alt="" width="320" height="243" class="border"/></a></span></td>
+ <td bgcolor="#FFFFFF"><span class="background-transparent" style="text-align: center;"><a href="html/screenshots/diffview.png"><img src="html/screenshots/diffview.png" alt="" width="320" height="243" class="border"/></a></span></td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr style="text-align: center">
<td bgcolor="#FFFFFF">▲Diffビュー</td>
<td bgcolor="#FFFFFF"> </td>
<td bgcolor="#FFFFFF"> </td>
</tr>
</tbody>
</table>
<h2>コンパイル済みバイナリ</h2>
<h3><a href="https://files.soramimi.jp/guitar/1.0.0/">v1.0.0</a> (2019-6-1)</h3>
<p>下記OS用のバイナリを用意しました。Windows版とmacOS版はQtライブラリを同梱していますが、Linux版では apt-get でQt5関連ファイルをインストールする必要があるかもしれません。これら以外のLinux等を使用する場合は、ソースから自前ビルドする必要があります。
</p>
<ul>
<li>Windows
<ul>
<li>Guitar-1.0.0-win32.zip</li>
</ul>
</li>
<li>macOS
<ul>
<li>Guitar-1.0.0-macos.zip</li>
</ul>
</li>
<li>Ubuntu16 x86
<ul>
<li>Guitar-1.0.0-ubuntu16-x86.tar.gz</li>
<li>guitar_1.0.0_i386.deb</li>
</ul>
</li>
<li>Ubuntu16 x64
<ul>
<li>Guitar-1.0.0-ubuntu16-x64.tar.gz</li>
<li>guitar_1.0.0_amd64.deb</li>
</ul>
</li>
<li>Raspbian
<ul>
<li>guitar_1.0.0_armhf.deb</li>
</ul>
</li>
</ul>
<p>※ Ubuntu版は .tar.gz と .deb があります。Ubuntu16でビルドしていますが、Ubuntu18でもたぶん動きます(しっかり検証してはいません)。Raspbian版は .deb パッケージのみの配布です。<br>
※ .deb は今回のバージョンよりお試しで対応したものです。たぶんインストールできると思います(?)</p>
<h2>ビルド方法</h2>
<ul>
- <li><a href="build.html">ビルド方法</a></li>
- <li><a href="build-en.html">How to build the Guitar (en) (draft)</a></li>
+ <li><a href="html/build.html">ビルド方法</a></li>
+ <li><a href="html/build-en.html">How to build the Guitar (en) (draft)</a></li>
</ul>
<h2>開発</h2>
<ul>
- <li><a href="codingstyle.html">コーディングスタイル</a></li>
+ <li><a href="html/codingstyle.html">コーディングスタイル</a></li>
</ul>
<h2>最初の起動</h2>
<p>Guitarを起動すると、初回だけgitコマンドとfileコマンド(Windowsの場合は、git.exeとfile.exe)の場所を尋ねられます。PATHが通っている場合は、候補が表示されますので、適切なものを選択してOKを押してください。候補が無い場合はインストールする必要があります。</p>
<h4>Windows</h4>
<ul>
<li>msvcp120.dll</li>
<li>msvcr120.dll
</li>
</ul>
<blockquote>
<p>Guitar.exe を起動したとき、「msvcp120.dll , msvcr120.dll が見つからない」等のエラーが表示された場合、 <a href="https://www.microsoft.com/ja-jp/download/details.aspx?id=40784">Visual Studio 2013 の Visual C++ 再頒布可能パッケージ</a> の32ビット版(vcredist_x86.exe)をインストールする必要があります。</p>
</blockquote>
<ul>
<li>git.exe</li>
</ul>
<blockquote>
<p><a href="https://gitforwindows.org/">Git for Windows</a> をインストールします。</p>
</blockquote>
<ul>
<li> file.exe
</li>
</ul>
<blockquote>
<p>Guitar\misc\win32tools.zip の中に入っていますので、展開してそれを選択します。</p>
</blockquote>
<h4>macOS / Linux</h4>
<blockquote>
<p>macOSやLinuxのディストリビューションによっては既にインストール済みかもしれません。無い場合はOSごとの方法で git をインストールします。Ubuntuの場合、下記のコマンドを実行します。</p>
<pre>$ sudo apt-get install git
</pre>
</blockquote>
<h2>既知の問題</h2>
<ul>
<li>ファイルリストでバイナリファイルを選択したとき、対応済みの一部の画像ファイルを除き、diffビューが乱れた表示になることがあります。</li>
<li>gitのサブモジュール機能については一切考慮していません。将来バージョンの課題となっています。</li>
<li>検索機能はありません。いつかそのうち付けます</li>
</ul>
<!-- #EndEditable -->
<div id="footer">
<span id="copyright"></span>
</div>
</body>
-<script type="text/javascript" src="common.js"></script>
+<script type="text/javascript" src="html/common.js"></script>
<!-- InstanceEnd --></html>
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Fri, May 15, 8:49 AM (13 h, 44 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
63895
Default Alt Text
(17 KB)
Attached To
Mode
R77 Guitar
Attached
Detach File
Event Timeline