Version 2.6
12 January 2012
Changes:
- Updated Less.js components to version 1.2.0.
Version 2.5
21 December 2011
Changes:
- Updated Less.js components to version 1.1.6. This brings support for @media queries and bug fixes.
- New: CSS is now minified with YUI Compressor. This results in smaller, leaner files.
Version 2.4.6
26 November 2011
Changes:
- There was a bug in the updated Less.js components in the previous build, which caused errors whenever you used a url() declaration in a Less file. This update resolves that bug.
- Also, props to Alexis (the developer of Less) who fixes bugs in five minutes flat.
Version 2.4.5
26 November 2011
Changes:
- Updated the Less.js engine to 1.1.5. This fixes a key bug relating to CSS animations with the '%' syntax. It also eliminates the need to escape IE filter statements, which means I will receive many fewer emails from now on.
- Updated Node.js to version 0.6.3. My thanks to @tbdr for compiling this binary on Snow Leopard for me!
- Fixed a bug that caused the timestamp to be displayed incorrectly in Lion.
- Fixed the ugly colored buttons on Lion. (That was never my doing; Apple changed them to be partly transparent in 10.7. Who says Cupertino gets everything right?)
Version 2.4.4
5 November 2011
Changes:
- Error messages no longer contain a bunch of [39[43[21[45 nonsense
- Updated Less.js engine components to support Twitter's Bootstrap framework
- Added a giant header to the website. You should go click on it.
Version 2.4.3
1 August 2011
Changes:
- "Auto-compile imported files" now works correctly on Lion.
- Updated Less.js Engine to 1.1.4, adding support for keyframe animations, etc.
- If you're on Lion and you're reading this, you should email me. I have something awesome for you.
- If you work for Apple and you're the guy who added the "page flip" animation to iCal in Lion, you should NOT email me. Because that would allow me to locate you and repeatedly beat you with a cactus.
Version 2.4.2
11 July 2011
Changes:
- Updated the Less.js engine to version 1.1.3
- Big changes are coming in a few weeks. You should upgrade to Lion as quickly as possible.
Version 2.4
11 May 2011
Changes:
- Updated the Less.js engine to version 1.1
- 1.1 brings lots of new syntax goodness and bug fixes. See a full list here.
- Slight UI tweaks.
- The app is now officially 10.6+. Blame Apple: they took the 10.5 SDK out of Xcode 4.
- Seriously, Less 1.1 has been out for all of 6 hours and the app is already updated. Which is roughly the same amount of time it takes to sync an iPhone. Bryan: 1, Apple: 0.
Version 2.3.1
29 January 2011
Changes:
- Updated the Less.js engine to version 1.0.41.
- Fixes include better mixin matching.
- The app is now rated for use underwater (up to depths of 100 meters).
Version 2.3
10 January 2011
Changes:
- You can now choose to run the app in the Dock or in the Status Bar.
- Fixed two memory leaks.
- Shout out to Dmitry Fadeyev for the awesome status bar icon!
- Now Y2K compliant.
Version 2.2
21 December 2010
Changes:
- Updated the Less.js engine to version 1.0.40
- The @import parser now correctly recognizes the "@import url(somefile.less)" syntax. So, you can now use url, double-quotes or single-quotes to import other files.
- Messages in the compiler results window are now white when the associated row is selected. (Translation: you can actually read them now.)
Version 2.1.1
1 October 2010
Changes:
- Fixed a bug where @import parsing would fail if the '@' symbol was the very first character in a file.
- @import statements without a file extension (Example: @import "somefile";) will now correctly look for a LESS file.
Version 2.1
28 September 2010
Changes:
- NEW FEATURE: "backwards @import parsing." If you have a file, X, that imports another file, Y, and you make changes to Y, X will now automatically recompile when you save Y (if auto-compile is on). This feature is automatic; there's nothing to turn on or hook up. You'll see "triggered by: X" in the compiler result when it happens.
- Some of you send me Less files that make "War and Peace" look like a Haiku, so the @import parser is written in pure C for breakneck speed. (It's fast.)
- Note: the parser is not currently recursive. That is, if you have files X, Y, and Z that each import the next file in line and you make changes to Z, only Y gets recompiled. X does not. (I'm not sure there's demand for this and I don't want to encourage tangled webs of @imports!)
- The refresh button now fires a nice UI effect when done.
- Fixed a bug that would hang the app on window resize with an empty compiler results table.
- Eliminated the "watching for changes" and "stopped watching for changes" messages.
- Dropped the button around the gear icon. Because Apple's not the only one that gets to violate the HIG.
Version 2.0.6
7 September 2010
Changes:
- Updated the Less.js engine to version 1.0.35. Bug fixes include a crack at relative URL handling.
- If you compile a LESS file with a custom CSS output path that doesn't exist, you'll now get a more friendly error message. Likewise, when the app refreshes folders, it now checks to make sure your custom output paths still exist. If they don't, it clears them.
- Cursed at Xcode 4 for a while, then used Xcode 3 to compile because it puts the output in a sane place. (Xcode 4 dumps it into some obscure folder in ~/Library. Because someone at Apple has a sense of humor. Or because the guy that usually handles this stuff got transferred to the iPhone team.)
Version 2.0.5
29 July 2010
Changes:
- Updated the Less.js engine to version 1.0.33. More bug fixes and enhancements. Also: smarter error messages.
- Fixed a potential memory leak related to UI drawing
- LESS files now have an icon that's different than the app's icon. (Save the file once and the icon should update itself.)
Version 2.0.4
8 July 2010
Changes:
- Updated the Less.js engine to version 1.0.32. Lots of bug fixes, including proper handling of complex variables such as @myFont: 1.3em "myriad pro" helvetica sans-serif; in font declarations with preceeding strings (eg font: bold @myFont)
- Removed the "preserve comments" option because Less.js 1.0.30+ no longer supports it. (Originally, the option to ignore comments was provided to get super-fast compile times. Less.js 1.0.30, however, included optimizations that made compiling just as fast, regardless of whether comments were preserved or not. As such, comments are now always preserved unless you select "minify.")
- Gave self trophy for "most application updates in five day period."
Version 2.0.3
7 July 2010
Changes:
- Updated the Less.js engine to version 1.0.31
- Fixes an issue with string variables inside url() statements. (background: url(@someImagePathVariable);)
Known Issues:
- Comments in a LESS file are preserved in the outputted CSS file regardless of whether you select the comments checkbox. (Selecting the minify checkbox DOES remove comments, however.) This is an issue with Less.js and we're working on it.
Version 2.0.2
3 July 2010
Changes:
- Now works as expected on OS 10.5.0+
- App updates from here on will no longer forget your added folders and associated settings.
- Still working on getting Jony Ive to narrate the video.
Version 2.0.1
2 July 2010
Changes:
- Updated Less.js to correct issue with filenames containing periods
- Fixed a bug where the CSS output path would magically get longer every time you restarted the app -- Thanks Douwe.
- Yep, that one slipped through. On the bright side, I didn't screw up any antennas on a $700 phone.
Version 2.0
2 July 2010
Changes:
- The compiler engine is now LESS.js powered by Node.js.
- Compiles up to 82% faster. (Thanks to LESS.js)
- The UI has been iTunes-ified and streamlined.
- The CSS output is much cleaner and visually organized.
- You can now tell the app to ignore certain LESS files in a folder. (Handy for @import-ed files.)
- The compiler will now (optionally) preserve comments in your LESS files.
- You can choose to minify your CSS files automatically as they're created.
Version 1.2.1
29 March 2010
Changes:
- You can now add files and folders by dropping them onto the dock icon. (I completely forgot to implement that in the initial release and never should have put out an app without it. My apologies.)
- The dock icon got a slight makeover.
Version 1.2
22 March 2010
Changes:
- The app now ignores resource forks (._style.less) and other hidden files beginning with a period.
- The UI has been tweaked to more clearly emphasize LESS file names and CSS output locations.
- A new preference is available to automatically set CSS output locations for LESS files. See the preferences window for an explanation.
- No more muffins until you start jogging, chubster.
Version 1.1
26 February 2010
Changes:
- You can now set the location of compiled CSS files. You can choose a different location for each LESS file, which means total control over where your CSS files end up.
- Contextual menus are now available for the files and folders tables (right click a row in the tables to see them)
- You can now resize the folders and files tables
- Subtle speed enchancements
- Support for Ruby Enterprise Edition
- Fixed a potential edge-case memory leak
- Updated the about window because John Gruber returned my email. Thanks John.
- More muffins.
Version 1.0
3 February 2010
Initial Release
Thanks to everyone who has helped make this app possible! Specifically Alexis, the developer behind LESS, Rob Keniger & TwoCranes at CocoaDev, and all my beta testers: Douwe, Daniel, Todd, Matthew, Sim, and Jens.