TextStudio 0.0.614 Changelog
2007-08-07: A bunch more bug fixes and enhancements to the previous version. Decided not to make a version 0.1 release yet because I’m too busy with research and upcoming work.
Package
textstudio.exereduced by another 16kB to 532kB.
Interface
Find/Replace Panel
- Vertical resizing splitter added:
- Textboxes resize vertically with it.
- Minimum height imposed as one button height.
- Buttons do not reflow yet.
- Complete rewrite of some menus to work with Find/Replace panel:
- Edit > Cut
- Edit > Copy
- Edit > Paste
- Edit > Delete
- Edit > Delete Line
- Edit > Select All
- Focus always returns to Find box when:
- Moving from file back to panel.
- Showing panel after it has been hidden.
- Mnemonic access keys now work when focus is in a file:
- Find and Replace boxes get focus.
- Buttons operate and file keeps focus.
- Font for Find and Replace boxes now tracks Format > Font settings.
- Visibility of panel is now saved to and loaded from
textstudio.ini. - Ctrl+Shift+W now closes TextStudio when there are no files and Find/Replace panel has focus.
Status Bar
- Status bar now says how many characters are selected when selection changes.
- Removed full stop from end of status bar messages.
Bugs Fixed
- Now updates menus and toolbar correctly after cancelling features which set the
Operatingflag:- File > Open
- File > Save As
- Open Many window now responds to preferences properly.
File > Save, File > Save As, File > Save All:
- Refreshes sidebar after saving files when one or more paths were changed.
- Avoids refreshing when all paths stay the same.
- Updates main caption when one or more paths were changed.
- Avoids updating main caption when all paths stay the same.
Interface
- Edit > Delete:
- Now disabled when at end of text in file or Find/Replace boxes.
- No longer enabled at startup when no files or panels are shown.
- Menus now disable correctly when last file is closed.
- Window > All Windows:
- Refined list label.
- Is now ShownInTaskBar because it’s a modeless dialogue window.
- Apply To:
- Is now
ShownInTaskBarbecause it’s a modeless dialogue window.
- Is now
- Tidied, optimised and strengthened enablement code for Edit menu items and some toolbar buttons.
- Ctrl+A was triggering a native Select All in files as well as Edit > Select All.
Sidebar
- Horizontal scrollbar is now hidden after all files have been closed.
- Selection no longer resets to first item when panel is hidden or shown.
- These fixes resulted from optimisizations to the selection tracking code.
Find/Replace Panel
- Would crash upon switching back to the Find/Replace panel if the last active control had become disabled:
- Now gives focus to the Find box if the control has become disabled.
- Edit > Find/Replace:
- Is now ticked if
textstudio.inisets panel to be visible at startup. - Is always enabled for consistency with Firefox.
- Searches are now case-insensitive until Options is set up.
- Is now ticked if
- Replace All:
- Now works when search is case-insensitive.
- No longer reports No files changed when a File was changed. (Fixed as a result of the mnemonic access key bug.)
- Enabling of various Edit menus corrected in various situations.
- Mnemonic access keys ran operations twice when panel had focus and a file was active.
- Find Previous no longer crashes when insertion point is at start of file.
- Regular key presses now work correctly in Find box when no files are open.
Status Bar
- Now says n bytes selected after closing Find/Replace if file has selected text, where n is the number of bytes.