FlashDevelop 5 - What are the improvements?

205 views
Skip to first unread message

PSvils

unread,
Mar 12, 2015, 7:26:18 AM3/12/15
to haxe...@googlegroups.com
Hey!

I saw that there's the FD5 branch in the FlashDevelop repository, and was wondering what are the main improvements/advancements going to be? I've been thinking of having a better build system integration. In the case of Haxe, there is just haxe, there's openfl/lime, then there's flow, and other systems (I'm guessing?). It's always a bit awkward having to modify the library list in a .flow file, and then again in FlashDevelop. Also, it's a bit awkward waiting for the next FlashDevelop release to integrate these systems or new haxe targets etc..
I was wondering if there are things being done on this front? If not, I'll take a look at contributing, or maybe just in the form of a FlashDevelop plugin or something :)

P.

Philippe Elsass

unread,
Mar 12, 2015, 7:43:58 AM3/12/15
to haxe...@googlegroups.com
FD5 branch features a better integration system for OpenFL/Flambe/Flow.

That is like for OpenFL, FD should be able to pick Flambe or Flow config changes and update code completion accordingly. The system is extensible so you can integrate more 3rd party build tools. Normally if you install FD5, open your Flow project and make sure the target is Flow in the project properties then everything should be automatic.

Other changes include:
- better high-dpi support,
- better wine/crossover integration,
- some risky internal improvements/refactorings,
- UI optimization/improvements (Outline flickering, Output filtering, Types Explorer, Watch UI + expressions),
- AppMan (installer tool) improvements,
- Flash debugger improvement.

We also have "Solutions" support in the work but that probably won't be for the first FD5 release.

I hope to be able to present a number of these things at the WWX ;)

Cheers.

--
To post to this group haxe...@googlegroups.com
http://groups.google.com/group/haxelang?hl=en
---
You received this message because you are subscribed to the Google Groups "Haxe" group.
For more options, visit https://groups.google.com/d/optout.



--
Philippe

PSvils

unread,
Mar 12, 2015, 8:24:00 AM3/12/15
to haxe...@googlegroups.com
Okay, cool!

In what ways is the build system extensible btw? I was thinking having some sort of property pages format + scripting of some sort.
I hope that by extensible you don't mean extensible in a way where I add a new class, and rebuild FD :)

Philippe Elsass

unread,
Mar 12, 2015, 10:00:30 AM3/12/15
to haxe...@googlegroups.com
If you're familiar with the way OpenFL is integrated in FlashDevelop, well it's now extensible to other tools by editing one config file.

If you're not familiar, let's say that FD can monitor your build tool's project file (think OpenFL's project.xml) and automatically configure code completion from it.

The exact format of the command and the list of supported platforms can be configured quite freely in an XML file:

Snowkit provides this XML file and a FD template here:


PSvils

unread,
Mar 12, 2015, 10:07:28 AM3/12/15
to haxe...@googlegroups.com
Ah okay, nice!

Looks good :)

Mike Robinson

unread,
Mar 12, 2015, 10:14:50 AM3/12/15
to haxe...@googlegroups.com
This non-Windows programmer is still astounded that there's no recent / decent plug-in for Eclipse.

FlashDevelop might be the cat's meow, but if you don't develop on a Windows box, it's of no value.  Therefore, am I missing some great tool that runs on OS/X?

Mark Knol

unread,
Mar 12, 2015, 4:50:05 PM3/12/15
to haxe...@googlegroups.com
This is great news, looking forward to FD5! When is it planned to be released?

Philippe Elsass

unread,
Mar 12, 2015, 5:26:41 PM3/12/15
to haxe...@googlegroups.com

Very soon - you can already get a dev build (link on github). It's quite stable.

On 12 Mar 2015 20:50, "Mark Knol" <mark...@gmail.com> wrote:
This is great news, looking forward to FD5! When is it planned to be released?

李志

unread,
Mar 16, 2015, 4:18:37 AM3/16/15
to haxe...@googlegroups.com
thanks fd5.but i strong sussage the fd5,supoort the flexjs.bcs,the flexjs have long long time.

在 2015年3月12日星期四 UTC+8下午7:43:58,Philippe Elsass写道:
Reply all
Reply to author
Forward
0 new messages