Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#159

Re: AlphaCode Studio - HTML / PHP Editor (Beta)

  Alt 5. Nov 2006, 21:12
Abend,

heute gibt es endlich eine neue Version von AlphaCode Studio, undzwar ist es die Release Candidate 1.
Das bedeutet, dass diese Version featuretechnisch schon etwa der ersten Final entspricht, und ich hauptsächlich nur noch Bugs fixen werden.

Also hier erstmal die wichtigsten Neuerungen im Überblick:

Neue Datei-Suche
Es ist nun möglich innerhalb von mehreren Dateien suchen zu lassen. Im Menü "Bearbeiten" -> "Suchen" kann man nun die Dateisuche verwenden (Tab "In Dateien suchen"). Der Dialog an sich ist an die Dateisuche aus Delphi angelehnt, er ist einfach zu bedienen und zu konfigurieren.

Anpassbare Dateitypen
Bisher war es nicht möglich die Liste der unterstützten Dateitypen (filetypes.xml) für seine Bedürfnisse anzupassen. Dies hat sich nun geändert. Im veränderten Optionspunkt "Dateitypen anpassen" kann man nun einen neuen Dialog aufrufen, mit dem man eigene Dateitypen definieren und die Syntaxhervorhebung für diese festlegen kann

Automatisches Prüfen auf Updates
Beim Start von AlphaCode Studio wird nun standardmäßig auf neue Updates geprüft. Das Feature lässt sich in den Einstellungen unter "Erweitert" konfigurieren.

Änderungen in der Art der Datenspeicherung
Bisher hat AlphaCode Studio alle Arten von Daten im "Data"-Verzeichnis abgelegt, ab dieser Version findet eine Trennung zwischen allgemeinen Daten (wie etwa den offiziellen Dateitypen oder den Daten für die Code-Vervollständigung) und den Daten des jeweiligen Benutzers statt. Bei der ZIP-Installation ist das "Data" Verzeichnis für allgemeine Daten und das "User" Verzeichnis in letzerem für die Benutzerdaten. Bei Installation auf Mehrbenutzersystem ist ersteres $COMMON_APPDATA\AlphaCode Studio und letzteres $APPDATA\AlphaCode Studio.

Wichtiger Hinweis für den Online-Updater:
Da sich das Datensystem geändert hat (s.o.), empfehle ich dringend vor dem Online-Update dieser version folgende Vorbereitungen zu treffen:
  • Die Datei "filetypes.xml" im Hauptverzeichnis löschen oder in das Data-Verzeichnis verschieben (Datei wird auf jeden fall geupdated!)
  • Im "Data" Ordner einen Unterordner "User" erstellen und die Dateien settings.xml, recent.xml, openstandards.xml, snippets.xml und reload.xml (jeweils, falls vorhanden) dorthin verschieben.

