あらゆるウィンドウをタブ化できるソフト

  • 5

    今回のバージョンアップでとても便利になったと思います

    のきし
    のきし
    2
    Windows 11

    今回のバージョンアップでとても便利になったと思います。

    本来、レビュー欄に要望を書くべきでないとは思いますが、できたらいいなと思った
    ことをいくつか書かせていただきます。
    今でも出来るとか、必要ない機能だと思ったら読み飛ばしてください。

    1.カテゴリ内のタブをプログラム順にそろえて表示できないか。
    例えば、カテゴリ1にエクセルとワードをグループ化しているとして
    エクセル①.xlsx、ワード①.docx、エクセル②.xlsx、ワード②.docx の順に
    ファイルを開くと
    /エクセル①\/ワード①\/エクセル②\/ワード②\の順にタブが並びますが

    /エクセル①\/エクセル②\/ワード①\/ワード②\の順に並んだら見やすい
    と思います。

    [設定]の[動作]タブ内に[カテゴリ内のタブをプログラム順にそろえる]という項目
    があって、[カテゴリ1] にチェックを入れると カテゴリ1 内のタブがプログラム順に
    並ぶようにできたら便利だと思います。

    この設定にした状態でタブを並べ替える時は、エクセル②のタブをワード①のタブ方向
    にドラッグすると
    /ワード①\/ワード②\/エクセル①\/エクセル②\となれば便利だと思います。

    2.[設定]の[プログラム]タブ内にカテゴリを設定しているプログラムの名前をすべて
    表示できないか。
    現状はその時開いているタブしか表示されないのでどのカテゴリに何のプログラムを
    設定したか一覧で見ることができません。
    タブ内に、[カテゴリに設定したプログラムをすべて表示]という項目があったら、
    設定内容が確認できるしカテゴリの組み換えがしやすいと思います。

    3.タブのドラッグ機能を拡張できないか。
    現在、タブをウインドウの外側にドラッグするとそのタブだけ分離したり
    他のタブグループへ連結できたりしますが、
    例えば、シフトを押しながらドラッグするとタブグループごと他のタブグループへ連結
    できたり、
    ctrlを押しながらドラッグすると、そのタブと同じプログラムのタブを一緒に分離
    したり他のタブグループへ連結できたりしたら便利じゃないかと思います。

    ソフトウェア制作のことを何も知らない私が具体的な操作方法まで好き勝手に書いて
    すみません。そのほうが考えていることが伝わりやすいと思ったからです。
    長文失礼しました。

    6人が参考になったと回答しています。
    このレビューは参考になりましたか?
  • standard-soft_s-yama
    standard-soft_s-yama
    2

    改良版の作者です。

    使っていただき、詳しく熱い要望をくださり、ありがとうございます。
    コミュニケーションもらうと、がんばろう!と、はげみになります。

    1. について、
    今回自動グループ化をカテゴリごとに配置できたので
    並び替えの必要性が高まりましたよね。

    設定画面でいろいろするのは、少し難易度が高そうですので
    まずは、タブグループ内に[このタブグループのタブを並び替える]
    みたいなメニューを作って、その中に
    [アプリ種類ごとに並べる]、みたいなのを用意してみようかと考えてみます

    あと、設定によらず、
    自動グループ化のときは右端からくっつくのではなく
    種類別にくっつくようにしてしまえば、
    全てのユーザーさんに使い勝手がいいかもしれないですね。

    2. について
    これはそうですよね。もともとからこういう動きだったので
    自分もちょっと不便かなと思っていました。
    設定をすべて表示すると、もう不要となる設定もずっと残ってしまいますので
    [設定を削除]みたいな操作も必要となりそうなので
    工夫して実装していこうと思います

    3. について
    便利かもなのですが、タブの分離時(Drag開始時)と
    Drop時に、CtrlかShiftかを押されていることを検知するのですが、
    なかなか難しそうに思っています。

    タブの分割で、右とか左の複数のタブを
    分離したり他のタブに連結したりできますので
    そちらで代替していただければと思います。

    今後とも使っていただけますように、がんばります。

  • のきし
    のきし
    2

    無茶な要望に対して丁寧なご返答ありがとうございます。

    これは役に立つソフトだと思ったら、欲が出ていろいろ書いてしまいました。

    1. について
    設定によらず、自動グループ化のときは種類別にくっつくようすれば
    皆使い勝手がいいかも、というのはその通りだと思います。
    新機能は追加していくものと思っていましたが、
    煩雑な設定を追加するより皆が使うと思われる機能を標準にしたほうが
    単純明快でいいですね。

    2. について
    開いているタブに対していろいろ設定するのが基本だとするとやりにくそうですね。
    実際のところタブが開いているかどうかは重要ではない気がします。

    ソフト変更の難易度はわかりませんが、
    ・[プログラム]には自動グループ化したいプログラムを自由に登録する
    ・自動グループ化が不要になったら登録を削除する
    ・タブ化はすべてのプログラムで標準として登録不要
    というのがわかり易いんじゃないでしょうか。

    3. について
    ドラッグでいろいろできれば手っ取り早くて良いという単純な発想でした。
    実際のところ、ベストなカテゴリ設定が決まれば、個別にタブの分離や連結を
    する機会は少ないかもしれません。


    無茶な要望にも耳を貸しつつ、それにとらわれずに最良の方針を決めて
    開発するのは大変でしょうね。

    要望をあげるのは使い込んで本当に必要か考えてからにしようと思います。
    ありがとうございました。

  • Konya-
    Konya-
    42

    にゃはは、ここにも無茶振り隊がいましたね!
    元祖無茶振り隊のKonya-です。
    1についてKonya-は、カテゴリーを分けておいて後で連結させています。
    2については確かに最初から自動グループ化されれば便利ですが、シュレディンガーの猫状態で開いてみるまでソフトとしては認識出来ないでしょうね。
    3については、普段からキーボードで操作していると押したくなりますね。Konya-はマウス派なので、センターボタンのドラッグ&ドロップとか出来たらいいですけどね。
    超無茶振りですけどね(汗)

    と言う訳で、今後もじゃんじゃん無茶振りしていきましょう(笑)
    意見は多いほど作者様も燃えてくれると思いますので…ちら(笑)

  • のきし
    のきし
    2

    Konya-様

    こちらは慎もうと思っていてもつい言ってしまうタイプの無茶振り隊員です。

    2の件、ソフトが開くまで、WindowTabs側からはそのソフトの存在が
    わからない ということでしょうか。

    WindowTabsにソフトを指名手配して
    新しいウインドウを開こうとするソフトを常に見張らせて
    指名手配のソフトがウインドウを開いたら即座に捕まえて
    自動グループ化の刑に処するわけにはいかないでしょうか。

    どうやって指名手配するかはわかりませんが、
    指名手配のために容疑者本人を見せてやる(ソフトを開く)
    必要はないのでは。

    さて、今言うのを慎んでいるのが
    いつも使う環境を復元ポイントとして保存しておいて、
    復元ボタンを押すと必要なファイルやブラウザのページが自動で開いて
    いつも使っている通りのタブの並びに配置されるランチャー機能があれば
    便利かな。ということです。

    [ワークスペース]というのがそれにあたるのかと思ったのですが
    [新規]ボタンでその時の時の状態を保存しておけば
    タブの分離や分割、他への連結を繰り返しても
    [復元]ボタンで元に戻せるというものでした。

    他の高機能なランチャーを導入すれば事足りるのかもしれないので
    言うのを慎んでいるところです。

  • standard-soft_s-yama
    standard-soft_s-yama
    2

    ありがとうございます。
    WindowTabsのような、基本的な操作性のアプリって、いろいろ要望ありますよね。

    そもそもが、私も元作者じゃなくて利用者だったので
    お気持ち、とてもよくわかります。

    いろいろタブ化ソフトを渡り歩いた上で、
    プログラマでもあるので、WindowTabsがAI開発のおかげで改良できるようになったから
    自分の要望を満たすためにガシガシ改良しているってところなんですよ。

    ここに以前詳しく書いていたことあります。
    全Windowタブ化。Setsで頓挫した夢の操作性をオープンソースのWindowTabsで再現する。 #Windows - Qiita
    https://qiita.com/standard-software/items/dd25270fa3895365fced
    Groupy(2)という動作がめちゃくちゃ安定している素晴らしいタブ化アプリもあり
    (Stardockは技術力がすばらしい会社さんだから、応援してあげてください!)
    自分が改良できるようになる前はWindowTabsのバグや微妙な動きが嫌でGroupy2使ってましたが
    今は、操作性をいろいろ改善できるWindowTabsの方が手になじんでありがたく思ってます。

    2.についてなのですが、カテゴリ化はうまくいったのですが
    他は全く手を付けてない部分なので
    そもそも、プログラムタブがなんでツリー表示しているのか、ということなどの、
    元作者さんの実装の意図も、いまいちわかってないのです。
    exeの種類のツリーの下位に実際に起動しているプログラム(プロセス)が表示されますが
    そもそも、プロセス表示する必要があるんかな、と思ったりしてます。

    > ・タブ化はすべてのプログラムで標準として登録不要
    ここが難しいところでして、、[設定][動作][全てのプログラムのタブを既定で有効にする]
    で、オプションが設定できるので、
    WindowTabsを少しずつ導入したい要望に応えるには、ここは変えない方がいいかなと思っています。

    消してもいいだろ、と思う機能と、残しておこうと思う機能との兼ね合いは迷うところではあります。
    自分の感じる操作性と、他の人が感じる操作性、より多くの方のニーズを満たせるかどうか、
    みたいな迷いがいろいろです。

    Konya-さんの
    > 2については確かに最初から自動グループ化されれば便利ですが、シュレディンガーの猫状態で開いてみるまでソフトとしては認識出来ないでしょうね。
    その通りのところがありまして、exeのアイコンとかもプロセスから取得しているのか、exeのパスからアイコンをひっぱってきているのか、よく知らないところなのであまり大幅な改良は避けたいところではあります。
    一度設定したらexeパスはデータとして記録されているはずなんですけどね...


    > いつも使う環境を復元ポイントとして保存しておいて、
    > [ワークスペース]というのがそれにあたるのかと思ったのですが
    そうなんですよ。
    ワークスペース、
    私が作ってないところなのと、私はその機能を全く使っていなくて、
    使い勝手がよい、とも思っていないので、、、、
    ワークスペースにexe起動を追加したい、という要望かもしれないですが、
    あまりいじりたくない....ところです。

    Chromeの普通のタブとシークレットウィンドウタブがあったときとかは復帰無理ですし
    別のexeが複数起動されてタブ化されているものとで、何をどう区分けするのか、など
    実現難しそうなのです。

  • のきし
    のきし
    2

    改良版の作者 様
    私の要望の悪いところは、”こういうことができないか” の後に、
    ”こういうやり方で”がくっついてしまうことです。

    ”こういうことができないか” と言うのは許してほしいですが
    原作の制約もあるなか何とか作り込でいるところに ”こういうやり方で”
    までいうのは失礼でした。すみません。
    2.については
    ”どのカテゴリに何のプログラムを設定したか一覧で見れるようできないか”
    という要望として、改めてお願いいたします。

    > いつも使う環境を復元ポイントとして保存しておいて、
    > [ワークスペース]というのがそれにあたるのかと思ったのですが
    >他の高機能なランチャーを導入すれば事足りるかも
    これについては、”ぜんぶひらく” という、
    複数のソフトやファイル、フォルダーを登録した順番に起動できるソフトで
    必要なものを全部開いた後に[ワークスペース]で体裁を整えることで
    うまくいくのではないかと考えていたところです。

    [ワークスペース]が開いているタブとグループ化の状態を記録しているだけでなく
    ウインドウの位置やサイズ、アクティブなタブまで記録しているのに気付いたので
    ウインドウレイアウトの切り替え機能としての使い道を考え、動作を確認している
    ところでした。

    >ワークスペース、使い勝手がよい、とも思っていないので、、、、
    やはりそうですか。
    問題なのは各プログラムで開いているファイルやウェブサイトを変更すると
    WindowTabsのタブタイトルが変わってしまうこと。
    ワークスペースが記録しているタブタイトルと一致せず復元しなくなってしまう。

    タブタイトルが”ファイル名”+”プログラム名”なプログラムが多いので
    [編集]ボタンから対象プログラムの[タイトル]を”プログラム名”にして
    [マッチタイプ]を”EndsWith”にすれば回避できることが多い。
    というところまで来ていたのですが…

    >Chromeの普通のタブとシークレットウィンドウタブがあったときとかは復帰無理
    後方一致するタブが二つになり動作が破綻して復帰しなくなりました。
    タブタイトルで区別している以上対策なしでしょう。
    個人的にはシークレットウィンドウは使っていないので問題ないのですが、
    それ以前に、[ワークスペース]機能は動作が不安定な気がします。

    実際のところ私はライトユーザーで、エクセル・ワードがタブ化できるだけで
    十分便利なので、このままその恩恵を享受していこうと思います。
    便利なソフトありがとうございます。

  • standard-soft_s-yama
    standard-soft_s-yama
    2

    2.については、大丈夫ですよ。
    Word Excel PowerPointで同一カテゴリに設定したのに、
    Wordを閉じて、PowerPointを閉じて、Excelだけ残してWindowTabsの設定を開くと、WordとPowerPointが見えない、という問題ですよね。
    かなりいけてない機能に感じていますので改善予定です。

    > WindowTabsのタブタイトルが変わってしまうこと。
    > ワークスペースが記録しているタブタイトルと一致せず復元しなくなってしまう。

    あー、なるほど、そうですよね。
    今、動かしてみましたが、同名ウィンドウが複数あるときのワークスペースの復元がバグってるみたいですね...
    そこのバグは直せるかもしれないですが、直しても意味あるんかな...

    ワークスペースに登録してあるexeを起動しなおすこともできそうではありますが、
    例えば、Test1.xlsxと、Test2.xlsx を起動していてワークスペースで保存されてたとして
    次に開いたときExcelが起動してなかったら、Excelに対してTest1.xlsxとTest2.xlsx を読み込まるように起動しないといけないのですが
    Test1.xlsx のパスを取得するのは困難ですし、
    この問題はExcelだけじゃなくて、Officeソフトやエディタとかブラウザとか、いろんなもので発生するので
    結局、ファイルを読み込ませた状態を復帰する、というのは現実的には無理かなと思います。

  • のきし
    のきし
    2

    ワークスペースの動作確認までしていただいてありがとうございます。
    原作者もうまくいかないとみてこの機能の開発を途中で放棄したんじゃないでしょうか。
    ([編集]のダイアログなどいかにも作りかけだし…)

    その後もいろいろいじってみて、他のウインドウ拡張ソフトも見てみて
    制限はあるがその範囲内で事足りるのであれば使い道はあると思いました。
    (探した限りでは複数のウインドウサイズを記録して瞬時に切り替えられるものはない)

    せっかく調べたので、ワークスペースのウインドウレイアウトの切り替え機能としての使い方を
    まとめたのですが、レビューに投稿してもよいでしょうか。
    今後も手を付けるつもりがなく、原作者も途中で投げ出しているような機能を広めるのは
    好ましくない。というのであればやめておきます。

    あと、別件で要望があります。
    タブの閉じるボタンの”×”の色が私のアクティブタブの色と濃さがほぼ一緒でとても見にくいです。
    逆に非アクティブの時はとてもよく見えます。
    ”×”の濃さを、黒から白の間で何段階かから選べるようにできないでしょうか。
    出来ればアクティブ時と非アクティブ時で別々に選べるとありがたいです。

    ご検討お願いいたします。

  • standard-soft_s-yama
    standard-soft_s-yama
    2

    タブの閉じるボタンの色は...
    設定で変更は複雑すぎるのでやめておきます...
    マウスオーバー時には、丸い赤が表示するので、xが見えるようになりますので
    常時見えていなくても大丈夫そうです。
    むしろ、マウスオーバーするまでは非表示にしようかなと思ったりです。
    VSCodeのエディタタブはそんな風になっていました。
    その方がラベル名が広く表示できていいかもなのです

    ワークスペースの編集は確かにちょっと変ですね。
    私がどこかで間違って変にしてなきゃいいのですが、、、、
    手を入れるときは直すようにしますね。

    レビュー投稿はもちろん、していただけますと助かります。
    使い勝手がよくないよなー、と思い、わたしは使ってないのですが、
    破棄するような機能ではないので、より使えるように仕上げていきたいところではあります。

    ワークスペース名を指定できるのは設定として意味のあることなのですが
    ワークスペース内のグループ名を変更することもでき、
    そのグループ名になんの意味があるんかなー、
    みたいな謎機能になってるようです。

    ソフトウェアの細かいところの調整っていろいろ考え迷うことあって大変っすね...

  • のきし
    のきし
    2

    確かに、タブの閉じるボタンは常時見えていなくても問題ないですよね。
    自分もブラウザのタブを閉じるボタンは非表示にして使っています。
    あるのに見えにくいのが何か嫌なだけでした。

    >ワークスペース内のグループ名を変更することもでき、
    >そのグループ名になんの意味があるんかなー、
    そうですね。”〇〇〇〇.exe”とか消しても動作に何の影響もありませんでした。
    動作の確認に”ウインドウの位置合わせプログラム”というのを参考にしていて、
    それのウインドウクラスと同じ働きをしているかと思ったのですが…。

    ソフトウェア開発は本当に多変そうですね。
    このソフトがどんどん良くなっていくことを期待しております。

  • standard-soft_s-yama
    standard-soft_s-yama
    2

    タブの閉じるボタン、そうですよね。
    想定通りでよかったです。
    バージョンあげられるように励みますね。

  • standard-soft_s-yama
    standard-soft_s-yama
    2

    version ss_jp_2026.02.20
    で、お望みでした、exeのタイプごとにまとまる、という機能が実装できたと思いますので
    より使いやすいと思います。
    よろしくお願いします。

  • のきし
    のきし
    2

    とても見やすくなりました。ありがとうございます。

    …ん?タブが画面の移動にくっついてくる!

    いいですね。

  • standard-soft_s-yama
    standard-soft_s-yama
    2

    version: ss_jp_2026.02.21 で、
    タブの閉じるボタンのデザインを修正して、非アクティブタブの場合、タブにマウスホバーしないときは、Closeボタンも出さないという対応をいれました。

  • のきし
    のきし
    2

    早速インストールしました。

    私の環境ではアクティブなタブもマウスホバーしないときはクローズボタンが出ていませんが
    意図しない動作だとしてもこのほうがいいです。2文字分くらいは表示が増えます。
    まあ今開いているタブだから見えなくても問題ないですけどね。

    それにしてもすごい開発スピードですね。

  • standard-soft_s-yama
    standard-soft_s-yama
    2

    そうでした。アクティブタブでもホバーしないとCloseボタンが表示されなかったですね。
    意図してました。文字数が増えた方が少し使い勝手ありますよね。
    引き続きいろいろ検討してみます。

  • standard-soft_s-yama
    standard-soft_s-yama
    2

    version ss_jp_2026.02.23 をリリースしました。
    > 2.[設定]の[プログラム]タブ内にカテゴリを設定しているプログラムの名前をすべて表示できないか。

    こちらの方に対応しております。

    よろしくお願いします。

  • のきし
    のきし
    2

    本日外出しており更新に気が付きませんでした。

    変更内容を確認しました。これで設定の消し忘れがなくなります。
    ありがとうごさいます。