TextStudio 0.0.810 Changelog
2009-02-01: Refinements to Format, bug fixes and smart indention experiments.
Edit
- Delete Line no longer leaves an
LFbehind in TextBox:- Was due to selection offset magic for removing final line in RichTextBox.
- Offset strategy now changed to one which is compatible with both controls.
- Ctrl+X and Ctrl+C no longer clear the clipboard when no text is selected.
Find/Replace Panel
- Keystrokes in Find/Replace Panel should no longer leak into active file.
- Shortcuts in Find/Replace Panel should work again.
Go To Line
- Validates and corrects Line and Column values.
Sidebar
- Now hidden when no files are open and Fit Sidebar to Item Width is ticked.
Format
- Disabled Ctrl+Shift+> and Ctrl+Shift+< from changing text size.
- Refactored GetLinePointers() so it gets a reference into the control instead of being passed the .Text.
- Phrase added to spread out Inline HTML elements and allow better accelerator combinations.
- Phrase > Deleted) added.
- Phrase > Inserted added.
- Phrase didn’t work; deciding between Alt+I and Alt+P caused a delay every time.
- Re-integrated items into Inline HTML and found unique accelerator keys.
- Defition Term and Automatic go back to prefixing
<dt>with a space. - Line Break not longer creates newlines but does retain any already in the selection.
- Unordered List and Ordered List now create
<li>automatically. - List HTML items now handle whitespace better.
- List HTML items merged into 1 submenu array instead of 2 with a separator.
Date & Time
- Complete redesign of window interface. (Screenshot comparison.)
- Uses listboxes instead of dropdown lists.
- Technical items always visible as there are only 4 of them.
- Removed the legend for custom formats.
- Refactored code throughout window.
- Removal of duplicate code for creating Sample date versus Edit > Insert Date.
- Send To File now uses settings in the window, not the previously confirmed settings.
- Send To File is now Insert Date and can put date into Find/Replace Panel controls.
Indention
- Return and Enter now copy previous line’s indention to start of new line.
- If insertion point is inside the indention, copies indention up to that point and no further.
Optimisation
- Removed insertion point parameter from calls to
GetLinePointers(). - Whitespace collapsing removed from
MakeHtml(). - Removed all but the most useful
Debug.Printstatements.
.png)
