User:Shadowm/DevelopmentRoadmap

From The Battle for Wesnoth Wiki
< User:Shadowm
Revision as of 18:42, 1 December 2015 by Shadowm (talk | contribs) (Wesnoth 1.14.x)

This is a tentative development roadmap for the next stable series. Features listed on this page should be finished before the next feature+string freeze and first beta release.

Wesnoth 1.14.x

First beta released on: TBD (tentative: August 2016)

Core

Feature Author First release
Windows upgrade packages aquileia TBD
Built-in game upgrader TBD TBD
SDL 2.0 used by default Aginor 1.13.3
SDL 1.2 support removed Aginor 1.13.4
SDL_ttf dependency dropped shadowm TBD
Display engine refactoring shadowm/TBD TBD
Automatic WML cache cleanup shadowm TBD

User interface

Feature Author First release
Game version dialog shadowm 1.13.2
Add-on enable/disable UI shadowm 1.13.4
Preferences dialog ported to GUI2 shadowm 1.13.4
Editor Recent Files menu shadowm 1.12.5/1.13.2
Tab bar UI styling TBD TBD
Multi-line GUI2 textboxes TBD TBD

Lua/WML API

Feature Author First release
Add-ons manifest model shadowm 1.13.4
More game state info exposed to Lua (scenario id/name, next scenario, etc.) TBD TBD
Story and end screen calls mid-scenario TBD TBD
Add-on help pages API TBD TBD

Add-ons server

Feature Author First release
Client/server info protocol shadowm 1.13.4
redirection TBD TBD
Incremental upgrades and uploads TBD TBD
Documentation and support for 3rd party add-ons servers shadowm N/A

Wesnoth 1.16.x

First beta released on: TBD

Core

Feature Author First release
OpenGL support TBD TBD

Lua/WML API

Feature Author First release
Ambient light effects API TBD TBD
Particle effects API TBD TBD