Hi there!

Soon Wesnoth 1.10 will be announced and then trunk will be unfrozen once again 
for general features and other game-breaking changes. During the last cycle I 
was somewhat bothered by the lack of clear goals for stable besides GSoC 
projects such as Whiteboard.

Thus, I have decided to create and publish my own list of ideas for Wesnoth 
1.12, including three projects I expect to be able to work on during this 
cycle:

* Refactoring of the add-ons management code -- there's a previous half-baked 
attempt at this left over since 1.5.x, incidentally also spear-headed by 
myself. For the next points, I'll need to expose some functionality that's 
currently stuck within a huge ball of crap.

* GUI2 add-ons manager dialog -- since there's some missing functionality 
(tabs/tab-like widgets, listbox column sorting) this might not be a release 
goal per se, but the rest can probably be still exposed through --new-widgets 
as it has been done in the past with things like the titlescreen.

* Add-ons dependency system -- using some of the ideas laid out in my work-in-
progress add-ons server and client proposal at [1]. I am not completely sure 
about replacing .pbl files yet, and I don't think I can accomplish a complete 
rewrite of the add-ons server without help, so I may just focus on 
implementing the various dependency tiers with what we already have.

As usual, I'll probably also work on other unlisted features for WML. I have a 
couple of ideas based on my work on my own user-made campaign during the last 
cycle, but I have yet to evaluate their feasibility with the current 
framework.

[1] https://pastebin.com/kpcFCCMm

-- 
Regards
  Ignacio Riquelme Morelle <shadowmaster>

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to