Gwars - Browserspiel

GWars.de Browsergame

Aktuelle Version

Souvergin Nebula Revision 122- V. 1.5.10.123
Download: Hier
Tag der Veröffentlichung: 06.12.2008

Freitag, 31. August 2007

Auf nach Revision 104

Nach 103 folgt 104. Das ist noch nichts neues. Auch nicht neu ist, dass sofort nach abschluss von 103 mit 104 angefangen wurde.

In den letzten Revisionen hat sich ja einiges am Souvergin getan. In dieser Revision wird es nichts spektakulär neues geben. In erster Linie wird der Navia ausbau vorangetrieben und ein paar neue Plug-in Interfaces eingebaut. Sonst wird wohl stark auf PERFORMANCE wert geleget. Souvergin ist stellenweise zu langsam und diese Stellen versuchen wir in dieser Revision zu minimieren.

Mittwoch, 29. August 2007

Souvergin - Die Onlinevorhaben

Mit immer weiterem Gedeien des Browser stellt sich immer mehr das Problem einer Onlinepäsenz, außerhalb des Entwicklerblogs, der auch problematisch ist, da er nur in deutscher Sprache verfasst ist, was sich möglicherweise auch ändern wird sobald eine komplett Lokalisierung von Souvergin für das Englische vorhanden ist. Auf jeden Fall wird es weiterhin den Blog auch auf Deutsch geben - nur halt möglicherweise auch auf Englisch.
In jedem Fall ist langfristisch ein PORTAL rund um Souvergin geplant. Mit Anleitungen zum erstellen von eigenen Plug-ins und Stilen, einer Hilfe zu Souvergin, einem Suportforum und mit Stil- und Plugin Gallerien.
Wann das kommen wird ist noch nicht klar. Das hängt zum einen mit dem Entwicklungsfortschritt zusammen, so lange größere Sachen im Souvergin anstehen kann man nicht am Portal arbeiten, dessen Konzept ja auch erst mal enstehen muss.

In eigener Sache: Warum ist hier jetzt Werbung?

Ein Sprichwort sagt: Zeit ist Geld.
Souvergin braucht viel Zeit um entwickelt zu werden und um eine bessere Verbreitung zu erreichen wird er außer Zeit vermutlich noch wirklich Kosten verursachen. Deswegen haben wir Werbung auf die Seite geschaltet - nicht etwa um Geld zu machen. Klar ist, dass für ein Browser niemand Geld ausgibt und auch Souvergin wird weiter kein Geld zur Nutzung kosten. Jedoch kostet die Entwicklung und Verbreitung Geld. Deswegen um solche Kosten zu decken haben wir etwas (hoffentlich nicht zu viel und zu aufdringlich) Werbung auf den Blog geschaltet.

Lokalisierung

Das Ziel für Souivergin Sequai eine Englische Lokalisierung zu erstellen wird ab Revision 104 stark im Fokus stehen, da Souvergin nun auf ein funktionierendes Plug-in System zurückgreifen kann. Zu nächst werden die Navia Komponenten lokalisiert und dann das Hauptinterface von Souvergin (-> also die Souvergin.exe) zu letzt die verbundenen DLLs.
Auch wird es für Plugins eine Möglichkeit geben, die unterstützten Sprachen anzugeben.

Montag, 27. August 2007

Souvergin Sequaia Preview - Revision 103 Downloadlink

Das ist die aktuelle Download URL von 1.3.10.103. Viel Spaß beim Browsen ;)

http://rapidshare.com/files/52064633/Souvergin_1_3_10_103.msi.html

Souvergin Seqauia Preview: V. 1.3.10.103 ist fertig

Ja es ist schon so weit, dass es so schnell gehen würde hätten wir vor einer Woche auch nicht gedacht - aber da waren wir teilweise noch mit der 102er Revision beschäftigt. Wobei man sagen muss im Releasecode von 102 stecken auch schon (wenn auch nur wenige) Teile von Revision 103, vorbereitend schon implementiert wurden.

 

Hier das offizielle Changelog:

