MirrorNest

draw.io Desktop

Official electron build of draw.io

LinuxProduktivitätOpen Source

v31.4.5

118.9 MBgeprüft, sauber· 2 Downloads

Über

draw.io Desktop is open-source software for Linux in the Productivity category. It is intended for users seeking an open-source application for general productivity work on that platform. Its listing identifies the software by its name, Linux compatibility, open-source license, and productivity classification.

The open-source license is a central part of how draw.io Desktop is described in the catalog. This classification helps readers identify it among Linux productivity applications with an open-source licensing model. The available information does not specify particular permissions, development practices, support arrangements, or individual software features.

MirrorNest mirrors the official build directly onto its own storage. The mirrored build is scanned for malware before MirrorNest publishes it for download. This describes how the file is handled by the catalog and does not claim that MirrorNest has modified the software.

Within MirrorNest, draw.io Desktop fits the Linux and Productivity sections while also being marked as open-source. The platform label helps users narrow the catalog to software intended for Linux. The category places it among applications intended for general productivity use, while the distribution process provides a direct catalog copy of the official build.

Neuigkeiten in v31.4.5

Release Notes für 31.4.5

ChangeLog:

Löscht Dateien, die die verpackte App nie liest, was die Downloads je nach Paket um 7 bis 14 MB kleiner macht - Sandboxen den Renderer des angezeigten Fortschrittsfensters, während ein Update heruntergeladen wird - Ermöglicht die automatische Aktualisierung für Windows-Arm64-Builds, die zuvor mit deaktivierten Updates veröffentlicht wurden, da beide Architekturen dasselbe Update-Manifest geschrieben haben. Bestehende arm64-Benutzer müssen diesen Build einmal manuell installieren, wonach Updates wie gewohnt in der App eintreffen [jgraph/drawio-desktop#2197] - Updates auf draw.io core 31.4.5. Alle Änderungen von 31.4.4 bis 31.4.5 werden in diesem Build hinzugefügt.

Test:

Verifiziert mit dem verpackten, signierten macOS-Build. Der Windows-Arm64-Update-Kanal wurde von der Build-Konfiguration, dem erstellten Update-Manifest und Unit-Tests verifiziert und nicht von einem laufenden Windows-Build.

Basiskontrollen

- Starten, Öffnen einer Datei, die an der Befehlszeile übergeben wurde, Hinzufügen und Bearbeiten von Shapes, Ändern von Styles, Rückgängigmachen und Redo, Kopieren und Einfügen, Speichern, Einfügen, Umbenennen und Löschen von Seiten und Zoomen - Exportieren Sie nach PNG, SVG und PDF aus der App und aus der Befehlszeile, Abdeckung von Maßstab, Rahmen, Transparenz, Zuschneiden, Seitenauswahl mit -p und -size-Seite gegen das Standard-Größendiagramm Zeichnen Sie eine Rundreise in einer exportierten PDF-Datei, einschließlich des erneuten Öffnens der exportierten PDF-Datei und der Wiederherstellung beider Seiten und ihres Inhalts Mermaid und CSV importieren und die Option --layout aus der Kommandozeile Formsuche, Exportdialog und Druckvorschau - Quick Look Vorschau auf macOS ist für diesen Build registriert und lädt ohne Fehler - Das macOS-Bundle ist mit einem Entwickler-ID-Zertifikat unter der gehärteten Laufzeit signiert, notariell beglaubigt und geheftet, und die Quick Look-App-Erweiterung ist sandboxed und separat signiert - Die Electron-Sicherheitssicherungen werden angewendet, so dass RunAsNode, die Variable NODE OPTIONS und die Node-Inspect-Argumente deaktiviert sind und die App nur aus dem Asar geladen wird 158 Unit Tests bestehen

Dateien aus dem Paket fallen gelassen

Alle 204 Schablonendateien sind im eingebetteten Schablonenbündel vorhanden und passen genau zum Quellbaum, und jede von ihnen analysiert zur Laufzeit, ohne dass eine einzige Anforderung eine entfernte Datei erreicht. - Von den 2866 Shape-Namen, auf die die versendeten Bundles verweisen, löst sich die gleiche Zahl auf wie bei einem Referenz-Build aus derselben Quelle, so dass nichts verloren gegangen ist, was früher gemacht wurde - Startup produziert keine ausgefallenen Lasten und keine Konsolenfehler - Formen, die durch Schablonen, durch das kompilierte Formbündel und durch Bilder unterstützt werden, sowohl in der App als auch im Kommandozeilenexport - PDF-Export funktioniert immer noch, was der Pfad ist, der den PDF-Bibliotheks-Build im Paket auflöst - Beim Starten eines verpackten Builds mit DRAWIO ENV=dev bleiben die verkleinerten Bundles erhalten, anstatt ein leeres Fenster zu öffnen

Fortschrittsfenster Sandbox

  • Der Fortschrittsfenster-Renderer läuft Sandbox, bestätigt gegen ein Kontrollfenster, das ohne Sandbox gebaut wurde
  • Der Text, die Detaillinie und die Balkenposition werden immer noch aktualisiert, das Abschlussereignis wird immer noch ausgelöst und das Fenster schließt sich immer noch
  • Das Fenster bleibt nicht auf dem Editor [jgraph/drawio-desktop#2516]

Checks rund um die Änderungen

- Lesen, Statistiken und Uhren von Pfaden, die der Benutzer nicht autorisiert hat, werden immer noch abgelehnt, ebenso wie Schreiben, während eine autorisierte Datei immer noch liest und speichert [GHSA-fjgc-8xgj-rvh4] - Nur http, https, mailto, tel und callto Links werden extern geöffnet Bibliotheken, die von einer Datei geöffnet wurden, werden immer noch geladen, und das Speichern einer Datei schreibt jedes Mal immer noch, ohne den Speicherdialog [jgraph/drawio-desktop#2518] [jgraph/drawio-desktop#2521] erneut zu öffnen - Öffnen einer Datei aus der Befehlszeile, Speichern ohne Dialog und erneutes Öffnen von Rundreisen mit beiden Seiten intakt

Bewertungen

Noch keine Bewertungen — sei der Erste.

Bewertung abgeben

Melde dich an, um als verifiziertes Mitglied statt anonym zu posten.

Mehr in Produktivität