Are you having problems with Orange Commands in CS6?

Good day,

if you’ve had problems installing or using Orange Commands on Fireworks CS6, today is your lucky day: I’ve just uploaded a new version that works with it.

Adobe made a small change in the way Extension Manager packs extensions, and I wasn’t aware of it. Orange Commands 1.7.2 fixes the problem and works flawlessly with all versions.

Go get it at the Downloads page!

Posted in News | 2 Comments

Long time no see. Orange Commands 1.7 is here : )

Hot on the heels of the Fireworks CS6 announcement, I’m glad to report that Orange Commands is alive, kicking, and fully compatible with the soon-to-be-released version of our favorite tool.

Here’s the list of what has changed from the last version:

Bugs fixed in 1.7

  • Pages » Duplicate Current now works properly in Fireworks CS4 and up.
  • Respect antialias type in objects when applying Plastic effect.
  • Export bug for documents saved in a folder whose name contains the document name (i.e: Foo Bar/Foo.png)
  • Better prompts in size and position commands
  • Color » Fill Color now works with Autoshapes
  • Color » Fill Color now respects existing effects in symbols

New features and improvements in 1.7

  • Alpha » Stroke Alpha commands
  • Copy color to clipboard when using the Color commands
  • Effects » Background Rectangle, as requested by @superfetz
  • Effects » Fake Border
  • Effects » Fake Border Inside
  • Export » All Pages as PSD in
  • Export » All Pages as PNG 24 with Prefix
  • Text » Autokern Toggle
  • Grids » Baseline
  • Guides » Copy from Master Page
  • Layers » Unlock All
  • Pages » DeNumberize command
  • Pages » Go To Master Page. It acts as a toggle: run it when in a page and it takes you to the master page. Run it again in the master page, and it takes you back to the page you were in before running the command for the first time.
  • Export Settings » Set PNG 32 for All Pages
  • Text » Fix Faux Bolds

Get it at the Downloads page, and make sure to take a look at the Documentation to get an idea of what the commands can do (there’s now more than 100 commands now! :)

Posted in News | 3 Comments

Orange Commands v1.6.7 – The last release in 2010

Hi there,

fresh off the oven, Orange Commands 1.6.7 is out.

It fixes some bugs, adds some new features, and resolves a personal pet peeve with the Resize commands.

Up to now, if you selected a group and resized it, every item inside the group would resize, but the selection would turn to a multiple selection of the items inside the group. This is no longer the case. We respect your selections and will try not to change them : )

The new command (as requested by @chunwui via Twitter) swaps the position of two selected objects.

Finally, a new feature has been added to the resize commands. If you resize a text box vertically (something that did nothing in previous versions), the leading of the text is modified. It’s one of those things you never knew you needed until you try it. Leading will be increased/decreased in 1px/1% or 10px/10% steps, depending on the command you run.

Get it at the downloads section. If you ordered the Pro version, check your inbox : )

Detailed changelog

  • ad9d6d1372 (New command: Position » Swap)
  • 0148a5ed55 (New feature: vertical size commands now modify line-height when applied to text boxes)
  • ab894c3981 (FIXED: Position commands do not work properly for objects with border)
  • 8cc43296bd (Properly restore selections when you are editing groups.)
  • 3f2fdb7733 (Fix bitmap object positioning bug)
Posted in News | 3 Comments

Orange Commands v1.6.6 – the “Play Well With Others” edition

I have just uploaded a small update to Orange Commands to the downloads section.

It fixes some bugs that occur when Orange Commands is installed along with other extensions that define a ‘dom’ object. In human-speak: it now plays well with other extensions.

You are encouraged to update to this version if you are getting random “The script cannot be run” errors, or if you are using the amazing Annotations Extension (more about it soon in this blog).

If you bought Orange Commands Pro, expect an update on your inbox soon :)

Posted in News | Leave a comment

Orange Commands v1.6.5 – Bug fixes

I have just release version 1.6.5 of Orange Commands, with the following changes:

  • 62300167fe (Fixed a nasty bug, reported by @nachogil, that happened when resizing items inside groups.)
  • 51a672b5d4 (FIXED: Pages » Numberize was numbering in reverse order. Fix by @inefable)
  • Better tests, so things won’t break so much in the future