1.3.10.103 ----- Montag, 27.08.2007 um 22:30  - Lines der Solution: 30881 [23965]
*Navia.PluginInterface unterstützt jetzt die Souverginstile bzw. den UI.dll Wrapper -> Plug-ins können auf dem Souvergin Stil System aufbauen.
*Navia.PluginInterface: IMenue Interface für einbinden von Dropdownmenues im default toolstripmenue
*Navia.PluginInterface: IMenueItem  Interface für einbinden von Toolstripmenueitems in das Default Dropdownmenue des Default Toolstripmenue
*Navia.PluginInterface: IMediaPlayer Inferfache für Einbidnen eines Mediaplayers
*WMI_Informationen, UI.dll nach Navia ausgelagert (-> Teil der Navia Common Application Structures) - aber nach wie vor Souvergin Assosicated Project(Souvergin.ExternalCore)
*Navia.PluginInterface: IBrowser Interface zum einbinden eines Browser - über dieses Interface können Anwendungen, die das Navia Plugin System  verwenden Souvergin demnächst (!) einbinden.
*NeuerBrowser ist jetzt mit Shared (/static) Methoden ausgestattet worden und muss nicht mehr über einen Konstruktor aufgerufen werden (BasisAPI)
*###BUGFIX### Souvergin: Favoriteneditor Fehler bei der Tagnormalisierungschleife behoben - keine endlosschleife mehr möglich
*UI_Manager_Main ist jetzt mit Shared(/static) Methoden ausgestattet worden und muss nicht mehr über einen Konstruktor aufgerufen werden (BasisAPI)
*Tabbuttonmanager ist jetzt mit Shared(/static) Methoden ausgestattet worden und muss nicht mehr über einen Konstruktor aufgerufen werden (BasisAPI)
*Browsermanager ist jetzt mit Shared(/static) Methoden ausgestattet worden und muss nicht mehr über einen Konstruktor aufgerufen werden (BasisAPI)
*Souvergin hat jetzt eine Plugin- und Plugininfoklasse und erfüllt damit den Status eines Navia Plugins (ob Souvergin als Plugin läuft ist noch nicht gesichert)
*Navia.PluginInterface: ITaskframe Interface zum einbinden eines neuen Taskframes in das Default Taskpane der Hostandwnedung
*Navia.PluginInterface: ITaskframebutton Interface zum Einbinden von Buttons in das Default Taskframe der Hostanwendung
*Navia.PluginInterface: IToolstripbutton Interface zum Einbinden von Toolstripbuttons in das Default Toolstrip der Hostanwendung
*Teilweise auslagerung des PluginManagers nach Navia.Plugin_Interface -> bessere Portierarkeit für andere Anwendungen
*Souvergin: Neue Log Klasse (Namespace API.Logs) um leichter Items in das Anwendungslog hinzufügen zu können (Wrapper für die DLL)
*Souvergin: API.Browsermanager AktiverBrowser ist jetzt vom Typ Browser_Base statt Object -> leichterer Zugriff auf die Standard Formmethoden und auf die Browser_Base Methoden, die die eigentlichen Browserklassen duch ableitung implementieren
*Filemanagement: Favoritenbackup findet jetzt alle 7 Tage statt
*Souvergin: Plugins, die die IMenue Schnittstelle implementieren können jetzt verarbeitet werden.
*Souvergin: Plugins, die die IMenuItem Schnittstelle implementieren können jetzt verarbeitet werden.
*Der Souvergin Mediaplayer wurde in eine DLL verschoben, bleibt aber vorerst noch fest Eingebunden. Die Teilauslagerung ist die Vorstufe zur Umwanldung in ein MediaPlayer Plugin
*Souvergin: Plugin, die die IToolstripbutton IMenuItem Schnittstelle implementieren können jetzt verarbeitet werden.
*Souvergin: BrowserDokumentGeladen ist jetzt Class statt Module (wird später in Browser_Base aufgehen).
*Souvergin: Suche ist jetzt mit Shared(/static) Methoden ausgestattet worden und muss nicht mehr über einen Konstruktor aufgerufen werden (BasisAPI)
*Souvergin: Ghostmodusverwaltung ist jetzt mit Shared(/static) Methoden ausgestattet worden und muss nicht mehr über einen Konstruktor aufgerufen werden (BasisAPI)
*Navia.StaCoLi (Navia Standard Control Libary) ist jetzt als PROJEKTVERWEIS in die Souvergin Solution eingebunden und damit ein Souvergin Verbundenes Projekt
*Navia.StaCoLi: Neues Control "ImageLinkLabel": Imagebox mit LinkLabel -> keine schachtelungen im Taskpane mehr nötig. -> später Möglichkeit ImageLinkLabels per Plugin hinzuzufügen
*LinkLabels im Taskpane durch ImageLinkLabels ersetzt

Sonntag, 26. August 2007

KRITISCHER BUG in Souvergin Revision 102

Beim speichern der Favoriten aus dem Favoriteneditor heraus kann es dazu kommen, dass Souvergin in einer Endlosschleife festhängt und keine korrekte Favoritendatei geschrieben wird und anschließend keine Favoriten mehr zur Verfügung stehen. Deswegen wird ABGERATEN den Favoriteneditor zunutzen. Neue Favoriten sollten deswegen manuell über einen direkten zugriff auf die XML Datei in EIGENE DATEIEN\Souvergin\Souvergin Favoriten.xml geschehen.

Es wird hierbei für Revision 102 KEINEN Bugfix geben, da Revision 103 schon bald erscheinen wird und dort dieser Fehler behoben ist.

Revision 103 schneller als gedacht

