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

Donnerstag, 29. November 2007

Link Board

Wir überlegen eine weitere Funktion in die Sidebar zu integrieren, die bisher "Link Board" heißt. Hierbei können Links in eine Art Container temporär abgelegt werden und später aufgerufen werden. Das ist zum Beispiel für Recherchen sinnvoll bei denen man nicht mit Dutzenden Tabs gleichzeitig arbeiten will. So kann man später vorher interessante Links ansehen.

Drag & Drop Funktionen

Bisher leider noch nicht vorhanden, aber für Pentan geplant. Schon Revision 111 wird mit eltichen Drag & Drop Funtionalitäten kommen.

Montag, 26. November 2007

Inlinesearch etwas überarbeitet

Die Inlinesearch wird ab Revision 111 schon beim eintippen des Suchbefehls suchen, es ist folglich nicht mehr nötig zu erst ENTER oder auf die Suchbuttons zu klicken.

Freitag, 23. November 2007

Souvergin Pentan - es gibt Neues

InnerSessions sind eingebaut - aber es funktionieren noch nicht alle bisherigen Features.

Main hat nur noch wie schon angekündigt zwei Symbolleisten, aber über die Itemsoriterung sind wir uns noch nicht so ganz im klaren. Vermutlich wird es auch eine Möglchkeit geben, dass man sich die Leiste Individuell anpassen kann.

Weitere Änderungen für die Revision 111 werdnen noch folgen, da dies die erste Release von der Pentan Reihe darstellen wird.

Donnerstag, 22. November 2007

Revision 110 - Downloadlink

Die Version kann HIER heruntergeladen werden.

Souvergin V. 1.4 - "Pentan"

Sequaia ist fertig jetzt machen wir uns an Pentan.

Wie schon erwähnt werden wir ein InnerSession System bauen.

Desweiteren wird die Symbolleiste und die Navgationsleiste zusammengelegt werden.

Außerdem wird das Navigateformular wegfallen. Stattdessen wird das Adressfeld fokusiert und dessen Text komplett markiert.

Wir wollen auch erreichen, dass Webseitendateitypen mit Souvergin verknüft sein können.

Auch werden SSL und das Plugin-System weiter erweitert.

Das sind so ein paar Punkte die wir uns vorgenommen haben. Auf der Agenda steht allerdings noch mehr, als das jetzt und zweifellos wird uns auch während der Entwicklung noch was neues einfallen an das wir noch gar nicht bisher denken.

Souvergin Sequaia - V. 1.3 - Eine Bilanz

Souvergin Sequaia ist mit der Revision 110 fertig gestellt. Deswegen ist es an der Zeit Bilanz zu ziehen was sich seit Interceptor getan hat.

Navia Plugin Sytem

Souvergin wurde mit der Fähigkeit ausgestattet Navia Plug-ins zu laden. Das Plug-in System wird allerdings noch weiterhin erweitert werden. Zählt also keinesfalls als Final.

Navia Stil System V. 2

Das Stilsystem wurde auf Version 2 gemacht. Damit kann man jetzt auch einstellen welche Schriftarten in Souvergin verwendet werden Sollen. Auch gibt es einen völlig neuen Stileditor.

 

Crash Report System

Fehler in Souvergin können jetzt gemeldet werden.

Neue Sidebar und keine Informationsleiste mehr

Die Linke Sidebar hat sich radikal verändert und die unötige rechte Leiste ist nun nicht mehr vorhanden.

Laufzeitbackup der Session

Beim Abstutz von Souvergin könneb beim nächsten Start die letzten Browserfenster geladen werden.

Konsole und Souvergin Scripting Language

Souvergins alte Kommandozeile wurde durch die neue Konsole ersetzt und besitzt jetzt eine kleine Programmiersprache - Souvergin Scripting Language - SSL, die allerdings noch nicht ganz fertig ist, auch fehlt die Batchfunktionalität.

Mailfunktion

Man kann jetzt links zur aktuellen Webseite per e-mail verschicken oder genrell via SMTP e-mails schreiben.

Inline Seach
Optischer Zoom für Webseiten

Hier ist natürlich nicht jede kleine Änderung erwähnt und auch keinerlei Infrastukturänderungen und sicherlich haben wir jetzt an dieser Stelle so einige tolle Sachen vergessen.

Generell ist die Solutiongröße von 27579 [21549] auf 36597 [28615] Zeilen angewachsen. Wenn man bedenkt, dass etliche Klassen zusammengelegt wurden bzw. verstärkt mit Ableitungen gearbeitet wurde und einiges ganz aus dem Codegestrichen würde sind weit mehr Dinge geändert worden als 9000 [7066] Zeilen - diesen Wert kann man sicherlich getrost mehr als verdoppeln.

Revision 110 - Changelog

