FlightGear Newsletter March 2015: Difference between revisions

Jump to navigation Jump to search
m (→‎Project restructuring: Spelling fix)
Line 97: Line 97:


== Development news ==
== Development news ==
=== A new built-in GUI Launcher for Mac OSX ===
=== New built-in GUI launcher ===
 
[[File:Qt launcher for FlightGear 3.5 on Windows 7.jpg|thumb|The aircraft page of the Qt launcher for FlightGear 3.5 as rendered on Windows 7.]]
[[File:Qt launcher for FlightGear 3.5 on Windows 7.jpg|thumb|The aircraft page of the Qt launcher for FlightGear 3.5 as rendered on Windows 7.]]


There is currently  (03/2015) heavy activity towards a new UI. There will be the HTML5 based version (called [[Phi]]), TorstenD is currently working on and an internal implementation based on well supported libraries using Qt5 (which James Turner is working on).
The [[Integrated Qt5 Launcher|built-in Qt launcher]], developed by James Turner shipped by default with the Mac version of FlightGear 3.4, will be used for other OSes<ref name="a">{{cite web
 
|url = http://code.google.com/p/flightgear-bugs/issues/detail?id=1591#c2
The parallel development of HTML and Qt based UI happens by intention and is not the result of missing coordination<ref>http://forum.flightgear.org/viewtopic.php?p=229445#p229445</ref>. Most likely, both will use a common service layer to provide necessary data<ref>http://forum.flightgear.org/viewtopic.php?p=229303#p229303</ref>.
|title = Issues #1591, #1529, #1295, #1003, #911, #1348
 
|author = Gijs
James Turner is currently prototyping (at the suggestion/encouragement of Curt, Torsten D & others) a GUI integration for FlightGear based on Qt 5. This would overlap some areas other folks are working on, so we felt it best to make an announcement to avoid anyone expending their time on areas that might be affected<ref name="a">http://sourceforge.net/p/flightgear/mailman/message/33245028/</ref>.
|authorlink-wiki = User:Gijs
|date = Sun Jan 11
}}</ref>.  In addition, [[FGRun]] will be dropped in favor of this.


All of this would be a QtQuick 2 GUI, not a Qt widgets GUI. If you don’t know what that terminology means, don’t worry about it, the quick answer is it works the same ways as Canvas does at present (rendering to OpenGL).
{{inote|In future FlightGear releases, there will be an additional HTML5-based version ([[Phi]], developed by Torsten D), and the Qt launcher, based on well-supported libraries, will be used as the main launcher (replacing [[FGRun]]).  This parallel development is intentional<ref>http://forum.flightgear.org/viewtopic.php?p=229445#p229445</ref>, and it is likely that both will use a common service layer to provide the necessary data<ref>http://forum.flightgear.org/viewtopic.php?p=229303#p229303</ref>.}}


To learn more, see [[Integrated Qt5 Launcher]]
To learn more, see [[Integrated Qt5 Launcher]]

Navigation menu