1,007
edits
| Line 41: | Line 41: | ||
Developer-facing changes: | Developer-facing changes: | ||
<ul> | <ul> | ||
<li>Tickets [http://labs.toolness.com/trac/ticket/274 274], [http://labs.toolness.com/trac/ticket/288 288], [http://labs.toolness.com/trac/ticket/294 294]: Greatly enhanced the functionality of the built-in command editor. You can now use an external editor, easily turn commands into feeds, and upload fully functional commands to Github.</li> | <li>Tickets [http://labs.toolness.com/trac/ticket/274 274], [http://labs.toolness.com/trac/ticket/288 288], [http://labs.toolness.com/trac/ticket/294 294], [http://labs.toolness.com/trac/ticket/308 308], [http://labs.toolness.com/trac/ticket/251 251]: Greatly enhanced the functionality of the built-in command editor. You can now use an external editor, easily turn commands into feeds, and upload fully functional commands to Github. The command editor now has syntax hilighting, and a command template to help you get started.</li> | ||
<li>[http://labs.toolness.com/trac/ticket/254 Ticket 254]: Commands can now specify default values for the arguments.</li> | <li>[http://labs.toolness.com/trac/ticket/254 Ticket 254]: Commands can now specify default values for the arguments.</li> | ||
<li>Ticket [http://labs.toolness.com/trac/ticket/279 279]: Added an experimental way of combining templates with command code.</li> | <li>Ticket [http://labs.toolness.com/trac/ticket/279 279]: Added an experimental way of combining templates with command code.</li> | ||
<li>Ticket [http://labs.toolness.com/trac/ticket/306 306]: Added CmdUtils.makeBookmarkletCommand(), which makes it trivial to turn | <li>Ticket [http://labs.toolness.com/trac/ticket/306 306]: Added CmdUtils.makeBookmarkletCommand(), which makes it trivial to turn bookmarklets into commands.</li> | ||
<li>Ticket [http://labs.toolness.com/trac/ticket/286 286]: Each command feed is sandboxed now, to avoid namespace collisions.</li> | <li>Ticket [http://labs.toolness.com/trac/ticket/286 286]: Each command feed is sandboxed now, to avoid namespace collisions.</li> | ||
<li>[http://labs.toolness.com/trac/ticket/246 Ticket 246]: Added Utils.parseRemoteDocument(), which allows command authors to get a remote document and parse it in a robust, HTML-like way.</li> | <li>[http://labs.toolness.com/trac/ticket/246 Ticket 246]: Added Utils.parseRemoteDocument(), which allows command authors to get a remote document and parse it in a robust, HTML-like way.</li> | ||
</ul> | </ul> | ||
edits