1.3.10.110 ----- XXXXX, XXX.XX.2007 um XX:XX  - Lines der Solution: 36597 [28615]
*Souvergin: Navigateklasse nach Tortuga verschoben
*Souvergin: Browserklassen: Keyupereignisse in KeyDown Ereignisse umgewandelt
*Souvergin: Neuebrowserklasse nach Tortuga verschoben
*Souvergin: Neuerbrowserklasse  - Code der Runmethoden generischer geschriben -> übersichtlicher und leichter zu warten
*###Bugfix###Souvergin: Atomfeed: Möglichkeit vor beenden des Feedladens das Control zu löschen. (Wichtig für Willkommenbug)
*###Bugfix###Souvergin: Wilkommen: InvalidOperation Exception wird verhindert, wenn Wilkommen geschlossen werden soll bevor das Feed geladen ist. (Warten bis fertig und stoppen des Ladens)
*Souvergin: BrowserBase: Link senden ins Browserkontextmenü integriert
*Souvergin: Main: Tooolstripbeeich etwas verkleinert
*souvergin: Main: Mehr Icons in der Menüleiste
*Souvergin: Browserinfoobject hällt jetzt eine property um auf das HTMLdocument des WebbrowserControls zugreifen zu können
*Souvergin: Browser_Base: InlineSearch implementiert
*Souvergin: Browser .NETEXT unterdrückt jetzt Scriptingfehler
*Souvergin: Browserinfoobject: Timer_Anzeigezeit tickt jetzt nur noch alle 2 Sekunden
*Souvergin: Browser .NET ignoriert Scriptfehler
*Souvergin: Browser .NEText kann jetzt die Webseiten Optisch zoomen (Strg + -> vergrößern, Strg - -> verkleinern, Strg 0 -> normal)
*Souvergin: Browser COM kann Webseiten optisch zoomen
*Souvergin: Browser NET kann Webseiten optisch zoomen
*###BUGFIX###Verlaufmenü funktioniert jetzt auch noch nachdem ein Browsefenster geschlossen wurde
*###BUGFIX###Browser .NETEXT und COM tragen geschlossene Browserfenster nicht zwei mal in die Liste der geschlossenen Fenster ein
----------------------------FIXED TODOs--------------------------------
TODO: Inline Search
TODO: HTML Bearbeitbar machen (Teilweise erreicht duch den EDITMODE)
----------------------------FIXED TODOs--------------------------------

Revison 110 - Was wurde erreicht?

Hier die wichtigsten und auffälligsten Neuerungen:

  • Willkommen kann geschlossen werden bevor das NewsFeed geladen ist
  • Optischer Zoom für Webseiten
  • Firefoxartige Inline Search
  • Wesentlich weniger Scriptfehler werden mit einer Meldung quittiert
  • Editmodus für Webseiten
  • Verlauf funktioniert auch nach schließen eines Browserfensters (BUGFIX)

Dienstag, 20. November 2007

Revision 110 - V. 1.3.10.110 Sequaia Final am Donnerstag

Am Donnerstag wird die letzte Sequaia Revision veröffentlicht. Und ab diesem Zeitpunkt werden wir uns um die "Nebula" Entwicklung kümmern d.h. in Revision 111 wird es wieder große völlig neue Änderungen und Funktionen geben (InnerSessions u. ä.).

Montag, 19. November 2007

Editmode in allen Browsertypen

Was ist das nun wieder? Wir haben allen Browsertypen neben den bisherigem BrowseMode einen Editmode gespendet. Damit kann man Controls im Webbrowser markieren und löschen beziehungsweise verschriben. Text kann man ebenfalls löschen, verschieben aber auch ändern.

Mit Strg + E ruft man den Editmode auf

Mit Strg + B kehrt man wieder zum BrowseMode zurück.

Was bringt das jetzt genau?

Wenn man lange unübersichtliche Webseiten hat kann man alles unwichtige rauslöschen und in Ruhe lesen. Auch kann man vor dem Drucken unwichtige Dinge entfernen und ähnliches.

Zoomfunktion auch im COM Browser

Der Eintrag wurde leider zu früh abgeschickt. Wir haben so eben die Zoomfunktion auch in den COM Browser eingebaut.

Zoomfunktion im .net und .netEXT Browser

Wir haben in beide Browser eine Zoomfunktion eingebaut, die die komplette Webseite zoomt (also nicht nur den Text vergrößert, sondern wirklich den gezamten Inhalt zoomt).

Für den COM Browser ist leider noch keine Implementierung vorhanden.

Inline Search implementiert

Souvergin Revision 110 wird mit einer Firefox-artigen Suchfunktion ausgeliefert.

Diese funktioniert für den Browser .NET und .NETEXT vollkommen - beim COM Browser wird leider zusätzlich der IE Suchen-Dialog angezeigt, da wir noch nicht dahiner gekommen sind, diese Funktion wirkungsvoll abschalten zu können.

Donnerstag, 8. November 2007

Revison 109 - Der Downloadlink

Die Revision 109 kann HIER heruntergeladen werden.

Mittwoch, 7. November 2007

Weitere neue Funktion in Souvergin Pentan

Wir arbeiten an einer Lösung um eine Firefoxartige Inline Search in Souvergin einzubauen. Vermutlich wird dies schon in Revision 111 verfügbar sein.

