Changelog 2.12: Difference between revisions

Jump to navigation Jump to search
m
(Update with results of trawl through fgdata git logs for non-aircraft updates, clean up some language.)
Line 70: Line 70:


Canvas improvements in this release include:
Canvas improvements in this release include:
* The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements without specifying and animation type.
* The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements without specifying an animation type.
* The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
* The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
* Canvas textures can now not only be used as a aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects. Canvas instances can now be placed on scenery objects. This allows for example creating animated signs/monitors such as a Visual Docking Guidance System.
* Canvas textures can now not only be used as aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects. Canvas textures can now be placed on scenery objects. This allows for example creating animated signs/monitors such as a Visual Docking Guidance System.
* Enable texture repeat for Canvas images
* Enable texture repeat for Canvas images
* Improved support for displaying GUI widgets.
* Improved support for displaying GUI widgets.

Navigation menu