Ok, I'll also give some of my opinions from the perspective of a user, 
this is what you want I think.

The main reason we choose FLTK was for the support of multiple OS and 
the licensing of the library. We wanted I library that was free, 
available on Linux and Windows, and that allow us to distribute (even 
sell) our application without the needs to give our code. The fact that 
the licence is fast and light wasn't an issue (still not).

One other thing that come very important was the possibility to change 
it, to extend it. I probably changed more that 20 classes, use several 
extensions available (Fl_Native_File_Browser, FLU, Fl_Inventor, for 
instance) and I have created multiple others class (Native_Print_Dialog, 
Serial_Port, USB_Port, for instance).

I really believe that this library is the better we can find. But you 
all know that!

That said, compatibility is a key issue for us. I would like to have 
stuff added to fltk but I don't want to change my code (except for new 
feature). My priority would be:

- utf8
- theme
- table widget
- tree browser

The printing support is not essential. What I need is a only a 
Fl_Native_Print_Dialog to sent ascii file to the printer. And we can do 
this already with 1.1.x.

Also, I really like classes created to support feature on different os, 
like Fl_Native_File_Browser. What I have in mind is to have a bundle of 
all these classes available, all together or individually. It can 
include native file browser, native print dialog, native browser, movie 
player, serial, usb and tcp/ip communication, an so on. But I know this 
is a little bit out of the scope of fltk. But will be very useful for 
many users.

Regarding the version numbering, I vote +1 to continue to support 1.1.8 
at least for bug fix, and I vote +1 to have a version (1.1.9 or 1.2 or 
1.3 or 2.x or ..., I don't care), that has compatibility with 1.1.8 and 
offer new features.

Hope my comments will be useful.

Boris
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to