Revision 109 - Changelog

1.3.10.109 ----- Mitwoch, 07.11.2007 um 18:00  - Lines der Solution: 36338 [28445]
*###Bugfix### Bei ausgeblendetem Aufgabenbereich wird trotzdem im Menü der Aufgabenbereich als Aktiv angezeigt
*Souvergin: Browsermanager: Ladecode für die SavedSessions wurde von Main in den Browsermanager verschoben.
*Souvergin: Atomfeedgadget läd XML Strukturen jetzt Asynkron und fügt mit hilfe von Control Invoke die Feeditems zu
*Souvergin: Informationsleiste aus Main entfernt
*###Bugfix###Souvergin: Sessions der .NEText Browser werden beim Beenden korrekt gespeichert
*###Bugfix###Souvergin: Sessions der .NEText Browser werden zur laufzeit korrekt in der Sessiondatei der Instanz gespeichert
*Souvergin: Session Speicherung sowohl zur Laufzeit als auch beim Schließen wurde an den Browsermanager übertragen
*Souvergin: SSL: Möglichkeit das ReportSenden Forumlar per Konsole aufzurufen
*Souvergin: SystemNetMailer: Ausgabe des Aktuellen Status auf der Konsole
*Souvergin: Browsermanager: Laufzeitfensterlog wird nur neu gespeichert wenn sich der Browserinhalt wirklich geändert  hat => entlastet den Hauptspeicher, da das Log bei langen Sessions große RAM Bereiche einnimmt, auch wenn eigentlich nichts mit Souvergin gemacht wurde
*Navia: Plug-in System: IToolstrip Interface um per Plugin Symbolleisten hinzufügen zu können //Von Souvergin erst später unterstützt, wenn das Toolstip und Menüverhalten überarbeitet wird
*###Bugfix###Souvergin: Windowlogs werden jetzt wieder gelöscht.

Revision 109 - V. 1.3.10.109 ist fertig!

Wir haben folgende grobe Bugs behoben:

  • Bei ausgeblendetem Aufgabenbereich wurde fürher trotzdem im Menü der Aufgabenbereich als Aktiv angezeigt
  • .NEText Browsersessions werden korrekt im Laufzeitbackup und beim  Speichern vorm Schließen der Anwendung gespeichert
  • Die gespeicherten Sessions werden jetzt wieder gelöcht, wenn man sie beim nächsten start nicht laden will

Folgene größere Änderungen wurden vorgenommen:

  • Das Souverginblog Feed wird jetzt Asyncron geladen -> Kein hängen beim Start mehr

Alle anderen Änderungen sind eher von kleinerer Natur oder betreffen nur die interne Architektur von Souvergin.

Dienstag, 6. November 2007

###Bugfix### Sessionbackups

Die Sessionbackups werden ab Revision 109 wieder korrekt gelöscht und bleiben nicht einfach erhalten (erneute nachfrage beim nächsten start), wenn man sie nicht laden will.

Souvergin 110 = Sequia Final! - Gedanken für Pentan

Mit  der Revision 110 werden die Arbeiten an Souvergin Sequaia (V. 1.3) abgeschlossen sein. Ab 111 wird Version 1.4 alias Pentan entwickelt.

Um es vorneweg zu nehmen: für Revision 110 gillt der gleiche Feature Freeze wie für 109. Es gillt den bisherigen Code erst einmal noch stabiler zu machen und ihn zu optimieren.

111 wird dann vollkommen neue Dinge enthalten. Mit der Petan werden wird komplett neue interne Layer verwenden. Es wird zum Beispiel einen "Inner Instance Manager" (IIM) geben. Das ist eigentlich mehr als ein Layer, da bisher Souvergin NUR in System Instanzen ausgeführt wird. Leider ermöglicht es die bisherige Codestrucktur nicht mehrere Hauptfenster (Mains) auf einmal anzuzeigen bzw. das würde zwar gehen aber probleme an anderen Stellen verursachen. Was wir weiterhin erhalten wollen ist, dass mehrere System Instanzen von Souvergin gestartet werden können. Durch die Inneren Instanzen  wird ermöglicht, dass eine System Instanz mehere Mains haben kann und man zwischen ihnen Browserfenster hin und her schicken kann. Was brignt das? Nunja wenn man jetzt die Funktion nutzt "Seite in neuer Instanz öffnen" dann wird eine komplett neue Instanz von Souvergin gestartet, mit neuem Prozess neuem einlesen der Favoriten und allem was zu einem Programmstart hinzugehört. Später wird einfach eine neue Inner Instance aufgemacht, und quasi nur ein neues Main und Instanz / Mainabhängige Klassen erzeugt (wie zum Beispiel ein Browsermanager). Die Favoriten und andere Daten werden dann auch nicht mehr komplett neu von der Festplatte glesen, sondern einfach nur aus den schon vorher eingelesenen Daten Main hinzugefügt.  Dafür wird es dann einen IO Manager geben (IOM).