Based on the chatter of the various boards using the atmega32u4 that are already out (e.g. Teensy), the IDE can be used with minor changes and sketches and libraries work with various degrees of success. For example interrupts won't be supported initially, so anything that depends on those will fail.

Do you think on release of Leonardo or in future it will be fully compatible?

This is purely my guess, but probably when the Leonardo is released the IDE will support it but there will be compatibility problems with libraries and existing code. Then over time those problems will be resolved, but that will take some months (or years?) as everybody gets used to the new environment.

Leonardo is called out as a board type in IDE 1.0.fm has a couple versions of working boards, I just sent out some smaller PCBs to build up into smaller versions with uSD sockets.abilinda (?) has also done a board.So there are several options in addition to the boards that adafruit carries.

i have the board from FM and it works with the arduino core that comes with arduino ide 1.0 everything works perfect and its a fun lil project if you like smd soldering (if you get the kit) cept the sketch size are a bit too big (4312 bytes for the blink sketch) not really sure why - ive asked FM and he told me that the ide might include code for HID and CDC USB support

I have ordered a Leonardo which I expect to have next week. I have Arduino IDE version 1.0-5.1 installed under openSUSE 12.1.The file arduino-1.0/hardware/arduino/boards.txt has the Leonardo section commented out. The Leonardo does not appear as an option in the Tools > Board menu. When I have my board, I could un-comment the section, or choose Uno or not use the board until the situation becomes clear.Any suggestions?

Its been fun adjusting the new bootloader and adding in support for my pH interface board. I grabbed a PID from Openmoko so I can avoid using Arduinos VID/PID combo. I have to say the new IDE version is a nice improvement and works quite well. It really wasnt too bad to switch everything over either, I did have to breakdown and create a variant and finish that portion off but this project is finally shaping up quite well. I like the atmega32u4 quite a bit and have it in a few projects, we do need to get this blasted USB-IF policy worked out so the little guys like us and get a block of VID/PID that dont cost a small fortune. For that much I am thankful for what Openmoko did and hope I can grab a few other ids.

The new IDE is out and about, with native support for Leonardo (and hence for the vinciDuino too). Its version 1.0.1.

Thanks. I had downloaded version 1.0.1 from arduino.cc but not realised I had not installed it. I have now removed the old version with openSUSE install / remove and have installed the new version manually. I am now ready for my Leonardo when it arrives.