SimpleScreenshot 0.9.3.2

Leider war auch die letzte Version von SimpleScreenshot nicht Bugfrei, und der verbliebene Bug war auch noch sehr gemein: Wenn SimpleScreenshot gestartet wurde, wurde manchmal das Fenster nicht ausgeblendet. Der Fehler beruhte auf einem Wettlauf: Wenn das Form geladen wird, wird zuerst die Sichtbarkeit von Windows auf true gesetzt (das Fenster ist also sichbar) und gleichzeitig dem Fenster mitgeteilt, das es geladen wurde. Wenn es so benachrichtigt wurde, wurde es wieder ausgeblendet. Wenn man Pech hatte, hat das Auslebenden das Sichtbarmachen überholt, und das Fenster blieb sichtbar… Das Problem ist jetzt aber behoben, zusammen mit einem Fehler, der manchmal den Sound nicht abgespielt hat. (Hintergrund: Wenn in einer aufrufenden Verknüpfung als Arbeitsverzeichnis nichts eingetragen wurde, konnte das Programm die Sounddatei nicht finden…). Zudem wurde eine fehlende Übersetzung hinzugefügt: Auch Nicht-Deutsche kommen jetzt in den Genuss einer Englische Fehlermeldung, wenn SimpleScreenshot mehr als ein Mal gestartet wird (was nicht geht).

Wie auch schon bei Version 0.9.3.1 habe ich auf der Downloadseite keinen neuen Eintrag erstellt, sondern einfach die Zipdatei ausgetauscht. Wer SimpleScreenshot schon hat, muss einfach nur auf das AutoUpdate warten, das bei nächsten Start aufgerufen wird.

Weiterlesen

SimpleScreenshot 0.9.3.1

Es gibt mal wider eine neue SimpleScreenshot Version: Diesmal war es nur ein winziger Bug, der mir aber erst heute aufgefallen ist: Wenn SimpleScreenshot durch Windows beendet wurde, also wenn das System heruntergefahren wurde, wurden die Einstellungen nicht gespeichert. In den Einstellungen stehen aber auch die Anzahl der schon gemachten Screenshots, und wenn man die im Namen benutzt, konnte es sein, das z.B. „Screenshot123.png“ schon existierte und deshalb überschrieben wurde. Der Bug ist gefixed, und ist per Autoupdate verfügbar, auch hier habe ich den Download aktualisiert. (Kein neuer Eintrag in der Liste, dafür war mir die Änderung zu minimal.) Einfach 0.9.3 nochmal downloaden.

P.S. Momentan sind die Webserver hier etwas langsam, aber das ändert sich hoffentlich bald wieder.

Weiterlesen

Pläne für SimpleScreenshot 1.0

In den letzten Tagen habe ich mich ausgiebig mit SimpleScreenshot 1.0 beschäftigt. Ich habe mal GIMP angeworfen und in Screenshots einige von meinen Ideen eingebaut. Die Ideen dazu habe ich auch aus den Windows Design Richtlinien, an die sich das ganze auch ungefähr halten wird. Also zeige ich euch jetzt mal alle meine Ideen:

So geht es los, wenn man SimpleScreenshot startet. Also so wie bis jetzt. Höchstens der Text wird noch angepasst.

Weiterlesen

SimpleScreenshot 0.9.3

Wir machen es mal kurz und schmerzlos, ist ja eh nur eine Version, die (hoffentlich) alle Fehler behebt:

Changelog:

  • Updatesuche berücksichtigt jetzt keine Beta-Versionen mehr.
  • Kleine Änderungen an dem Fehlerabfangcode, er meldet jetzt Fehler immer in Englisch, um auch Fehler mit den Sprachdatei melden zu können.
  • Wenn ein Neustart benötigt wird, wird dieser jetzt automatisch durchgeführt.
  • Neuere Version vom Tastenauswahl Fenster.
  • Übersetzung minimal angepasst
  • Beenden und Verstecken Button entfernt. Das Fenster wird durch minimieren Schließen versteckt, das Beenden ist über das Kontextmenü des Trayicons erreichbar.
  • Fehler behoben, den auftrat, wenn man im Kontextmenü auf „Einstellungen“ klicke, während das Einstellungsfenster geöffnet war. Mal wieder werden jetzt alle Einstellungen im Programmverzeichnis gespeichert.

Download:

Weiterlesen

SimpleScreenshot 0.9.2

