Skip to content

Fastra 1.50.2

Latest

Choose a tag to compare

@DanielMuellerIR DanielMuellerIR released this 24 Jul 21:32

Sammelrelease v1.47.0 – v1.50.2.

Hinzugefügt

  • 4D-Parameterhilfe wie im Methodeneditor: Steht der Cursor innerhalb der Klammern eines Methodenaufrufs, zeigt ein Panel unter der Zeile die Signatur — der aktive Parameter ist hervorgehoben, darunter erscheint der Kommentarkopf der Methode. Beide Deklarationsstile werden gelesen (#DECLARE(…) und klassisch C_TEXT($1;…)); verschachtelte Aufrufe folgen dem Cursor zwischen innerer und äußerer Methode. Für eingebaute 4D-Befehle erscheint die Signatur aus der Befehlsliste.
  • Projektmethoden in der 4D-Vervollständigung: Das Typeahead schlägt zusätzlich die Methoden des geöffneten Projekts vor — in Original-Schreibweise, als „Projektmethode“ gekennzeichnet.
  • Komponentenmethoden: Vervollständigung und Parameterhilfe kennen jetzt auch die geteilten Methoden (shared) der Komponenten unter Components/ — aus entpackten .4dbase-Ordnern ebenso wie aus .4DZ-Archiven, die dafür nicht entpackt werden. Bei kompilierten Komponenten dient die mitgelieferte Methodendokumentation als Signaturquelle; fehlt auch die, erscheint ehrlich nur der Methodenname ohne erfundene Parameter. Bei Namensgleichheit gewinnt die Projektmethode.
  • Der Änderungspunkt im Tab verschwindet wieder, sobald der Inhalt exakt dem gespeicherten Stand entspricht — egal ob per Rückgängig oder manuelles Zurücktippen.

Behoben

  • Tippen scrollt den Cursor jetzt zuverlässig in den Sichtbereich: Nach Return am Dateiende konnte der Cursor unter dem Fensterrand verschwinden und Getipptes unsichtbar bleiben; ebenso holt das erste getippte Zeichen nach manuellem Wegscrollen die Cursorzeile zurück.
  • Crash nach Einfügen + Widerrufen (⌘V, ⌘Z) am Dateiende behoben.
  • Klicks und Doppelklicks treffen den Text bis unmittelbar vor den Scrollbalken; ein Doppelklick am Wortende markiert zuverlässig das ganze Wort.
  • Lange 4D-Kommentarblöcke behalten nach Eingaben ihre Kommentarfarbe bis zum Blockende.

Das DMG ist mit Developer ID signiert, von Apple notarisiert und gestapelt.

SHA-256: 5e22e46cfd39700face9073d40dfc3dacd807ef57c6a49b5c28d283cfc8d012d