Ist eine update Prüfung:
https://github.com/sjPlot/Rela…anda/CheckForUpdates.java
Siehe auch Programm log nach dem Start.
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von WalkThatWay am
Ist eine update Prüfung:
https://github.com/sjPlot/Rela…anda/CheckForUpdates.java
Siehe auch Programm log nach dem Start.
Nachtrag: du kannst den Updatecheck in den Optionen ausschalten.
wird es auch über die Prüfung in Zukunft updates geben ?
dann lass ich's gern an
Also, es gibt bisher nur den Hinweis auf eine Version, noch keinen automatischen Download und Install. Damit hab ich mich noch nicht beschäftigt, aber wenn ich weiß, wie das geht, werde ich das implementieren.
Aber zuerst sind jetzt die neue Editorkomponente und dann auch bald die Source-code-Verwaltung dran.
So, der erste RC von Relaunch64 V3.1 ist fertig! Download unter
https://sourceforge.net/projects/relaunch64/files/3.1.0/
Die Editor-Komponente wurde ausgetauscht und sollte nun wesentlich schneller sein als die vorige. Außerdem sind dadurch einige neue Funktionen hinzugekommen (code-foldung, rechteckige Textauswahl...). Darüber hinaus werden jetzt auch DASM und TMPx unterstützt und die Autovervollständigung / Vorschlagsliste für Label, Funktion, Makros und Scriptbefehle verbessert.
New features
Ich würde mich über (ausgiebiges) Testen und Feedbacks freuen!
Gruß
Daniel
So, es gab ein paar ärgerliche Bugs, die unter Umständen das Programm zum Absturz brachten. Fehler behoben, RC2 online:
https://sourceforge.net/projects/relaunch64/files/3.1.0/
Gruß
Daniel
So, jetzt am Wochenende haben Soci und ich Zeit in die weitere Entwicklung investieren können und alle verbleibenden Punkte abgearbeitet. Somit sollte Relaunch64 V3.1 jetzt vom Funktionsumfang komplett sein. Bevor die finale Version veröffentlicht wird, gibt es noch einen weiteren RC:
http://sourceforge.net/projects/relaunch64/files/3.1.0/
Ich würde mich freuen, wenn ihr den aktuellen RC3 mit den verschiedenen Assemblern testen könntet, die ihr verwendet, da Soci und ich nicht alle Assembler verwenden und uns daher Beispielcode und Erfahrung zum Testen fehlt... Unterstützt werden 64tass, ACME, ca65, DASM, DreamAss, KickAss und TMPx.
Hier ein Überblick über alle neuen Features:
Jetzt werden nur noch gefundene Fehler beseitigt und in Kürze dann die finale Version 3.1 veröffentlicht.
Vielen Dank schon mal an alle, die ausprobieren möchten!
Gruß
Daniel
Hi, ich kann irgendwie die Schriftart nicht ändern.
Also Änderung wird zwar in den Preferences angezeigt, passieren tut jedoch nichts. Nach schließen & erneutem Start von Relaunch ist es wieder auf Default.
Wo speicherst Du denn die Settings? Vielleicht gibt es Probleme wegen einer evtl. vorhandenen, älteren Settings Datei bei mir im System (Linux).
EDIT: schon erledigt. Irgendwie scheint es Probleme bei GTK3 (Gnome3) mit der Fenstergröße zu geben. Hab mal ein bisschen am Preferences Fenster gezogen und da war noch ein weiterer "Apply Changes", der zunächst nicht sichtbar war. Wobei 2x in 2 unterschiedlichen Fenstern "Apply" klicken zu müssen auch irgendwie 1x zu viel zu sein scheint für meinen Geschmack
Das Codefolding ist nett. Mit dem Labelhandling komme ich irgendwie nicht klar. Hab mich ziemlich dran gewöhnt in der Sidebar zwei Listen zu haben (Defines / Labels) durch die man sich einfach klicken kann. Wie hier in Geany:
Das Goto unten bei Relaunch tut irgendwie gar nichts... Oder muss man da vorher noch was machen?
Im Benutzerordner gibt es ein Verzeichnis ":Relaunch64". Dort die Datei "relaunch64-settings.xml". Der Eintrag lautet "<editorfont size="12">Source Code Pro</editorfont>".
Aber die Änderungen am Font sollten direkt, nachdem du "Apply changes" gedrückt hast, sichtbar werden... Ich teste gleich mal unter Linux.
Oh, hat sich überschnitten. Siehe mein EDIT oben.
Und nochmal EDIT wg. Goto Label.
Okay, man muss wohl zuerst bei "Navigate" / "Goto Label" einstellen, dann gibt es unten auch die Labelliste. Hab mich irgendwie gewundert, dass unten nichts drin stand.
Ok, hab grade unter Ubuntu 13.10 getestet, da funktioniert es mit den Fonts. Das mit den 2x apply ist in der Tat gewöhnungsbedürftig - ich werde da mal einen "one-click" draus machen.
Zu den Goto-Funktionen: Da dies eine "Multifunktionsliste" ist, wird diese erst durch Befehle aus dem Navigationsmenü gefüllt. Voraussetzung ist, dass der korrekte Assembler passend zum Source eingestellt ist, da jeder Assembler Label, Funktionen und Makros anders definiert. Die Liste enthält aber alle Labels, Funktionen oder Makros aus sämtlichen geöffneten Source-Dateien, du kannst also zwischen den Dateien hin- und herspringen.
Aber die Idee, Labels etc. als Sidebar zu haben ist auch nicht schlecht, da denke ich mal drüber nach.
Aber die Idee, Labels etc. als Sidebar zu haben ist auch nicht schlecht, da denke ich mal drüber nach.
So bescheuert es klingen mag, aber schon alleine aus "optischen Gründen" finde ich eine Sidebar links auf großen Monitoren gerade bei Assembler (weil da die Zeilen idR nur eine handvoll Zeichen breit sind) nicht verkehrt, da man dann im maximierten Fenster nicht irgendwo ganz links außen am Bildschirmrand tippt.
Für den Rest der Fensterkonfiguration schonmal dickes Lob. Super, dass man das Layout switchen kann. So lässt sich das super für unterschiedliche Monitore/Devices anpassen.
Auch die Funktionen (vor allem der "Rechner") sind top!!!
Danke für das Lob, hört man natürlich gerne!
Kurze Frage: Wie aktualisieren sich denn die Label in der Sidebar? Wenn du im Source tippst, kann sich ja schnell was ändern (neue Label, alte gelöscht, Zeilennummern geändert...). Aktualisiert sich die Liste in "Echtzeit"?
Kurze Frage: Wie aktualisieren sich denn die Label in der Sidebar? Wenn du im Source tippst, kann sich ja schnell was ändern (neue Label, alte gelöscht, Zeilennummern geändert...). Aktualisiert sich die Liste in "Echtzeit"?
Kenne das von mehreren Editoren. Bei Geany ist das tatsächlich in Echtzeit. Sprich: sobald Du in der "leftmost collumn" anfängst zu editieren, tauchen die Buchstaben zeitgleich in der Labelliste auf, bzw. bei den Defines sobald man ein Gleichheitszeichen tippt (übrigens auch eine sinnvolle Unterscheidung).
Beim SourceCode Browser Plugin von Gedit hingegen ist es so, dass die Liste erst nach dem Speichern aktualisiert wird.
Wird vielleicht etwas damit zu tun haben, dass es eben bei Geany ein eingebautes Feature ist und bei Gedit ein Plugin, welches vermutlich nicht in "Echtzeit" auf das Dokument zugreifen kann.
Hier eine "kleine" Anleitung für das C64-Wiki: http://www.c64-wiki.de/index.p…sticle/Relaunch64-Entwurf
So, Version 3.1 von Relaunch64 ist erschienen - schneller, besser und cooler als bisher (und als nahezu alles andere sowieso )!
Zu den Infoseiten:
Homepage - http://www.popelganda.de/relaunch64.html
Downloads - https://sourceforge.net/projects/relaunch64/files/3.1.0/
Sourcecode - https://github.com/sjPlot/Relaunch64
Anleitung im C64-Wiki: http://www.c64-wiki.de/index.php/Relaunch64
Seit dem Release Candidate 3 vor einer Woche wurde noch einiges verbessert. Hier die gesamte Liste an Neuerungen gegenüber Version 3.0.1 (aus Bequemlichkeit wie immer in Englisch):
New features
Bug fixes
Für die OS X-Nutzer stehen aktuelle builds von ACME und 64tass zur Verfügung unter http://www.popelganda.de/relaunch64.html
Viel Spaß an alle treuen Relaunch64-Nutzer und vor allem viel Spaß an alle neuen Nutzer - verbreitet die frohe Kunde!
Gruß
Daniel
So, es geht weiter. Es gibt eine Preview von Version 3.1.1 unter
https://sourceforge.net/projects/relaunch64/files/snapshots/
Vor allem das Code-Folding wurde deutlich erweitert. Hier die Liste aller Neuerungen:
code-folding
editor
GUI
various
Bug fixes
Gruß
Daniel
So, ich habe die GUI ordentlich umgestellt. Die Liste mit den Goto-Tokens (Labels, Makros, Sections...), die sich unten am Fensterrand als Popup öffnete, wurde entfernt und nun als Sidebar integriert. Der "Compile and Run"-Bereich wurde aufgelöst. Assemblerwahl ist in die Statusleiste unten gekommen, Scriptauswahl unter die Logs.
Scriptauswahl kann bei Bedarf ausgeblendet werden (siehe Preferences). Wenn man ein anderes Script wählen möchte, erscheint die Auswahlbox, verschwindet dann nach 2 Sek. aber wieder.
Die Sidebar kann man mit dem Textfeld filtern, oder durch Tippen direkt Einträge anspringen. Im Textfeld unter der Sidebar kann man mit Cursor-Tasten und PgUp/PgDown navigieren.
Und noch einiges mehr an Neuerungen, Changelog ist auf der Download-Seite vorhanden:https://sourceforge.net/projects/relaunch64/files/snapshots/
Gruß
Daniel
Kompliment, sieht schon richtig gut aus!
Hier mein Feedback: (Win7-64bit, Java7)
== Bug ==
* die Menübefehle <source> <expand all folds> bzw. <collapse all folds> funktionieren erst ab Zeile 2. (In Zeile 1 tut sich nichts!)
== Wünsche ==
* Ein Aktualisierung der Labelliste mit dem kleinen Icon rechts neben der Filtereingabe. (auch wenn der Filter nicht benutzt wurde)
* In den "Quick references" sollte man für die CIA ein eigenes Register erstellen. (momentan sind die CIA-Daten im "Color Ram"-Register eingelagert)
* In den Preferences einen Zeichensatz mit fixer Zeichenbreite (z.B. Courier New) als default-Einstellung verwenden. (ok, einmal geändert und die Sache hat sich erledigt)
* In den Preferences unterhalb des "Tab width" eine Checkbox "replace tabs with spaces" hinzufügen. (siehe Menüfunktion "Convert Tabs to Spaces", nur direkt bei TAB-Tastendruck)
mfg