Und schon gibt es eine neue Version von SimpleScreenshot!

Diese Version scheint aber einiges an Fehler zu beinhalten, also darum rate ich zum Download einer neueren Version.

Hier der Changelog:

  • Update suche jetzt bei jedem Start (statt nur 1x täglich)
  • Sinnvollere Standardwerte in den Einstellungen vergeben
  • Rechtschreibfehler korrigiert 😉
  • Das Passwort für den Hoster wird jetzt verschlüsselt gespeichert (nur für kommende Versionen, noch ist diese Funktion nicht benutzbar)
  • Wenn das Programm nicht über beim Windowsstart mitgestartet wurde, erscheint jetzt ein Ballontip mit dem Hinweis, das SimpleScreenshot im Tray läuft.
  • Kleinere Umstrukturierung des Codes.
  • %an% funktioniert jetzt.
  • Eine fehlende Übersetzung hinzugefügt.
  • Screenshots können jetzt mit einem Druck auf die Entf-Taste gelöscht werden.
  • Der Kamerasound wird jetzt auch abgespielt, wenn SimpleScreenshot über die Autostart Verknüpfung gestartet wird.
  • Über die Autostart Verknüpfung wird SimpleScreenshot minimiert gestartet. Dadurch wird das Aufblitzen eines Fenster verhindert.
  • Neues Tastenauswahl Fenster (Vielen Dank an Nico für diese Komponente)

Also wieder einiges an Änderungen. Auf zwei Sachen muss ich noch näher eingehen:

Weiterlesen

SimpleScreenshot 0.9.1

Und schon gibt es wieder ein neue Version von SimpleScreenshot! Das ist jetzt Version 0.9.1. Ich habe fast alle Fehler beseitigt.

Genauer gesagt:

  • Schließen Button in der Platzhalterliste funktioniert
  • Bei der Auswahl eines Speicherorts, der nicht nur Bilddateien enthält (z.B. Desktop) tritt kein Fehler mehr auf.
  • Bilder können aus dem Fenster gezogen werden (Drag&Drop)
  • Einstellungen werden (mal wieder) nur im Anwendungsverzeichnis gespeichert.
  • Der Image Editor (Auswahlrahmen) kann jetzt deaktiviert werden.
  • Speichern als JPEG funktioniert jetzt
  • Speichern in Word funktioniert einwandfrei.
  • Die Meldung, das ein Neustart von SimpleScreenshot benötigt wird, wird wird angezeigt, wenn er auch wirklich nötig ist.
  • Meldung bei Absturz sollte gehen.

Einen Fehler konnte ich nicht beheben: Die Pause Taste ist theoretisch als Auslöser benutzbar, aber nicht im Zusammenhang mit der STRG Taste, weil die Kombination (ein Relikt wie einiges an Windows) Batchprogramme unterbricht. Darum wird diese Kombination leider nicht an SimpleScreenshot gemeldet, und ich kann nicht darauf reagieren…. So lange man die Taste aber nicht zusammen mit der STRG Taste benutzt, geht aber alles wunderbar.

Weiterlesen

SimpleScreenshot 0.9.0

Es ist soweit! SimpleScreenshot 0.9.0 ist zum Download bereit.

Ich weiss, ich hab lange gebraucht, aber wie man an der Versionsnummer sieht, gibt es auch viel neues. Das wäre:

  • Der Verstecken und Beenden Button wurden ausgetauscht, damit man nicht immer aus versehen auf Beenden klickt.
  • Viel bessere Einstellungen
  • Übersetzung nicht mehr per Datei, dafür aber deutlich einfacher. Wenn jemand eine Sprache vermisst, einfach melden, ich schicke euch dann die Strings und baue eure Übersetzung ein. (English/Deutsch vorhanden)
  • Bilder können automatisch bei Imageshack.us hochgeladen werden (weitere Hoster in Planung, s .u.)
  • Bilder können automatisch in Word eingefügt werden (z.B. für einfache Dokumentation)
  • Es können auch nur Teile von Fenstern oder dem gesamten Bildschirm aufgenommen werden.
  • Als Speicherformat können JPEG/BMP/PNG gewählt werden (JPEG hat noch Fehler, besser nicht benutzen…)
  • Die Tastenbelegung ist besser einstellbar
  • Automatische Updatefunktion (deaktivierbar)
  • Namen per Platzhalter (Datum/Zeit, Name der aktiven Anwendung/Fortlaufende Nummern)
  • Vermutlich noch mehr, aber das fällt mir grad nicht ein…