Da wie schon erwähnt die Entwicklung der Revision 103 auf vollen Touren läuft und sehr gute Fortschirtte erziehlt wurden wird Revision 103 wohl schneller als gedacht erscheinen. Dies wird vermutlich nicht einmal einen Monat dauern - eher sogar zwei Wochen. Jedoch wegen zahlreichen außerplanmäßigen Änderungen werden nicht alle eigentlich angepeilten neuerungen enthalten sein - dafür jedoch zahlreiche bisher nicht bekannt gegebene. Für ein vorläuftiges Changelog ist es sicherlich noch etwas zu früh, weil zahlreiche Änderungen noch dazu kommen werden aber man kann sagen im Bereich der Plugins wurden rasante Fortschritte erziehlt und auch der Browser an sich fühlt sich teilweise spürbar schneller an. Mehr wird noch nicht verraten.

Freitag, 24. August 2007

Souvergin Revision 103 - Ziele

Da ja 102 fertig gestellt wurde, wird schon kräftig an der Revision 103 gearbeitet.
Und auch diesmal wird es aller voraussicht nach viele neuerungen geben:
-Das Plug-in-System soll die SouverginStile unterstützen und wird um weitere Schnittstellen (Menues, Symbolleisten, Taskpane etc.) erweitert (ANMERKUNG: Navia ist nicht ausschließlich für Souvergin gedaht)
-Browsermanager (Tortuga) wird weiter überarbeitet
-Das Crash Dump System wird verbessert (Anwendungsneustart funktioniert noch nicht und die gesendeten Dateien kann man auch noch nicht lesen)
-Neue Versions-, Bug-, Todo- und Änderungsverwaltung (die bisherige Changelog.txt wird auf dauer zu lang)
und und und - wird ja nicht alles verraten ;) - Bugs suchen wir natürlich auch, ebenso wird weiterhin auf performance optimiert.

Souvergin Sequaia Preview - Revision 102 (1.3.10.102)

Souvergin Sequaia Preview - Revision 102 (1.3.10.102)
http://rapidshare.com/files/50977172/Souvergin_1_3_10_102.msi


Die Version kann absofort unter dem oben genannten Link über Rapidshare geladen werden.

Donnerstag, 23. August 2007

Tja Revision 102 und das Changelog

Also die 102er Revision wird momentan nur noch auf Performance getestet wirklich neue Funktionen werden wohl nicht mehr dazu kommen. Deswegen gibt es hier schon mal ein vorab Changelog mit den wichtigsten Änderungen. Es ist aber dennoch möglich, dass doch noch einzelne Änderungen in 102 einfließen werden. In jedem fall wird diese Revision in den nächsten Tagen finalisiert sein.

1.3.09.102 ----- XXX, XX.XX.2007 um XX:XX - Lines der Solution: XXXXXX [XXXXXX]
*Crash Report System integriert und angepasst
*###BUGFIX### Passwort bei der Ghostmodusaufhebung bleibt nicht mehr stehen
*###BUGFIX### Ghostmodusaufhebung öffnet nicht mehr die Passworteingabe nach löschung des Passowortes (vorher musste OK gedrückt werden)
*Ballontooltipmanagerklasse (Namespace Souvergin.API)
*Laufzeitloglängen auf 50 000 Einträge beschränkt - vorher 250 000
*Abbrechen-Schaltflächen zu den Editoren der Hotlinks und Externen Anwendungsbuttons eingefügt
*GUI der Editoren für Hotlinks, Suchseiten, Externe Anwendungen und Favoriten wurde Farblich neu aufeinander abgestimmt
*Strg+ T öffnet jetzt einen neuen Tab
*Strg+ W schließt jetzt den aktuellen Tab
*Browser_COM hat kein Eventhandler mehr für Werbbrowser.NewWinow3
*Eine Messageboxen wurden durch BalloonToolTips ersertzt -> Flüssigeres Arbeiten möglich
*ESC Taste bricht jetzt den Souvergin hat noch Browserfenster offen Dialog ab
*Möglichkeit den Geistmodus zu aktivieren ohne, dass Souvergin beim Minimieren in den Geistmodus wechselt
*Plugin Lade Code eingebaut
*ESC Taste bricht jetzt den Geistmodus Beenden Dialog (wenn Geistmoduskennwort vorhanden ist) ab
*Souvergin Plugin Setup
*Plugin System V. 0.5.0 Implementiert
*ESC Taste bricht jetzt den Navigate Dialog ab
*Einige Sicherheitsfunktionen (if blöcke und try ... catch)eingebaut, die bestimmte fehler verhindern sollen
*Möglichkeit Souvergin per Tastenkombination Str + TASTE in den Geistmodus zu versetzten - die Taste selbst und ob diese Funktion überhaupt aktiviert sein soll kann vom nutzer eingestellt werden
----------------------------FIXED TODOs--------------------------------
TODO: Plug-in API (NAVIA) entwickeln -> Teilweise fertig
----------------------------FIXED TODOs--------------------------------
_____________________________________________________________________________________________________________

Dienstag, 14. August 2007

Navia läuft!

Navia läuft! Damit lassen sich einfache Plugins (solche die nicht in das geschehen von Souvergin eingreifen) erstellen.
Am Eventsystem wird noch gearbeitet, aber das wird vermutlich nicht in der aktuellen Revision vorhanden sein.