| |
|
|
News
2009/04/19 - Version 1.13 released - Changes:
- Now compiles on Mac OSX (Many thanks to Evan F. for rewritting the OS specific
code, and to Tyler S. and Konstantin L. for their feedback).
- Added functions TwGetParam and TwSetParam to allow access to the parameters
defining the behavior of bars and variables.
- Arrow keys and Return key can now be used to navigate and tweak values.
- Added functions TwGetBarCount, TwGetBarByIndex, TwGetBarByName,
TwRefreshBar.
- Fixed bug related to var of type TW_TYPE_STDSTRING on Windows: Microsoft
implementation of std::string does not have the same size in Debug and
Release mode (hidden member added for debugging), which caused a crash when
mixing the Release version of AntTweakBar with a program compiled in Debug
mode (Thanks to Minh D. for reporting it).
- Changed the bar/var parameters without value (like “show”/”hide”) to
parameters with value (”visible=true or false”) to be compatible with the
new TwGetParam and TwSetParam functions (the old syntax is still kept
for backward compatibility).
- Bars can now be moved partly outside of the window. They can still be
constrained to be fully contained in the window by setting the parameter
“contained=true”.
- Added another way to move a bar by pressing mouse middle button in the bar.
2008/09/27 - Version 1.12 released - Changes:
- Added new var types TW_TYPE_QUAT* and
TW_TYPE_DIR* allowing for the interactive
tweaking of rotations (through quaternions) and 3D vectors (directions).
- Better management of transparent tweak bars. New bar parameters added:
alpha=n text=dark/light.
- Default color scheme changed (now transparent by default). To reactivate the
previous scheme, call TwDefine(”GLOBAL colorscheme=0”) before creating bars.
- Added parameters to manage the bar behavior: resizable,
movable, iconifiable,
fontresizable, alwaystop,
alwaysbottom, visible,
iconified (following Jeppe F. B. feedback).
- Added functions TwSetBottomBar and TwGetBottomBar.
- The library can now be recompiled without requiring to install GLUT, GLFW and SDL.
- New var parameters arrow, arrowcolor,
axisx, axisy,
axisz and showval
added for quaternion and direction types.
- MSVC specific keyword removed from PrefTimer (thanks to Tim J. for pointing this out).
- Fixed bug related to popup behavior when the help bar is visible.
- GL_TEXTURE_RECTANGLE_ARB/EXT state is now saved and restored by
TwDraw (thanks to Cyril C. for suggesting this).
- glBlendFunc and glBlendEquationEXT are now saved and restored by
TwDraw (thanks to Sebastion B. for reporting the problem).
- Fixed bug related cursor visibility state with SDL (Thanks to Jeppe F. B. for reporting it).
2007/12/10 - Version 1.11 released - Changes:
- Added support for DirectX 10 in addition to OpenGL and DirectX 9. Initialization
of AntTweakBar with DX10: TwInit(TW_DIRECT3D10, d3d10Device).
- A new example that uses DirectX10 has been added: see TwSimpleDX10
in the examples directory.
- An example that illustrates the use of the different types of string variables
has been added. See TwString in the examples directory.
- Add some code for multi-thread safety (thanks to Daniel ‘DrUiD’ B. for the tip).
- Cleanup of the Help bar. Now only variables having help are displayed in the Help bar.
- Function TwHandleErrors documented.
- Separators don’t require a name anymore.
- Var parameter order renamed to colororder, and its values become
rgba and argb (order=ogl and order=dx still exist but are deprecated).
- A small icon added for variables of type bool.
- Function TwCopyCDStringToLibrary added.
- The keyword GLOBAL has been added for ''TwDefine'' parameters
that don’t apply to a specific tweak bar (suggested by Koshmaar).
- TwEventWin32 renamed to TwEventWin (a #define has been added to keep
compatibility with previous applications).
- TwWindowSize(0,0) now releases graphics resources allocated
by AntTweakBar (may be useful for Direct3D applications, before resizing for instance).
- A wrong assert removed from TwMgr.cpp (thanks to Chris W. for reporting it).
- Some slight cosmetic changes (again).
2007/11/17 - Recap for string variables added to the doc here.
2007/08/31 - Version 1.10 released - Changes:
- Variable values can now also be entered and edited via keyboard input (implementation
based on modifications made by Laury M., thank you Laury).
- Variables of type string are now handled: 3 types of string added
TW_TYPE_CSSTRING, TW_TYPE_CDSTRING
and TW_STDSTRING.
- Text selection and copy/paste added.
- Position of bar icons is modifiable (cf. TwBar parameters iconPos,
iconAlign and iconMargin).
- Separators can be added in a bar (TwAddSeparator).
- OpenGL: states related to 3D textures and multitexturing are now saved and restored
by TwDraw (thanks to Dylan D. for pointing this out).
- Selected element of a listbox now highlighted.
- ReadOnly and ReadWrite behavior of buttons revisited.
- Documentation improved (more examples for TwType, new functions documented,...).
- Some slight cosmetic changes.
2006/10/30 - I am adding a users gallery, your contributions are welcome.
Back to the main page
|
|