Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows10対応を何をもって対応と言うか。 #429

Closed
KENCHjp opened this issue Sep 9, 2018 · 14 comments
Closed

Windows10対応を何をもって対応と言うか。 #429

KENCHjp opened this issue Sep 9, 2018 · 14 comments
Labels
Release Release作業チケット【ChangeLog除外】

Comments

@KENCHjp
Copy link
Member

KENCHjp commented Sep 9, 2018

Next Releaseに向けてリリースの主軸の一つWindows10対応ですが、何をもってWindows10に対応できたと言えるか共有です。

@KENCHjp KENCHjp added the Release Release作業チケット【ChangeLog除外】 label Sep 9, 2018
@KENCHjp
Copy link
Member Author

KENCHjp commented Sep 9, 2018

今まで明らかに実施したのは、私は、

  • インストーラーでWin10と判断した場合、サクラエディタのショートカットをグループの外に作るようにした。

ぐらいなのですが、動確などは、「今動いてるから大丈夫じゃね?」って感じでしょうか。
UnitTest等なにか実施したエビデンスつけられますでしょうか?

@KENCHjp
Copy link
Member Author

KENCHjp commented Sep 10, 2018

ひとまずユーザーとして動確してるのは。

インストーラによるインストール、アンインストール。

ふつうにテキストファイル開いて編集、保存。
Grep検索とジャンプ。

と一通りのことはできてます。

拙作ソフトだと、もうこれでOk.にしてるんですけどね。
Os固有の動作があれば実施っすかね。
あとビルドでUnitTestとかの仕組みがローカルで出来ればいいのかしら。

@arigayas
Copy link

タスクバーでの右クリックメニューでしょうか?

他のソフトを見てみると タスク という機能があるみたいです。

Internet Explorer 11だと
image

Microsoft Edge だと
image

Visual Studio Code だと
image

新しいウィンドウを開く新しいタブを開くがあると良いかもしれません。

@berryzplus
Copy link
Contributor

どっかで書いてたジャンプリストってのはこれのことです。

「新しいGREP検索」とかあったら素敵じゃない?
っていうですね…。

@KENCHjp
Copy link
Member Author

KENCHjp commented Sep 11, 2018

@arigayas さん、貴重なご意見ありがとうございます。
そうですね。新しい機能に追随するのも一つですね。
今ある機能がWin10によって上手く動かなくなってしまう時には必須になるかと思います。

このIssueはどちらかというと後ろ向きで、今までのOS(Win7やWin8.1等)とそん色なく今までの機能が動くといえるには何をすればいいかを議題にしたいと思っています。
そういう意味では、新しいWin10追随機能は、 新しい機能としてIssue作成してカンバンへ追加するかどうか検討かなと。

で、何をすればいいかよりも、「何をやったか」しかかけないような気がしてきました。

@arigayas
Copy link

@KENCHjp さんが提案している議題とはズレますが、
Windows10の途中から追加された「仮想デスクトップ」への対応も必要になるかもしれません。

サクラエディタ 2.3.2.0 のジャンプリストの対応状況を貼り忘れていたので貼っておきます。
image

@KENCHjp
Copy link
Member Author

KENCHjp commented Sep 12, 2018

@arigayas 重ねて貴重なご意見ありがとうございます。
後学のためにお伺いしますが「仮想デスクトップ」はいわゆるデスクトップが何面にもなる機能かと思いますが、今試すと、サクラエディタは各々の画面で普通にファイルを開いて、普通に編集できる状態は確認したのですが、「仮想デスクトップ」は特段どういうことを実装することが必要でしょうか?

@berryzplus
Copy link
Contributor

複数の仕事を抱える人にとって、デスクトップが2つあるのは結構便利だと思います。
職場で物理的なデスクを2つ与えられたら、仕事のやり方が変わるような気がします。
パソコンに同じ理屈を当てはめたのが仮想デスクトップだと思います。

主に、ウインドウをたくさん開く人にとって便利な機能という認識です。
Alt + Tabのウインドウ切替で、文字が読みにくくなるくらいのたくさんのウインドウを開く人におすすめ。開くファイルはexcelでもいいし、ブラウザでもいい。とにかくたくさんウインドウを開く人が「情報を整理するために活用できる機能」だと思います。

サクラエディタをこれに対応させるためには、管理プロセスの機能強化を考えることになると思っています。これについてはボチボチやりましょう、でいいかなと思っています。やりたい人います?w

@arigayas
Copy link

「仮想デスクトップ」の言葉の定義としてはそうなります。

決めの問題かWindows10の仕様なのだと思うのですが、
なんか変だな?という動きをしたのでメモを残しておきます。


  1. タブ表示にします。(出来ればファイル名が付いているファイルを開いてください)
  2. 「ファイル」→「新しいウィンドウを開く」を実行してウィンドウを2つ作ります。
  3. 最初に開いたウィンドウをウィンドウAと呼び、新しいウィンドウをウィンドウBと呼びます。
  4. Ctrl+Win+D を押してデスクトップ2を作成します。
  5. Win+Tab でウィンドウの一覧が表示されるので「ウィンドウB」を右クリックして「移動先」→「デスクトップ2」をクリックして移動させます。
  6. image ウィンドウA の三角の部分をクリックして「右クリック:パス名一覧」を押します。![image]
  7. image すべて表示をクリックします。
  8. image ウィンドウBにある無題1をクリックするとデスクトップ2にあるはずのウィンドウBがデスクトップ1に表示されます。

  1. の所で「左クリック:タブ名一覧」をクリックしてタブをクリックした場合にはデスクトップが切り替ります。
    私としては、「左クリック:タブ名一覧」をクリック~の動作の方が良いと思います。

この指摘は5chのサクラエディタふぁんくらぶ part18 の 368 さんの書き込みからです。

@arigayas
Copy link

書き終わって思ったけど別のissueにした方が良かったかも(汗)

@KENCHjp
Copy link
Member Author

KENCHjp commented Sep 12, 2018

@arigayas さん、書き込みありがとうございます。挙動が怪しいところがあったのですね。
こちらは別Issueでたてまする。

ただ許容出来る不具合であれば、次期リリースに取り込まれるかどうかは確実ではないことはご了承ください。

@arigayas
Copy link

挙動が怪しいのは、次のリリースか、次の次のリリースぐらいで修正されたら嬉しいです。

@KENCHjp KENCHjp added the Release Release作業チケット【ChangeLog除外】 label Sep 18, 2018
@KENCHjp
Copy link
Member Author

KENCHjp commented Sep 22, 2018

ひとまず、実行モジュールの一通り疎通を最低限にしようかと思います。

  • bregonig.dll
    grep実行
  • ctags.exe
    タグファイル作成
  • sakura.exe
    起動、ファイル編集、保存
  • sakura_lang_en_US.dll
    英語モード切替
  • インストーラー
    インストール、アンインストール

@KENCHjp KENCHjp closed this as completed Sep 22, 2018
@KENCHjp
Copy link
Member Author

KENCHjp commented Sep 22, 2018

https://github.com/sakura-editor/sakura/wiki/NextRelease
に疎通方法記載。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Release Release作業チケット【ChangeLog除外】
Projects
None yet
Development

No branches or pull requests

3 participants