Natürlich ist auch diese Version noch nicht perfekt, und ich habe auch noch ein paar Ideen, die dann mit Version 1.0 kommen werden. Erst kommt aber noch (bald) 0.9.1, denn dieses Version hat noch ein paar Probleme mit JPEG, aber ich wollte die Veröffentlichung nicht schon wieder verschieben… Und so kann ich auch den Updater testen 😉

Weiterlesen

XNA 4.0 CTP verfügbar

Vor einigen Tagen hat Microsoft eine neue Version von XNA öffentlich gemacht: XNA 4.0! Leider nur eine CTP Version, also quasi eine Beta. Konkret bedeutet das, dass man nur die Windows Phone Features verwenden kann. (Auf allen Plattformen).

Hier mal eine kleine Liste an Änderungen, die mit XNA 4.0 kommen werden:

  1. Kein Zune Support mehr. Legt nahe, das der Zune Nachfolger mit Windows Phone 7 laufen wird (nur ohne Telefon)
  2. Nur noch zwei Profile: Reach und HiDef. Reach kann jedes XNA Gerät. und nur manche (XBox und gute PCs) könne HiDef. Macht es zwar einfacher, das Spiel auf dem PC an die Leistung des Geräts an zu passen, aber ich finde, die Einteilung in nur zwei Profile ist etwas heftig, finde ich. tKoD z.B. braucht HiDef, weil Reach keine eigenen Shader zulässt… (aber die wollte ich sowieso de aktivierbar machen) Mehr Infos gibst hier
  3. StorageContainer.TitleLocation wird mit einer OpenStram API ersetzt (?)
  4. Statt der RenderStates gibt es eine neue State Object API
  5. Vormultipliertes Alpha ist jetzt Standart
  6. SpriteBatch kann jetzt einfacher mit eigenen RenderStates uns eigene Shadern benutzt werden.
  7. SpriteBatch Text kann einfacher ein einer 3D Welt untergebracht werden.
  8. VertexBuffer sind jetzt streng typisiert.
  9. Die VertexDecalration wird jetzt aus dem VertexBuffer entnommen.
  10. VertexBuffer Größen werden jetzt nicht mehr in Bytees angegeben.
  11. GraphicsDevice.Vertices wurde mit einer neues SetVertices API ersetzt.
  12. Jedes RenderTarget hat jetzt einen eigenen DepthBuffer, kein DepthStencilBuffer Type mehr. (?)
  13. RenderTarget2D ist jetzt von Texture2D abgeleitet. (kein GetTexture mehr) (!)
  14. SetRenderTarget setzt jetzt alle RenderTarget.s (?)
  15. Effect.Begin & End wurden durch Apply ersetzt.
  16. Kein LowLevel Zugriff mehr auf die Vertex und PixelShader mehr (nur noch als Effect-Instanz).
  17. EffectPool (!) StateBlock (?), GammaRamp (?) und ClipPlane wurden entfernt.
  18. TriangleFans wurden entfernt.
  19. PointSprites wurden entfernt (!)
  20. Der ColorType speichert jetzt intern RGBA statt BGRA.

Diese Liste basiert zum Großteil auf der hier.

Weiterlesen

Statusbericht

So, in diesen Artikel kommt so einiges, für das ich keine eigen Beitrag machen will. Also quasi ein Info-Peitsche.

1. Ich hab wieder DSL. Zumindest vorläufig. Ich zitiere Dazu mal eine Mail an jemanden der genau das gleiche wissen wollte (Ja, ich bin zu faul das noch mal zu tippen):

Ich hab momentan DSL!

Leider nicht ganz so wie ich will… envacom(der alten Anbieter) hat am 1.12 die Zugangsdaten gesperrt, darum hatte ich kein DSL mehr. Ein paar Tage später hat er aber bemerkt, dass er die Ports nicht freigeben konnte, warum auch immer… Solange envacom den Port blockiert kann ich auch keinen anderen Anbieter haben. ABER: Damit envacom keine Ärger wegen Betrugs bekommt hat er die Zugansdaten wieder freigegeben, also habe ich erstmal wieder DSL, und zwar gratis. Wenn er jetzt die Ports freigibt kann easybell dann auch den Anschluss schalten…

Mal sehen wie das weitergeht…

Weiterlesen