So I've started working on Gens/GS II again, and I decided to get some UI and translation work done. Here's a few screenshots of various parts of the program so far, in three languages.



Here's the About window. Nothing too fancy right now, and it still has the old Gens logo. (I might start a "logo contest" when we get near a final release.)



The General Configuration window is much improved compared to Gens, Gens/GS, and earlier builds of Gens/GS II. I decided to switch from the multi-column/grid scattered layout to a single-column layout, which is common in many programs.



The Controller Configuration window isn't functional yet. I'm planning on rewriting the controller subsystem this week. Currently, each physical control port has its own object, which seemed like a good idea when creating LibGens, but turned out to be horrible to maintain, especially when offering user configurability. I'm going to convert it to a single controller manager class, which should be a lot easier to maintain and integrate with the UI.
BONUS ROUND

A fourth translation, en_GB! For those of you who like having their 'u's in color, erm, colour.
Special thanks to the following people for providing translations:
I'd like to add more translations later on, but since Gens/GS II is not in string freeze, it's a bit of a pain to juggle new translations and changing strings. I'll announce when Gens/GS II enters string freeze in case anyone wants to contribute later on.
EDIT: Also, the git URLs have changed:
To update your local repository to point to the new URL, use this command:
Here's the About window. Nothing too fancy right now, and it still has the old Gens logo. (I might start a "logo contest" when we get near a final release.)
The General Configuration window is much improved compared to Gens, Gens/GS, and earlier builds of Gens/GS II. I decided to switch from the multi-column/grid scattered layout to a single-column layout, which is common in many programs.
The Controller Configuration window isn't functional yet. I'm planning on rewriting the controller subsystem this week. Currently, each physical control port has its own object, which seemed like a good idea when creating LibGens, but turned out to be horrible to maintain, especially when offering user configurability. I'm going to convert it to a single controller manager class, which should be a lot easier to maintain and integrate with the UI.
BONUS ROUND
A fourth translation, en_GB! For those of you who like having their 'u's in color, erm, colour.
Special thanks to the following people for providing translations:
- Scarred Sun: Japanese
- Overlord: British English
- Miles Prower: French
I'd like to add more translations later on, but since Gens/GS II is not in string freeze, it's a bit of a pain to juggle new translations and changing strings. I'll announce when Gens/GS II enters string freeze in case anyone wants to contribute later on.
EDIT: Also, the git URLs have changed:
- gitweb: http://www.dusers.dr...gens-gs-ii.git/
- git-daemon: git://dusers.drexel.edu/srv/git/~korth/gens-gs-ii.git
To update your local repository to point to the new URL, use this command:
git remote set-url origin git://dusers.drexel.edu/srv/git/~korth/gens-gs-ii.git
This post has been edited by GerbilSoft: 02 April 2012 - 10:14 PM

