Linelark Notepad Studio
What shipped in 1.2.0.
The titlebar does the editing
- Undo, redo, cut, copy and paste join the comment and indent buttons already there.
- Each one offers itself only when it would do something: undo reads the document’s own history, cut and copy wait for a selection, and paste watches the clipboard. Cut is refused on a buffer you cannot write to, though copying out of one is fine.
- Column selection becomes a switch rather than a gesture you have to be told about. ⌥-drag still works; the button is the same thing without the modifier, and it turns itself off rather than surviving a relaunch.
Completion can offer itself
- New in Settings, and off until you ask for it: complete words while typing, a third of a second after you stop.
- It waits for two characters before offering anything. ⌃Space still works whether or not this is on.
Diffs are drawn as two files
- A changed file opens as the old and new versions side by side, aligned, with each side numbered in its own file and long lines wrapped rather than pushed off the edge.
- This is what the GitHub plugin now opens when you click a file in it.
Plugin panels grew up
- Generation 2 of the plugin API: foldable sections, rows of icon actions, real labelled buttons, badges coloured by what they mean, side-by-side diffs, and a discard that Linelark confirms with you before anything is thrown away.
- A plugin written for generation 2 is refused by an older Linelark, with a message saying so, rather than loaded with half its panel quietly missing.
Fixed
- Saving a file now redraws the panels that describe the repository. A file you had just saved could sit outside the changes list until something else happened to redraw it.
