Commit Log
-
Tweaked Pangolin logo on intro screen to contain text.
-
Added images for the application intro.
-
Refactored lots of code in the launcher. Updater now takes care of downloading and installing updates, and uses events to communicate with UI. Cleaned up form code slightly and added window for options (empty at the moment). ...
-
Updated URL in the launcher api with the new Shining Online website one.
-
Fixed a few minor issues with imagebutton. Still messes up on Linux, but now click events are not triggered when disabled.
-
Updated launcher to use an image button for "Offline Mode" instead of a standard gui button.
-
Extracted update code from form and placed it into Updater class. Updater uses events to notify UI of changes. Code needs cleanup, but still functions the same as before. ...
-
Moved online API constants into LauncherApi class to make it easier to change in future.
-
Cleaned up code in news loader to separate news loading from banner loading. ...
-
Added a new XML stylesheet for news on Linux. Uses basic HTML so should fix display issues. ...
-
Fixed bug with getting version numbers from client. Now writes to a temporary file in settings directory, as compiling client with "-t gui" flags suppressed all output and broke this feature. ...
-
Updated AssemblyInfo usage. Now generated using php at build time. See "assembly_info.in.bmx" for template code.
-
Task #12 - Launcher now queries client for its version.
-
Fixed problem with downloading updates. Data was being corrupted in the bank, so is now streamed directly to disk.
-
Lots of changes: ...
-
Added basic news loading to the form. Downloads an XML feed and transforms it via XSLT. This might be a little overkill and brings in some problems for linux, so may change.
-
Added launcher resources.
-
Created a simple introduction and title screen. Appearance needs fixing up, but it works.
-
Updated client engine to use game states for title screen and introduction. Very simple skeleton of an event queue, which is used for global game events (such as changing state).
-
Launcher can now execute a child process (i.e. the client). ...
-
Tweaked launcher code. Moved some co-ordinates into .form file, so other OS versions can different locations and sizes more easily.
-
Moved launcher to its own application. Rough design of login screen now complete. Aded imagebutton to shared libraries.
-
Initial import.