View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0030005||2.x IDE Bugs||Code Editor||Public||2018-09-06 17:27||2018-10-26 10:46|
|Reporter||Dan||Assigned To||Alan Savage|
|Priority||Low||Severity||C - General||Reproducibility||100%|
|Platform||OS||Windows 10||OS Version||Pro x64|
|Target Version||2.2.1||Fixed in Version||2.2.1|
|Summary||0030005: Code Editor: Ctrl+F moves your cursor location as soon as a match is found, should allow the user to move when ready|
|Description||Within the Code Editor in GMS2, Ctrl+F moves your cursor location as soon as a match is found, which means your cursor / position in the script can jump around as the editor finds the first match, which may be up at the top of your script or nowhere near where you were looking. Users have found this to be frustrating.|
This differs from 1.4, which simply highlighted all matches of the term and left it up to the user to scroll to the one they cared about.
|Steps To Reproduce||1. Import the attached sample.|
2. Open the script.
3. Scroll all the way down and place your cursor where directed.
4. Ctrl+F and start typing "here".
5. Observe as soon as you've typed "h" (just that one character) the code editor has scrolled all the way back to the top line of the script.
|2.x IDE Found In||220.127.116.115|
|2.x Runtime Found In||18.104.22.168|
|2.x IDE Verified In||22.214.171.1245|
|2.x Runtime Verified In||126.96.36.1998|
testctrlF.yyz (19,152 bytes)
Suggest this should be changed to navigate to the first match after current caret position (instead of from the top of the document) - both Visual Studio & Sublime Text function like this.
Notepad++ does not (requires a click to navigate to the first match after caret position) which is also frustrating to some users and I find it quite annoying personally.
Find next should always be navigating to the next match after caret position either way, IDE is just wrong in this.
||updated to function as visual studio etc, ie navigate to first match from caret position. Can be made to function as GMS1 if you really want...(although it wont be as good)|