Get it at the downloads page!

On a side note, I have started a small experiment in ecommerce with the release of a Pro version of Orange Commands. More information is available at the Orange Commands Pro page.

Posted in News | Leave a comment

Orange Commands v1.6.4 – The Fast Edition™

Exactly one month after the last release, here comes another one.

Actually, there have been some private releases (thus the jump from 1.6 to 1.6.4), but none of them were worth sharing : )

So, what’s new in Orange Commands?


During the last month, I have been writing automated tests for the commands. I started reading “Test Driven JavaScript Development”, by Christian Johansen and it has really made a difference on the quality of my code.

While building the test suite for Orange Commands, I also wrote some bits of code for benchmarking the commands. Some things are quite slow, and getting to know where the time is spent when running a command gives you a very clear idea of where to start shaving seconds.

Here’s an example: one of my tests creates a new document, draws 400 rectangles, and then resizes them using the ‘Size » Width +10’ command. In v1.6 this took 94 seconds in CS3, and 146 seconds in CS5 (which also crashed very hard after running the test). Version 1.6.4 runs the same test 100 times faster, and is much less prone to crashing CS5 (though I’m still trying to pinpoint exactly why it crashes).

I have also added a nice “About Orange Commands” box:

As for the real changelog, here’s the list of changes:

  • Massive rewrite, with focus on performance (keyboard resize commands are much faster now)
  • eba55c4f95 (FIX: Support CS5’s ‘exact’ roundness in Properties » Set Rectangle Roundness in Pixels)
  • 15ec6bcee1 (Use current roundness in Set Rectangle Roundness prompt.)
  • bafac75f39 (NEW: Export » All Documents as JPG in…)
  • f51f054b81 (Add ‘(copy)’ to duplicated pages via Pages » Duplicate Current command. Also, make the duplicated page current, as that is the most probable thing you’d want to do after duplicating a page.)
  • 43f124410a (New About box)

Grab it from the Downloads section, and let me know how it works for you in the comments!

Posted in News | 2 Comments

Sneak Peek: Export as CSS3 for Adobe Fireworks

A small preview of something I’m working on…

Posted in Upcoming | 16 Comments

Orange Commands 1.6, now with 100% more sprites

Long time no see!

I have just uploaded a new version of Orange Commands, including a long time wished-for feature: the ability to export your document’s slices as CSS (so you can export sprites directly from Fireworks).

The way it works is very simple:

  • Create a nice design in Fireworks. Save your document.
  • Slice it as you see fit, using the “Slice” tool.
  • Give each slice a name in the Property Inspector panel.
  • Run the command in Commands » Export » Slices as CSS Sprite.

The command will do three things:

  1. Create a yourfilename.css file.
  2. Copy the contents of that file to the clipboard, so you can paste the styles in your editor of choice.
  3. Create a yourfilename.html file, so you can see a demo of how your sprites look like.

Right now the commands uses one type of sprite (block display, hidden overflow, negative text-indents), but I intend to make it generate different kinds of sprites (so you can use a sprite for inline icons on links, for example).

Download the new version at the Downloads section.

Please play with it and let me know how it works and what you’d change about it in the comments!

Posted in News | 2 Comments

Orange Commands 1.5, the CS5 release

Hi there,

with the release of Fireworks CS5, some commands needed tweaking. Orange Commands 1.5 brings CS5 compatibility, some bug fixes, and a new command: Safe Flatten.

Safe Flatten (in the Commands » Effects menu) duplicates the current selection, flattens it, and hides the original. Fireworks is known to distort your symbols when they have complex vectors, something that kills their appearance when they are supposed to be pixel-perfect. This command fixes that problem.

Get 1.5 from the Downloads section!

Posted in News | 2 Comments

Orange Commands 1.4.13

This version adds four new commands for scaling under the Size menu:

  • Size » Scale to Width: scales the selected objects proportionally so that they have the specified width.
  • Size » Scale to Height: idem for height.
  • Size » Scale to 16-9: changes the selected objects height so that they have a 16:9 aspect ratio (you’ll love this if you are designing TV sites : )
  • Size » Scale to 4-3: idem for 4:3.

Special thanks to Juan Pablo for the inspiration for these commands.

Download away, and report your bugs on the comments : )

Posted in News | 2 Comments