STE v3.40

Printer Friendly Version Attach Files

12 May 2011 08:11. Edited 1 times. (Edit, Permalink)

STE v3.40 - Download, released on 12 May 2011

I've added multi-touch features for Mac OS X users, which many people were getting excited about before release (even though I didn't explicitly say what the feature was)! I've also added an auto-complete feature, available to Windows and Linux users as well (though I've only tested on Windows 7). You also have the ability to change the editor font, tag multiple pages at once (in a separate thread, allowing you to get on with your work at the same time), and much more!

Some other changes include linking the Mac OS X application menu correctly, adding an "Open Recent" option to the file menu, and a new toolbar button for creating three-bracket links (which was chosen because it supports both internal and external URLs). Some toolbar buttons now also have keyboard shortcuts - you can find a list of these in the Edit menu.

Major features:

  • Amazing feature for Mac OS X users: multi-touch gestures!
  • Basic implementation of auto-completion, which will most likely be expanded in future.
  • Mac OS X application menu working for "About STE", "Preferences" and "Quit STE" (including shortcuts)
  • Inconsolata is no longer the default font & you can choose your own font for the editor! Also: change font size.
  • New "Reformat code" option under the Tools menu.
  • New tool for tagging multiple pages at once (wish)
  • The rename and tag tools now launch in a separate thread, allowing you to run multiple tasks simultaneously, and even edit in the main window while those tasks are running!
  • New "Open Recent" option in the File menu. Screenshot
  • Create a link with a keyboard shortcut & accompanying toolbar button (wish)


  • The rename and tag tools have been marked with a "BETA" tag to indicate that they require testing before you use them on a large scale. Anything you want to do with them should be tested on a temporary site first, then please report any bugs you find.
  • For Windows & Linux users, "Preferences" has been renamed back to "Settings" again
  • "Text colour" button moved underneath "Background colour" button (Preferences > Appearance tab)
  • A bit of code optimisation, cleaning up a few things, generally making my life easier ;-)
  • Keyboard shortcuts for Bold, Italic, Underline, Raw text (escape parsing) & Teletype toolbar buttons
  • Additional separators for Tools and Extensions menu, to visually distinguish between separate options
  • Visibility controls for toolbar buttons moved to 'Appearance' tab in Prefs/Settings & reordered to match toolbar order
  • Quick tips added to bottom of 'Wikidot API' tab in Prefs/Settings, to help first-time STE users

Bug fixes:

  • Some menu icons did not have a transparent background (bug report)
  • On Mac OS X, command+Q (⌘Q) closes without saving (bug report)
  • Problems when saving as TXT (bug report) - solved by only allowing saving to STE format (planned change that was mentioned a while ago)

Included page "inc:signature" does not exist (create it now)


12 May 2011 09:30. Edited 1 times. (Edit, Permalink)
AWESOME! Some notes:

  • I think that the auto-complete for div, module, etc. should only appear when there are brackets ([[) prepending them.
  • Inconsolata was the font at startup. Once I saved my settings (without altering my font), because Inconsolata wasn't selected - my system's first font was selected.

Included page "inc:signature" does not exist (create it now)


12 May 2011 10:01. Edited 4 times. (Edit, Permalink)
In reply:

  1. I originally considered that, but the brackets caused an issue. Something for a future version perhaps.
  2. Potentially I could have prevented this, but decided it wasn't such a big issue as it only happens once, and only affects people that used a previous version (anyone starting with 3.40 or later shouldn't have any issues like that). To prevent it I'd have to use a lot more code, making things harder for me in the long term.

Thanks for the feedback! :)

Edit: BTW, Reformat code tool is for fixing up anywhere in your code where you've mentioned an Internet browser or Wikidot module. It capitalises words, and it meant to be used in conjunction with auto-complete (converts "listpages" to "ListPages" and "firefox" to "Firefox", etc.)

It will be extended in future to do more too, most likely.

Included page "inc:signature" does not exist (create it now)


12 May 2011 12:22. Edited 1 times. (Edit, Permalink)
Wow, I think this is the biggest update to STE to date. You've done a great job.

  • Multi-touch gestures… wow, just wow.
  • the auto-complete is a nice feature, and future improvements will make it even better. If it could detect the context and add closing brackets as well (as tsangk mentioned), it would be great. Also, personally I think it would be better if it didn't add a space at the end of the completed word.
  • Custom fonts - yay! The font size options you've included seem a little odd - it's a big jump from 10 to 15. Perhaps increments of 2 would be better suited, and inline with most other apps.
  • I haven't yet tested the tag pages tool.

Included page "inc:signature" does not exist (create it now)


12 May 2011 13:48. Edited 0 times. (Edit, Permalink)
(Edited posts above to remove collapsible blocks, and fixed the changelog.)

I know the space at the end is a bit annoying. It's something I plan to look at fixing in a future update. Would have been an even longer wait if I fixed that too :)

After release I was messing around with fonts a bit more … I definitely agree. The font size increases need to be a bit smaller.

Guess there'll be a 3.41 after all, just for a few quick fixes.

Included page "inc:signature" does not exist (create it now)


12 May 2011 13:54. Edited 0 times. (Edit, Permalink)
Fantastic work Shane!

This is certainly an update worth waiting for — you've refined and polished the user interface and the whole program seems to run faster and more intuitively.

The new features are great too!

Included page "inc:signature" does not exist (create it now)

Post Reply

Add reply on "STE v3.40"

Printer Friendly Version Attach Files

CSS Theme, Images and Code on this website are © Shane Smith 2010-2012. All forum posts by users and documentation licensed under Creative Commons BY-NC-SA 3.0 License.