21.Feb.2018
Michael Rupp (ANF)
|
Javascript: TAWS - The Amiga Workbench Simulation 0.29
TAWS ("The Amiga Workbench Simulation") ist eine reine Javascript-Simulation der Amiga-Workbench 1.0 - 4.1 FE für den Internet Explorer, Firefox, Opera und Apple-WebKit-Browser (inkl. Odyssey).
Rückmeldungen jeglicher Art sind dem Autor Michael Rupp jederzeit willkommen. Direkt aus TAWS heraus kann seine Arbeit auch mit einer PayPal-Spende bedacht werden.
Die Version 0.29 enthält folgende Neuerungen:
- Komplette französische Lokalisierung - herzlichen Dank an Claude 'Amiguy' Malter
-
Boot-Animation im «OS 1.x»- und «OS 2.x»-Modus: Diese kann mittels «Ctrl-D» abgebrochen und mittels «LoadWB» wieder fortgesetzt werden (Beispiel).
- OS 4.x-Fensterlayout: Implementation der Pünktchen in den Scrollbalken. Wird der Balken zu klein, werden sie ausgeblendet.
- OS 4.x-Fensterlayout: Requester-Symbole werden nun vorgeladen.
- Skinning-System: Die Dateien «CycleSel.png» und «CycleDis.png» sind neu optional. Falls sie fehlen, wird «Cycle.png» verwendet.
- Kickstart-Grafik: Versions-Anpassungen für OS 4.1 FE Update 1
- ListBox: Die verwendeten Grafiken werden nun vorgeladen.
- Anpassungen für OS 4.1 FE Update 1 unter «Workbench / Version, Copyright ...»
-
Amiga Early Startup Control:
- Implementation von «Boot With No Startup-Sequence». Mittels «LoadWB» kann der Boot-Vorgang fortgesetzt werden.
- Überarbeitung des Layouts, so dass nun alles für alle Browser pixelgenau stimmt.
- Anpassungen für OS 4.1 FE Update 1 unter «Expansion Board Diagnostic»: USB-Einträge ergänzt
-
AmigaShell:
- neuer Command «LoadWB», inkl. Parameter «-debug», «delay» und «cleanup»
- neuer Command «Wait», inkl. Parameter «sec», «secs», «min», «mins» und «until» und der Abbruch-Möglichkeit mittels «Ctrl-C».
- neue Commands «NewCLI» und «NewShell» (momentan noch exkl. der Parameter «window» und «from»)
- «Echo»: Unterstützung der Ausgabe der Versions-Variabeln «$kickstart» und «$workbench» implementiert.
-
Optimierungen zu OS 1.x:
- Die Füllstandsanzeige (Fuelbar) wird nun erst nach dem restlichen Fensteraufbau gezeichnet.
- Das Kopieren des Diskinhalts durch Ziehen der Disk in ein Fenster wird nun unterbunden (dies ist erst ab OS 2.0 möglich).
- Ausgabe der korrekten Meldung falls versucht wird, die RAM-Disk zu duplizieren: «This disk cannot be copied»
- Implementation eines Spezialfalls in OS 1.2: Wird eine Datei innerhalb der RAM-Disk verschoben, existiert im Zielordner aber bereits, so wird die bestehende Datei kommentarlos überschrieben.
-
Bugfixes:
- Die Liste der Datenträger unter «Workbench / Datenträger öffnen» wird neu sortiert, falls ein Datenträger umbenannt wird.
- Umbenennen der Schublade «System» funktioniert nun.
- Der Menüleisten-Text wird nun beim Fokus-Wechsel von einem Programmfensters zur Workbench korrekt gesetzt und bleibt nicht mehr «Workbench Screen».
- Piktogramm «DiskCopy»: Nach der Meldung wird wieder das zuvor aktive Fenster aktiviert.
- Requester im «OS 1.x»-Modus: Korrektur der Grösse bei der Meldung «Volume X is write protected».
- Requester im «OS 1.x»-Modus: Clipping-Funktionalität des Sizer-Gadgets funktioniert nun wieder (Bug seit v0.28).
- OS 1.x-Fensterlayout: «CLI» und «MergeMem» funktionieren wieder (Bug seit v0.28).
- Die Gadgets der Bildschirmleiste blieben beim Anklicken im selektierten Status, falls ein Fenster aktiviert war (Bug seit v0.28).
- Preferences mit System-Font «Topaz»: Im Cycle «Sprache» wurde der Eintrag «русский» nicht im Topaz-Font dargestellt.
- Palette: Der Hintergrund wurde unten nicht immer vollständig durch das Hintergrund-Muster ausgefüllt (z.B. bei den AmiKit-Presets).
- ListBox im OS4-Stil: Korrektur der Abstände der Liste zum Rand links und rechts.
- Safari und Odyssey Web Browser: Korrektur des ListBox-Scrollbalkens
- Internet Explorer und MS Edge: Das Rename-Fenster wird nun bei der Eingabe von «a» nicht mehr geschlossen, falls der Cursor noch im Textfeld liegt.
- AmigaShell (alle Browser ausser Firefox): Korrektur des Clippings, falls das Fenster verkleinert wurde.
- Amiga Early Startup Control: «Display Options», «Use» und nochmals «Display Options»: Die Auswahl ging verloren.
- Amiga Early Startup Control: Beim Vergrössern oder Verkleinern des Browser-Fensters kam es zu einem JavaScript-Error.
(cg)
[Meldung: 21. Feb. 2018, 22:17] [Kommentare: 10 - 23. Feb. 2018, 10:33]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|