- Final version is out ! It brings some more fixes.
- Beta 2 is out and brings the following things:
Code: Select all
- 'f_procedurename' alias in the generated JS, to interact with SpiderBasic functions easily.
- Fixed regressions due to aggressive optimisations :)
- Reworked many examples to be more polished and straight to the point
Code: Select all
- New powerful dialog lib to easily create auto-resizable form with XML definition
- New 'flat' skin for gadget and window manager for modern looking app
- Added DataSection support, with Read/Restore
- Added DrawAlphaImage()
- Added escaped string support with ~"" syntax
- Added SetGadgetFont() support
- Added theme selectors in "Compiler Options", and --windowtheme, --gadgettheme support for commandline
- Added #PB_Gadget_RequiredSize support for GadgetWidth() and GadgetHeight()
- Better gadget resizing to handle CSS margin and borders definition
- Reworked the window theme files, it's now much easier to create a skin for window.
- Better optimization for libraries Dialog, Gadget and Window with google closure compiler
- Various bug fixes
To create your new window theme: go to the SpiderBasic/Libraries/Javascript/Theme drawer, copy one on the theme drawer (ex: 'flat') into a new one, and start tweaking the window.css. The new theme will automatically appear in the IDE, so you can test it. The same can be done for the dijit/theme/ drawer, but it's way more complex .
Have fun,
The Fantaisie Software team