Hier nun die Änderungen im Detail:
Code:
[+] Es ist nun möglich beim Programmstart auf Programmupdates zu prüfen (Konfiguration unter Einstellungen -> Erweitert)
[+] Die Zeichenvervollständigung beinhaltet nun auch spitze Klammern (< wird zu <>)
[+] Suchen in Dateien ist nun möglich
[+] Vordefinierte !DOCTYPE Definition zu XHTML 1.0 Frameset und XHTML 1.1 DTD hinzugefügt
[+] Menüpunkt "Projekt schließen" in das Kontextmenü der Projektverwaltung in der Quickbar hinzugefügt
[+] Neue Template-Parameter "project_path" und "project_version"
[+] Möglichkeit eigene Dateitypen zu konfigurieren (Unter "Einstellungen" -> "Dateitypen anpassen")
[+] Menü für das Einfügen von Überschriften (H1 - H6) hinzugefügt in Webpalette und unter "Einfügen"
[+] In der Projektverwaltung in der Quickbar werden expandierte Nodes beim Wechsel zwischen den Seiten wiederhergestellt
[+] Im Taskleisteneintrag von AlphaCode Studio wird nun auch das aktuell bearbeitete Dokument angezeigt
[x] Fehler bei der "Weiter suchen"-Funktion behoben
[x] Die Anzeige des Eingabemodus ("Einfügen" / "Überschreiben") in der Statusleiste wird nun sofort beim Betätigen der "Einfg"-Taste angezeigt
[x] Falls man den Internet Explorer automatisch von AlphaCode Studio als Browser einrichten ließ, traten Fehler bei der Vorschau von Dateien mit Leerzeichen im Pfad auf.
[x] Beim Einfügen eines Textes in die Adressleiste der Browservorschau wird der Text nun dorthin und nicht ins Dokument eingefügt
[x] Fehler beim Erkennen von Funktionen im Code-Browser behoben, wenn in der Zeile davor ein einzeiliger Kommentar vorhanden war
[x] Falls in der aktiven Zeile die Klammerhervorhebung angezeigt wurde, wurde nicht die korrekte Hintergrundfarbe wiederhergestellt (war immer weiß)
[x] Der Drucken-Knopf in der Druckvorschau hatte keine Funktion
[x] Fehler bei der Darstellung von Tabs in der Druckvorschau
[x] Falls das Dokument noch nicht gespeichert ist (bzw. keinen gültigen Pfad hat) wird bei der Vorschau kein <base>-Tag angehängt.
[x] Fehler in voreingestellten !DOCTYPE Definitionen behoben
[x] Falls Vorlagen zum Bearbeiten beim Beenden offen waren, werden diese ggf. auch beim nächsten Programmstart zur Bearbeitung geöffnet
[x] Falls die Option zum Vervollständigen von Anführungzeichen und Klammern aktiviert ist, wird nun evtl. markierter Text korrekt durch die Eingabe ersetzt.
[x] Falls eine Datei als Vorlage gespeichert wurde, wurde die Option "Vorlageneinstellungen" im "Datei"-Menü erst beim nächsten Laden der Vorlage angezeigt
[x] Bezeichnungen für Farbräume im Farbdialog korrigiert ("Grauwert" statt "Helligkeitswert" und "Farbton" statt "Farbwert")
[x] Fehler beim Erkennen von Parametern im Template-System behoben
[x] Falls die Option "Cursor hinter das Zeilenede setzen erlauben" aktiviert war und man außerhalb des Zeilende die Zeichenvervollständigung aktiviert hat, wurde das schließende Zeichen an der falschen Stelle eingefügt
[x] Falls man die Einstellungen zum mindestens zweiten Mal geöffnet hat, wurden unter "Standards" und "Verhalten" die Reiterseiten nicht zurückgesetzt
[x] Darstellungsfehler im Fehlerbericht-Senden Dialog nach Drücken der Alt-Taste behoben
[x] Fehler beim Erkennen bestimmter Firefox Versionen behoben
[x] Fehler bei der Breitenangabe des Rahmens im Tabelle-Einfügen-Dialog behoebn
[x] HTML Code eingefügter Form-Felder war nicht XHTML-Konform
[x] Charset Angabe im "Content-Type"-Block, welcher durch den META-Tag-Generator erstellt wurde, war inkorrekt
[x] Dateiname und Dateiicon in der Projektverwaltung in der Quickbar wurden unter bestimmten Umständen nach einer Änderung dieser Daten (z.B. Speichern) nicht aktualisiert
[x] Beim Einfügen von META-Tags wird nun eventuelle Einrückung im Text beachtet[*] Der Beenden-Dialog (und AlphaCode Studio) wird nun auch geschlossen, falls nach dem Speichern einzelner Elemente durch "Speichern" keine Elemente mehr in der Liste sind[*] Wegfall des Menüs "Vordefinierte Texte" in den Einstellungen, da diese ohne Funktion waren. Code-Snippets bieten eine vergleichbare Funktionalität.[*] Die Schaltflächen zum Löschen des Such- und Dateiverlauf befinden sich nun unter "Erweitert" im Optionsmenü (statt unter "Ansicht")[*] Optionsmenü "Öffnen von Dateien" in "Dateitypen anpassen" umbenannt[*] Beim Einfügen eines Zeilenumbruchs wird nun keine neue Zeile dazu eingefügt[*] Änderung des Systems der Datenspeicherung: Trennung zwischen allgemeinen ACS-Daten (unter \Data bzw. $COMMON_APPDATA\AlphaCode Studio) und ACS-Benutzer-Daten (unter \Data\User\ bzw. $APPDATA\AlphaCode Studio).
Das Update steht ab sofort über den Online-Updater oder als Gesamtpaket wie gewohnt unter
http://www.mirage228.net/beta-area/AlphaCodeStudio.rar [ca. 3,8 MB]
zur Verfügung

Viel Spaß beim Testen,

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat