I was interviewed recently in Jaxenter about Leonardo and the progress we’ve made. Check it out.
Dec
08
2010
Nov
22
2010
Ruby Red is Here!
Ruby Red, the first full release of Leonardo Sketch is ready for download. In this first version of Leonardo, features include:
- Full vector drawing with shapes, paths, groups, and images.
- Export to PNG, PDF, SVG, and HTML Canvas.
- Sharing via Email and Twitter
- Integrated Flickr image search
- Installer builds for windows, mac, and cross platform.
If you find bugs or want to request features, please file a request in the issue tracker or use the Make a Wish button in Leonardo itself.
We’d like to thank all of our contributors for their continual testing. We’d also like to thank several of our international users for contributing translations. We now have English, German, Czech, Turkish, and French. If you are interested in contributing a translation for another language, please join the Leonardo Developer Google Group and let us know.
So download Leonardo Ruby Red now. and please spread the word.
Nov
15
2010
Leonardo Ruby Red is coming
We are planning to release the final build of Leonardo Version 1, aka: Ruby Red before Thanksgiving. We’ve been polishing the fender and tweaking the engine to make Leonardo be stable and run faster than ever before. But the only way we can truly hit a 1.0 release is if you test it and send us feedback.
New stuff to test:
- UI controls skins have been updated
- Added a Windows EXE build.
- Translations to German, French, Croatian, and Turkish
- Resize speed should be greatly improved.
- HTML Canvas Export
You can download the latest version here:
http://projects.joshy.org/Leonardo/daily/
Please file bugs here: http://code.google.com/p/leonardosketch/issues/list
Thanks!
Josh
Nov
02
2010
Leonardo Beta 2 is Not a Witch
When you go to the polls today shouldn’t you make sure you have the support of a drawing program that will fight for your interests in Washington?
Other applications receive the majority of their funds from “Special Interests” like the Association to Flash America and Acrobats for a Longer Download. They’ve voted with “Big Drawing” over 108% of the time, and they pass the buck on to you, the hard working tax payer.
Don’t you deserve a drawing application created by “The People and for the People”? Leonardo Beta 2 improves layout speed by up to 50%, and adds “Export to HTML Canvas” so that your drawings won’t be locked into their file formats.
Voice your opinion now by downloading Leonardo Release 1, Beta 2.
This message was written and paid for by Patriot Kittens for a Truthy America and Freed Drawings from Planet Earth
Oct
30
2010
HTML Canvas Export for Leonardo
Jen was working today, so I spent the day fixing bugs and coding new features in Leonardo. Today’s awesome feature: HTML Canvas Export. Yes, oh yes! You can draw anything you want in Leonardo, then export it to JavaScript code that draws into Canvas. Why would you want such a feature. Lots of reasons:
- Maybe you need to draw vector graphics in a browser that supports Canvas, but not SVG.
- Maybe you want to learn Canvas and have some code to start with.
- Maybe you are just simply too lazy to draw your own damn pictures in code.
Whatever your reason, Leonardo will be there for you. Look for it in our next release!
Check out this demo output page.
Oct
11
2010
Release 1 Beta 1 is ready for testing
Most of the work for the past few months has gone into Amino, the UI toolkit
that Leonardo is built on, but Leo itself has gotten a few improvements as well:
- Amino gives us a more uniform look and feel, now skinnable with CSS
- Rulers!
- The Make a Wish Button, now the easiest way to send feedback.
- the canvas properly scrolls and zooms with real scrollbars now
- Under the “Path” menu you can now add, subtract, and intersect shapes.
- export to PDF
- actual unit tests for exporting to SVG & PNG, almost every kind of shape is supported now
- Tons of bug fixes
Unfortunately, as part of the Amino toolkit overhaul certain things have gotten
slower. In particular doing layout when you resize the window is significantly
slower. Don’t worry, I have lots of speed improvements coming to Amino which
will address this in Leo.
As always, please test and file bug reports. The export filters in particular are
probably still have bugs to fix.
Builds are here:
Oct
08
2010
Announcing Amino, a new UI toolkit for Desktop Java
A decade from now 90% of people will use phones, slates, or netbooks as their primary computing device. This is a very exciting development in the software world and promises to reshape the way we make software (check out the great stuff our lead developer is doing in his day job at Palm), but Amino isn’t for that world. Amino about that 10%: the content creators who need killer desktop apps, the programmers who want great tools, and the knowledge workers who need to manage incredible amounts of information at lightning speed. Amino is the toolkit to build these apps.
What is Amino?
Sep
06
2010
Release 1 Beta 0 is ready for testing
Hi everyone. I’ve just pushed back a bunch of changes to Leonardo. A detailed change list is below. The highlights are:
- Added export to PDF using the older iText library, also added unit tests to verify all of the export formats work.
- Completely removed the old skinning replaced with a new from scratch CSS 3 theming engine. This will make theming the UI very easy. For example, the buttons are defined thusly:
Button, Checkbox, Radiobutton, Togglebutton { margin: 3px; padding: 8px; background-color: #c0c0c0; border-width: 1px; color: #444444; border-color: #f8f8f8; border-radius: 11px; text-align: center; shrink-to-fit: true; } Button, Togglebutton { background: linear-gradient(center top, #ebebeb 0%, #a1a1a1 100%); /* a black shadow offset by 3,2 with a blur radius of 4 */ text-shadow: #000000 0px 1px 4px; } Button:hover, Togglebutton:hover { background: linear-gradient(center top, #04acec 0%, #0186ba 100%); color: #ffffff; border-color: #808080; } - Completely removed the old layout system, replaced with a new from scratch CSS Box Flex Layout implementation. This makes layouts a lot easier to create declaratively. For example, create a resizable toolbar like this:
return new HFlexBox() .add(new Button("before")) .add(new Spacer(),1) .add(new Button("between")) .add(new Spacer(),1) .add(new Button("after")) .add(new Button("wide button")); - Added a localization system so we can make translations into other languages (we’re looking for volunteers).
You can get the new build here.
Please bang on it and file bugs. My goal is to have R1 final done by the end of the month.
Thanks!
Read more for full change log details
Aug
14
2010
Thunderbirds are go!
I fixed a few more editing mistakes on the site and filed new issues from the beta testers on the code site.
And with that we are go!
Aug
05
2010
More updates
Tons of updates:
- Redid the skinning system with CSS. This will make life a lot easier.
- added images to the home page
- rewrote the build system and jnlp so it will hopefully work on windows
- prepping for launch.
-j
