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

「指定行へジャンプ」ダイアログで入力できる桁数を増やす #1829

Merged
merged 1 commit into from
May 1, 2022

Conversation

beru
Copy link
Contributor

@beru beru commented Apr 17, 2022

PR の目的

「指定行へジャンプ」ダイアログで行番号に入力できる桁数を増やすのが目的です。

カテゴリ

  • 仕様変更

PR の背景

#1827 で報告された問題に対処をしています。

PR のメリット

ファイルの行数が6桁より大きいファイルで指定行へジャンプ出来るようになる。

PR のデメリット (トレードオフとかあれば)

「指定行へジャンプ」ダイアログの行番号入力箇所の横幅が広くなるので、桁数が小さい場合に広すぎるように感じる。

仕様・動作説明

仕様変更前は行番号入力箇所に6文字までしか入力できませんでした。

仕様変更後は行番号入力箇所に9桁までの数値を入力する事が出来ます。

PR の影響範囲

「指定行へジャンプ」ダイアログのみ

テスト内容

テスト1

手順

  • 行数が多いファイルを開く
  • 「指定行へジャンプ」ダイアログを開く
  • 行番号入力箇所に 12345678 と入力してジャンプボタンを押す。
  • 12345678行目に移動する。

関連 issue, PR

#1827

行番号入力のEDITTEXTの横幅を広くして6桁より多い桁数を入力できるように変更、ES_NUMBERスタイルを付加して数値入力に限定
@beru beru requested a review from usagisita April 17, 2022 05:57
@beru beru self-assigned this Apr 17, 2022
@beru beru added the specification change ■仕様変更 label Apr 17, 2022
@sonarcloud
Copy link

sonarcloud bot commented Apr 17, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@AppVeyorBot
Copy link

Build sakura 1.0.4102 completed (commit 638a6adbb8 by @beru)

@usagisita
Copy link
Contributor

AppVeyorのexeをダウンロードしてきて実行してみて、9桁ではなく8桁までは入力できることを確認しました。
もしかしたら9桁以上入力したい人もいるかもしれませんが……
LGTMだと思います。

@berryzplus
Copy link
Contributor

6桁しか入力できない問題に対して、入力できる桁数を増やして対応することには自分も賛成です。
どこまで増やすか?=新しい上限をどうするか?についても8桁あれば困らないような気がします。

intの最大値は 2,147,483,647 で 10桁 なので10桁にしたい人が出てくるかも知れませんが、
その時は「8桁までしか入力できない」のissueをあげてもらえれば良いと思います。

@beru
Copy link
Contributor Author

beru commented May 1, 2022

レビューありがとうございました。Mergeします。
もし問題が見つかったらまた別のPRで修正します。

@beru beru merged commit 07d8b70 into sakura-editor:master May 1, 2022
@beru beru deleted the dlgjump_6digits branch May 1, 2022 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
specification change ■仕様変更
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants