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

Samstag, 26. Mai 2007

Popupblocker Statusbericht

Es gibt eine gute Nachricht: Er funktioniert fast wieder.
Warum nur fast?
Das ist gute ist er blockt wieder Seiten und Server die in der Blockliste stehen - das schlechte ist: Das Infofenster welches über das Blocken benachrichten soll funktioniert noch nicht. ABER immerhin kann man sagen er tut wieder seinen Dienst und gesamt gesehen überwiegt jetzt der Funtkionierende Teil.

Sorgenkind Popup-blocker

Ja, der Popup-blocker geht seit ein paar Revisionen nicht mehr,
Ja, das wissen wir auch schon.
Und genau deswegen rückt der Popup-blocker für die Revision 101 wieder in den Fokus. Wir sind dabei den Fehler zu suchen und zu beheben. Aus irgendeinem Grund, der nicht leicht zu ersehen ist, funktioniert er nicht mehr, was sicherlich schade ist und möglicherweise nur indirekt mit dem popup-blocker zu hat.

Montag, 21. Mai 2007

Momentaner Entwicklungsfokus

Aktuell konzentriert sich die Souvergin - Sequaia Entwicklung ganz auf die Schaffung einer Plug-in API für Souvergin. Es soll möglichst schon in der Revision 101 möglich sein, dass man eigene Plug-ins für Souvergin schreiben kann.

Was soll die Plug-in API aber genau leisten?
Zunächst einmal soll es möglich sein, dass jedes Plugin sich in das Souvergin Menü pflanzen kann und dort per Menübutton ein eigenes Hauptform des Plugins verfügbar macht - so lassen sich ganz unabhängige Plug-ins realisieren. Weitergehend soll eine Art Plug-in Ereignissmodell kommen - genauer gesagt Plug-ins können z.b. das NeuerBrowser Ereigniss über spezielle Schnittstellen abfangen und dann ihren Code ausführen. Das Ereignissmodell wird sehr komplex werden und somit auch nur Stufenweise realisierbar sein. Auch wird es ein How-to geben wie man Plug-in in VB.NET und C# schreibt, sowie eine Dokumentation zu den genauen Schnittstellen.
Wenn die Plug-in API vollständig realisiert ist, ist ein per Plug-in programmierter Werbeblocker zum beispiel kein Ding der Unmöglichkeit mehr. Souvergin wird sich einfach erweitern lassen.

Die Plug-in API wird in Revision 101 aber nur eingeschränkt funktionieren - d.h. das Ereignissmodell wird sehr lückenhaft sein, aber ziemlich unabhängige Erweiterungen - wie der RSS Reader "Alexa" welcher als Souvergin Plug-in gedacht ist wird sich zum Beispiel schon einbauen lassen - NUR ob "Alexa" schon so weit fortgeschritten ist steht auf einem anderen Stern - es wäre möglich würde aber nicht umbedingt viel Sinn machen den nichtfertigen RSS Reader einzubauen.

Donnerstag, 17. Mai 2007

Souvergin Sequaia - Die Ziele

Also nach derzeitigem (!) Stand soll folgendes in Souvergin 1.3 alias Souvergin - Sequaia verwirklicht werden:

TODO: Statistiken zur Benutzung
TODO: Gesamtsuche (Favoriten, Hotlinks, Statistiken)
TODO: Plug-in API entwickeln
TODO: Einbinden von Alexa
TODO: Anwendungslog nicht mehr als ein String speichern, sondern als List(of Logitem) - Logeitem wird ein eigener datentyp - dadurch werden alle einträge in einer Liste liegen von der man die anzuzeigenden Gruppen auswählen kann
TODO: Imageblocker
TODO: Eigne HTTP-Errorvorlagen
TODO: Verlauf speicherbar machen
TODO: Verlauf alphabetisch sortieren
TODO: Multiselect für Favoriteneditor
TODO: Englische Lokalisierung´

Selbstverständlich ist diese Liste nicht vollständig und wird wohl auch nie so verwirklicht werden - alles kann sich noch ändern.

Souvergin Revision 100 der Downloadlink

Die neue Version kann unter http://vokainer.solve.centron.net/Souvergin/Souvergin_1_2_10_100.msi heruntergeladen werden.

Es ist vollbracht!

Souvergin Revision 100 bzw. Souvergin - Interceptor sind fertig!

Hier das Changelog

1.2.10.100 ----- Donnerstag, 17.05.2007 um 09:53 - Lines der Solution: 26312 [20670]
*Downloadmanager Fenster können jetzt direkt über einen Button entfernt werden
*Die Tabbuttons eines Browserfensters werden jetzt nicht mehr direkt in der Browserklasse gehandelt, sondern mit hilfe von "Tabitem_struct", welche im Browserinfoobjekt instanziert wird. Über die Struktur wird auch das Tabbtuttonssizement vollzogen und die Tabitemliste vom Tabbuttonmanager ist jezt vom Typ List(of Tabitem_struct)
*Favicons werdne jetzt in den Tabs angezeigt
*Favicons werdne jetzt im Favoritenmenü angezeigt
*Favoriten unterstützen jetzt Tags (Jedes Leerzeichen wird als ein Tag gewertet)
*Neues Unterprojekt UI (Klassenbibleotek). In der UI.dll werden alle ZENTRALEN UI Informationen gespeichert. Dadurch können auch DLLs die Souverginstile nutzen.
*Aeroartiger Stil ist weggefallen - der Stil wird mit hilfe der neuen Stilengine realisiert werden
*Propertybindings im Einstellungsfenster überarbeitet
*Ghotsmodus ist deaktivierbar (Per Default aktiviert)
*Validator.dll wurde entfernt und in die Souvergin.exe integriert
----------------------------FIXED TODOs--------------------------------
TODO: (Eigener) Stil-editor bei dem man zusatzthemes über ein XML Schema aus öffnen kann.
TODO: Tagunterstützung für Favoriten
TODO: Quellcodeanzeige für Webseiten
TODO: Unterstützung eines Sessionpasswortes -> Einstellung die es ermöglicht Souvergin nur mit Kennwort aus dem "Ghost" modus zu aktivieren.
TODO: Tab in neuer Instanz Öffnen Funktion
----------------------------FIXED TODOs--------------------------------


Mit Revision 101 - also der ersten "Preview" zu Souvergin - Sequaia kann am 17. Juni gerechnet werden, dann wäre wieder ein Monat vergangen. Prinzipiell sollen kein Releasezyklen unter einem Monat genommen werden - außer reine Patchversionen oder wirklich nötige Dinge.

Mittwoch, 16. Mai 2007

Morgen es ist es so weit!

Morgen wird Souvergin 1.2.10.100 Final sein.
Mit Revision 100 wird aber auch das Ende von "Souvergin - Intereptor" erreicht sein. Ab Revision 101 wird an Souvergin 1.3 alias "Souvergin - Sequaia" gearbeitet.
Mehr zu den neuen Funktionen morgen ;)

Ab Revision 100 wird es eine Änderung im der Build benennung geben.
Der erste Bock wird nach wie vor die Major Version sein, der zweite Block die Minor Version. Anders als bisher wird der dritte Block verwendet werden. So werden alle Finalen Revisionen (nach wie vor ganz hinten) im dritten Block eine 10 haben. Das hat den Vorteil, dass man bei den Vorabversionen leichter einschätzen kann wie weit die Revision bis zu Fertigstellung ist.
Generell kann man sagen zwischen 0-5 liegt weitgehend eine "Post" Phase vor, d.h. die meisten Features stimmen noch mit der alten Revision überein. Zwischen 5 und 9 liegt die "Pre" Phase vor d.h. die neuen Features werden nach und nach eingebaut. 10 ist immer die eigentliche Release und alles nach 10 enhällt Bugfixes.