FlightGear Newsletter January 2018: Difference between revisions

No edit summary
Line 36: Line 36:


== Development news ==
== Development news ==
<!-- News about FlightGear itself.  The FlightGear mailing list and/or core developers are a good source. -->
<!-- News about FlightGear itself.  The FlightGear mailing list and/or core developers are a good source. -->
=== FG1000 Updates ===
[[File:Fg1000 mfd.jpg|thumb|PUI-canvas FG1000 early prototype using PUI dialog to speed up development]]
Stuart has been doing some further work on the FG1000 implementation over the christmas break 2017. Key changes are:
# Using Richard's [[Emesary]] IPC frame to link between the MFD and underlying simulation state. This should make it easy to run the MFD on a separate FG instance, and provides a good demarkation between the individual aircraft systems and the FG1000 itself.
# Create various underlying classes to support UI features - highlighting, editing. The idea here is that one can create the UI as an SVG file, and these are used to control it. For an example of this in use, see the Airport Information page. Press the CRSR knob to create a cursor on the ICAO airport ID, then use the inside FMS knob to start editing the ID. This should make creating most of the rest of the pages far easier. See [[Canvas MFD Framework]] for details of the elements now supported.
There's still a huge number of pages to write, and the pages around route planning will likely be particular "fun", but it should be far faster now these blocks are in place.
The [[FG1000]] wiki page shows the pages that have been created so far (4 out of 28!). Stuart is pretty happy with the overall architecture now, so if anyone wants to create some of the pages they are very welcome to do so!<ref>{{cite web  |url    =  https://sourceforge.net/p/flightgear/mailman/message/36179339/  |title  =  <nowiki> Re: [Flightgear-devel] FG1000 Status Update </nowiki>  |author =  <nowiki> Stuart Buchanan </nowiki>  |date  =  Jan 5th, 2018  |added  =  Jan 5th, 2018  |script_version = 0.36  }}</ref>
Learn more at [[FG1000]] ...


<!-- == New software tools and projects == -->
<!-- == New software tools and projects == -->