https://www.r-labs.org/
https://www.r-labs.org/welcome/index/themes/rlabs_theme_flat/favicon/favicon.ico?1665553646
2010-08-02T10:36:59Z
r-labs
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1679
2010-08-02T10:36:59Z
Akiko Takano
<ul></ul><p>私もMacユーザではないので、変わるかどうか不明ですが...。<br />NativeApplication.nativeApplication.exit() に変えてみるとどうでしょうか。<br />ためしにコンパイルできるか確認してみますね。<br />動作的に変わるかわからないのですが、Windowsで問題なければ一度コミットしてみます。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1681
2010-08-02T12:15:39Z
Yasuhiro Morikawa
<ul></ul><p>自分の環境がMacなので、確認してみますね。バージョンは0.0.1?</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1682
2010-08-02T13:27:30Z
Yasuhiro Morikawa
<ul><li><strong>ファイル</strong> <a href="/attachments/198">スクリーンショット(2010-08-02_22.26.30).png</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/198/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%EF%BC%882010-08-02_22.26.30%EF%BC%89.png">スクリーンショット(2010-08-02_22.26.30).png</a> を追加</li></ul><p>とりあえず、0.0.1で確認しました。</p>
<p>redmineair→redmineairを終了ではredmineairは終了しないので、Dockを右クリックして、exitを押す必要がありますね(スナップショット参照)。</p>
<p>メニューの終了から終了した場合は終了させるようにしておくとよいのでしょうか。</p>
<p>あと、設定画面に終了ボタンがあると良いのかもしれませんね。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1683
2010-08-02T14:19:34Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul></ul><p>お二人とも確認と対応ありがとうございます。<br />自分がmacユーザーではないので試せないのですが<br />バージョンは0.0.1でもtrunkでも同様みたいです。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1684
2010-08-02T17:33:41Z
Akiko Takano
<ul><li><strong>ファイル</strong> <a href="/attachments/199">patch.txt</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/199/patch.txt">patch.txt</a> を追加</li></ul><p>morikawaさん、スクリーンショットありがとうございます。<br />なるほど、Macは標準で『終了』メニューがくっついて来るんですね。</p>
<p>OSで標準で付いてくる『終了』メニューでも、exitと同じ動作にするのであれば、こんな感じでしょうか...。<br />(あと、Macの場合はexitメニューは表示させないようにするといいのかな)</p>
<pre>
NativeApplication.nativeApplication.addEventListener(Event.EXITING, function(event:Event):void{
saveStickies();
NativeApplication.nativeApplication.exit();
});
</pre>
<p>ビルドは出来たので、パッチを添付します。<br />もし必要なら、コミットするか、手元でビルドしたものを添付しますね。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1686
2010-08-03T03:38:40Z
Akiko Takano
<ul><li><strong>ファイル</strong> <a href="/attachments/200">redmineair.air</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/200/redmineair.air">redmineair.air</a> を追加</li></ul><p>担当は難しいのですが、とりあえずビルドしたものを添付します。<br />これ以上はMac環境が無いと無理なので、こちらの検証からは外れますね。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1687
2010-08-03T08:57:22Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul><li><strong>担当者</strong> を <i>Go Maeda</i> にセット</li></ul><p>とりあえずakikoさんにビルドしてもらったものを試していただいてよいですか? > 前田さん</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1688
2010-08-03T09:05:58Z
Go Maeda
<ul></ul><p>本チケットに添付のもので試してみました。現象変わらずです。</p>
<ul>
<li>メニューの「RedmineAir」→「RedmineAirを終了」 不可 (ウィンドウは閉じる)</li>
<li>Dockのアイコンを右クリック → 「終了」不可 (ウィンドウは閉じる)</li>
</ul>
<p>常駐系アプリを落として再度試してみます。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1689
2010-08-03T09:31:21Z
Go Maeda
<ul></ul><p>ログイン時に自動起動する項目がないゲストアカウントでログインしましたが、結果は同じでした。</p>
<p>私のマシンにインストールされているAirアプリは他にはPixelPerfectとTweetDeckがあるのですが、これらは問題なく終了させることができます。</p>
<p>PixelPerfect:<br /><a class="external" href="http://www.adobe.com/devnet/air/flex/samples.html">http://www.adobe.com/devnet/air/flex/samples.html</a></p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1690
2010-08-03T11:37:21Z
Go Maeda
<ul></ul><p>Macで終了できない現象は、ビルド40から発生しています。</p>
<p><a class="external" href="http://hudson.r-labs.org/hudson/job/RedmineAir/40/">http://hudson.r-labs.org/hudson/job/RedmineAir/40/</a></p>
<p>ビルド39では正常に終了できます。</p>
<p><a class="external" href="http://hudson.r-labs.org/hudson/job/RedmineAir/39/">http://hudson.r-labs.org/hudson/job/RedmineAir/39/</a></p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1691
2010-08-03T13:50:31Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul></ul><p>ちょうど自分がアプリを常駐化させるために終了イベントを無視するようにしてからみたいですね^^;<br />ちょっと気になったのですが、この対応は0.0.1では入ってないはずですけど、0.0.1でも同様の現象になるのでしたっけ?</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1692
2010-08-03T15:55:09Z
Go Maeda
<ul></ul><p>改めて下記URLからダウンロードした0.0.1をインストールしてみたところ、現象発生しませんでした。</p>
<p><a class="external" href="http://www.r-labs.org/projects/redmineair/wiki/GettingStart">http://www.r-labs.org/projects/redmineair/wiki/GettingStart</a></p>
<p>trunkを使っていたものの、バージョン情報の表示だけを見て"0.0.1"と報告していました。誤った情報で混乱させてしまい失礼しました。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1693
2010-08-04T04:54:57Z
Akiko Takano
<ul></ul><p>前田さん、kokuboさん、ありがとうございます。<br />Macのデフォルトの『終了』メニューを使うと良いかと思って、添付したビルドでは右クリック(コンテキストメニュー)はつけないでおいてしまいました。</p>
<p>ソースを見直したら、タスクトレイへの常駐は、メインのアプリを閉じて終了させているわけではなく、visible=falseにしているだけなんですね、なるほど。(実際はClosingしてないですね)<br />動作としては、終了は終了(プロセスも付箋の画面もみんな終了)、というほうがいいかなと思います。</p>
<p>私もTweetDecを使っているのですが、設定画面でこのあたりの動作が選べますね。</p>
<ul>
<li>Close時はアプリも全終了</li>
<li>Close時は通知エリアを隠す</li>
</ul>
<p>このあたりは個人設定(プリファレンス)っぽい感じなので、そこまで設定できるようになるまでは、こういうほうがいいのかなと思っています。(Macユーザの方にとって一番自然な方法がいいかと思います)</p>
<ul>
<li>画面を閉じたらアプリ終了</li>
<li>コンテキストメニューは、終了、もしくはメイン画面を隠す(付箋のみ表示)</li>
</ul>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1694
2010-08-04T05:17:12Z
Go Maeda
<ul><li><strong>ファイル</strong> <a href="/attachments/201">quit_menu.png</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/201/quit_menu.png">quit_menu.png</a> を追加</li><li><strong>ファイル</strong> <a href="/attachments/202">kill_process.png</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/202/kill_process.png">kill_process.png</a> を追加</li><li><strong>ファイル</strong> <a href="/attachments/203">redmineair_prevents_logout.png</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/203/redmineair_prevents_logout.png">redmineair_prevents_logout.png</a> を追加</li></ul><p>Macのアプリとして違和感ないのは以下の動作です。</p>
<ol>
<li>画面を閉じてもアプリは終了しない(現状のRedmineAirと同様)。</li>
<li>メニューの「終了」またはDockアイコン右クリックの終了でアプリ終了</li>
</ol>
<p>現状の問題点は、RedmineAirのメニューの「終了」を選んだりショートカットキーの Command + Q を押しても終了させることができないことです。強制終了以外にアプリケーションを終了させることができません。</p>
<p><img src="https://www.r-labs.org/attachments/download/201/quit_menu.png" title="Macにおける終了メニュー" alt="Macにおける終了メニュー" loading="lazy" /></p>
<p><img src="https://www.r-labs.org/attachments/download/202/kill_process.png" title="強制終了画面" alt="強制終了画面" loading="lazy" /></p>
<p>RedmineAirの強制終了を行わなければ、OSのシャットダウンやログアウトも行うことができません。以下のような画面が表示されてしまいます。</p>
<p><img src="https://www.r-labs.org/attachments/download/203/redmineair_prevents_logout.png" title="RedmineAirを強制終了させなければログアウト不可" alt="RedmineAirを強制終了させなければログアウト不可" loading="lazy" /></p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1695
2010-08-04T06:56:45Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul></ul><p>とりあえず現状直す必要がある点として</p>
<blockquote>
<p>メニューの「終了」またはDockアイコン右クリックの終了でアプリ終了</p>
</blockquote>
<p>だと思いました。<br />Macをまともに触ったことすらないので前田さんに貼りつけていただいた<br />画像でうっすらイメージするしかないのですが</p>
<ul>
<li>メニューの「終了」</li>
<li>Dockアイコン右クリックの「終了」</li>
</ul>
<p>をそれぞれ対応する方法があればそうしたいです。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1696
2010-08-04T07:44:37Z
Akiko Takano
<ul></ul><p>ここが参考になるかもしれませんので、貼っておきますね。<br /><a class="external" href="http://blog.quq.jp/2009/06/correspondence-of-end-with-adobeair-altf4-and-commandq/">http://blog.quq.jp/2009/06/correspondence-of-end-with-adobeair-altf4-and-commandq/</a></p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1697
2010-08-04T08:10:55Z
Go Maeda
<ul></ul><p>本件の検証のためにRedmineAirのビルド環境を作りたいのですが、「Adobe AIR SDK」があればよいでしょうか? どなたかご指導いただけますでしょうか。</p>
<p>現在、AIR SDKをダウンロードしてbinディレクトリにパスを通して、adtやadlコマンドが実行できる状態にしてあります。Google Codeからtrunkのソースコードもチェックアウト済みです。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1699
2010-08-04T10:34:06Z
Akiko Takano
<ul></ul><p>Viewに関する調整だと、Flex(Flash)Builderのプロジェクトタイプが必要ですね。<br />修正が必要なのは、redmineair.as が大部分で、あとはredmineair.mxmlの冒頭くらいかと思います。</p>
<p>Eclipseなどの調整はすこし設定などに時間がかかるかと思います。</p>
<p>JDKとANT、それからFlexSDK&AIR SDKがあれば、Haruさんの用意してくださったbuild.xmlとプロパティファイルを修正して、最低限ビルドとパッケージ(*.air)の作成が出来ます。<br />Wikiに書きますので、それでも良ければ。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1700
2010-08-04T15:26:33Z
Yasuhiro Morikawa
<ul></ul><p>私もMacユーザなので一言。</p>
<p>Macにおける終了or画面のclose処理は<br /> 1. command + Q --- アプリケーションの終了<br /> 2. command + W --- アプリケーションの最小化<br /> 3. 左上(Macの上部)メニューからの終了 --- アプリケーションの終了<br /> 4. 左上(Macの上部)メニューからの隠す --- アプリケーションの最小化<br /> 5. Dockメニューからの終了 --- アプリケーションの終了<br /> 6. Dockメニューからの隠す --- アプリケーションの最小化<br /> 7. アプリケーションの[×] --- アプリケーションの最小化<br /> 8. アプリケーションの[-] --- アプリケーションの最小化</p>
<p>上記のようにアプリケーション自体を終了する動作は、1,3,5になりますねー。</p>
<p>TweetDeckやSaezuriなどを参考に書いてみてます。</p>
<p>参考までに。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1703
2010-08-05T16:02:29Z
Haru Iida
<ul></ul><p>Go Maeda は書きました:</p>
<blockquote>
<p>trunkを使っていたものの、バージョン情報の表示だけを見て"0.0.1"と報告していました。誤った情報で混乱させてしまい失礼しました。</p>
</blockquote>
<p>確かにバージョンの表示だけ見ても何を使っているのか判りにくいですね。<br />バージョンにHudsonのビルド番号を入れましょうか?</p>
<p>"0.0.1 build 40"</p>
<p>みたいに。<br />Hudson側の設定で対応できますよ。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1704
2010-08-06T01:02:30Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul></ul><blockquote>
<p>trunkを使っていたものの、バージョン情報の表示だけを見て"0.0.1"と報告していました。誤った情報で混乱させてしまい失礼しました。</p>
</blockquote>
<p>いえいえリリースマネージできてなかった問題なのでぼくのミスです…。</p>
<blockquote>
<p>確かにバージョンの表示だけ見ても何を使っているのか判りにくいですね。<br />バージョンにHudsonのビルド番号を入れましょうか?</p>
</blockquote>
<p>おおっ。<br />簡単にできるならお願いしていいですか。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1713
2010-08-07T03:11:13Z
Haru Iida
<ul></ul><p>yusuke kokubo は書きました:</p>
<blockquote><blockquote>
<p>確かにバージョンの表示だけ見ても何を使っているのか判りにくいですね。<br />バージョンにHudsonのビルド番号を入れましょうか?</p>
</blockquote>
<p>おおっ。<br />簡単にできるならお願いしていいですか。</p>
</blockquote>
<p><a class="issue tracker-2 status-5 priority-4 priority-default closed behind-schedule" title="Feature: 付箋のMXML化 (終了(Closed))" href="https://www.r-labs.org/issues/512">#512</a> で対応しました。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1716
2010-08-09T00:17:08Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul></ul><blockquote>
<p><a class="issue tracker-2 status-5 priority-4 priority-default closed behind-schedule" title="Feature: 付箋のMXML化 (終了(Closed))" href="https://www.r-labs.org/issues/512">#512</a> で対応しました。</p>
</blockquote>
<p>ありがとうございます。</p>
<p>この問題ちょっと停滞し始めているので、<br />打開策が難しいようならMacの場合だけwindow.close()で<br />e.preventDefault();<br />をしないようにして当面しのごうかと思ってます…。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1724
2010-08-09T00:55:23Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul></ul><p>Go Maeda は書きました:</p>
<blockquote>
<p>本件の検証のためにRedmineAirのビルド環境を作りたいのですが、「Adobe AIR SDK」があればよいでしょうか? どなたかご指導いただけますでしょうか。</p>
</blockquote>
<p>wikiにまとめてもらったので<br />お時間あるときに試してみてください。</p>
<p><a class="external" href="http://www.r-labs.org/projects/redmineair/wiki/%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83">http://www.r-labs.org/projects/redmineair/wiki/%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83</a></p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1726
2010-08-09T02:41:27Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul><li><strong>ステータス</strong> を <i>新規(New)</i> から <i>担当(Assigned)</i> に変更</li></ul><p><a class="external" href="http://blog.quq.jp/2009/06/correspondence-of-end-with-adobeair-altf4-and-commandq/">http://blog.quq.jp/2009/06/correspondence-of-end-with-adobeair-altf4-and-commandq/</a></p>
<p>ここを参考にMac向けに<br />stage.nativeWindow.addEventListener(Event.CLOSE, appExit)<br />を追加してみました。</p>
<p>Macをお使いの方は最新のバージョンで試していただいてよろしいでしょうか。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1732
2010-08-09T06:40:47Z
Go Maeda
<ul></ul><p>以下の操作で正しく終了できることを確認しました。対応ありがとうございました。</p>
<ul>
<li>Command+Q</li>
<li>メニュー「RedmineAir」→「RedmineAirの終了」</li>
<li>ウィンドウのクローズ</li>
</ul>
<p>ウィンドウのクローズ時は以前のようにDockに残るのが理想ですが、ウィンドウの最小化で邪魔にならないように隠すことはできますので、現状の動作でも大きな問題はないと考えます(Macのアプリの動作としては若干違和感はあります)。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1733
2010-08-09T07:40:43Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul><li><strong>ステータス</strong> を <i>担当(Assigned)</i> から <i>解決(Resolved)</i> に変更</li></ul><blockquote>
<p>ウィンドウのクローズ時は以前のようにDockに残るのが理想ですが、ウィンドウの最小化で邪魔にならないように隠すことはできますので、現状の動作でも大きな問題はないと考えます(Macのアプリの動作としては若干違和感はあります)。</p>
</blockquote>
<p>windowのcloseでは終了しないと思ってたので予想外ですが<br />最悪の状態は回避できたみたいですね。</p>
<p>とりあえず今回はこれで終了してまた別途対応を検討する必要がありそうです。</p>
RedmineAir - Defect #506: アプリケーションを終了できない?
https://www.r-labs.org/issues/506?journal_id=1734
2010-08-09T08:05:08Z
yusuke kokubo
yusuke.in.application@gmail.com
<ul><li><strong>ステータス</strong> を <i>解決(Resolved)</i> から <i>終了(Closed)</i> に変更</li><li><strong>進捗率</strong> を <i>0</i> から <i>100</i> に変更</li></ul>