04-25-2016, 10:39 PM
After several crap attempts and redesigns (both technical and visual), this is finally getting somewhere.
This rework is meant to be both technical and visual. The first launcher was all-around made in a week as we were struggling to find solutions to properly distribute patches. tl;dr it sucks.
This time I'm going ahead with new technologies in order to provide an overall better experience. The previous launcher was based on the legacy WinForms system, which is really clumsy to work with. This launcher is WPF (Windows Presentation Foundation) based, which brings along cool technologies that didn't exist before.
A notable addition of this rework will be account groups, a largely requested feature that I found extremely difficult to implement in the old launcher without leaving the door open for serious bugs. With data contexts on our side this time, we will prevail. Another feature I'm looking into implement is a new download system. The current launcher is extremely unforgiving with poor internet connections and this is an issue I'd really like to fix. Beyond that, all existing features should be there in the new launcher, although the launcher style picker may not return before some time as it is a low priority feature.
I'm currently wrapping my head around the general container of the launcher.
If you have suggestions or questions, go ahead.
This rework is meant to be both technical and visual. The first launcher was all-around made in a week as we were struggling to find solutions to properly distribute patches. tl;dr it sucks.
This time I'm going ahead with new technologies in order to provide an overall better experience. The previous launcher was based on the legacy WinForms system, which is really clumsy to work with. This launcher is WPF (Windows Presentation Foundation) based, which brings along cool technologies that didn't exist before.
A notable addition of this rework will be account groups, a largely requested feature that I found extremely difficult to implement in the old launcher without leaving the door open for serious bugs. With data contexts on our side this time, we will prevail. Another feature I'm looking into implement is a new download system. The current launcher is extremely unforgiving with poor internet connections and this is an issue I'd really like to fix. Beyond that, all existing features should be there in the new launcher, although the launcher style picker may not return before some time as it is a low priority feature.
I'm currently wrapping my head around the general container of the launcher.
If you have suggestions or questions, go ahead.