貼り紙の並びについて

Issue #890 duplicate
Former user created an issue

現在のフォルダやシナリオの並び順(画像左)には使い辛さを感じているので、 どの整列条件でもPCのフォルダの「名前順」と同様の基準(画像右)で並ぶようになるオプションを実装して欲しいです。

Comments (4)

  1. k4nagatsuki repo owner

    pull request #2681

    現在の整列条件はUnicodeのコードポイント順+数値があった場合は数字順ですが、Windowsエクスプローラの整列順はそれとは異なっており、しかも明確な仕様が明らかになっていないようです。

    とはいえWindows APIにエクスプローラと同等の条件で文字列を比較するものがあるので、Windows環境に限ってはエクスプローラと同様の順序にする事が可能です。

    フォルダの並び順がエクスプローラと異なるのは明らかに妥当ではないので、APIを使って合わせるようにしました。問題が出たらオプション化を考えます。

  2. 暗黒 騎士

    Pyのソート順は1.50とも違うようなので1.50と同じにしよう(単純にsort()でほぼ同じ?)として疑問に思ったのですが、cw.util.sort_by_attrで、単純な数値列は前方にソートされますが、表題の例で言う「CW 1」が「CW A」や「CW 阿」よりも後方にソートされているのは意図された挙動なんでしょうか?

  3. k4nagatsuki repo owner

    pull request #2684

    コードを見ると数値の前後の空白や空白のみの部分を意識した作りになっており、明らかに過去の私の意図通りなのですが、肝心のその意図を思い出せません(コメントも無い)。

    さしあたりこの動きは妥当には見えないので、エクスプローラと同じく、空白文字は空白文字として扱うようにしておきます。

  4. Log in to comment