Skip to content

development_roadmap DE

ispyisail edited this page Sep 9, 2026 · 1 revision

Entwicklungs-Roadmap

ZukΓΌnftige Richtung fΓΌr QElectroTech und laufende Projekte.

Qt6 Modernisierung

Ziel

Migration von Qt5 zu Qt6 fΓΌr moderne Performance und langfristigen Support.

Status: In Arbeit

Aufgaben :

  • Qt5 β†’ Qt6 AbhΓ€ngigkeitsmigration
  • CMake und Build-System aktualisieren
  • KompatibilitΓ€tstests
  • CI/CD aktualisieren

Vorteile :

  • Bessere Performance
  • LΓ€ngerfristiger Support
  • Neue Qt-Funktionen
  • Verbesserte StabilitΓ€t

GeschΓ€tzter Zeitraum : 2026 Q2-Q3


Refaktorisierung 2.0

Ziel

Refaktorisierung der Core-Architektur fΓΌr Skalierbarkeit und Wartbarkeit.

Status: Geplant

Bereiche :

  • Datenbank-Architektur
  • Event-System
  • Rendering-System
  • Speicherverwaltung

Multi-Benutzer-Zusammenarbeit

Ziel

ErmΓΆglichen Sie mehreren Benutzern, dasselbe Projekt zu bearbeiten.

Status: Diskussion

Konzepte :

  • Element-Verriegelung
  • Γ„nderungssynchronisierung
  • Versionsverlauf
  • KonfliktauflΓΆsung

Performance

Optimierungen

Große Projekte (500+ Elemente) :

  • Rendering verbessern
  • Datenstrukturen optimieren
  • Intelligentes Caching
  • Async I/O

Status: Kontinuierliche Verbesserung


BenutzeroberflΓ€che

Geplante Verbesserungen

  • Nativer Dark Mode
  • GrâßenΓ€nderbare Panels
  • Benutzerdefinierte Designs
  • Verbesserte Navigation

Dokumentation

Ziele

  • VollstΓ€ndige Video-Tutorials
  • Zweisprachige Guides (FR/DE)
  • Erweitertes Wiki
  • Verbesserte API-Referenzen

Status: In Arbeit


Bugs Melden

Fehler gefunden? Helfen Sie uns zu verbessern:


🌐 Sprache wΓ€hlen β€” English Β· FranΓ§ais Β· Deutsch

Getting Started

Home

🌐 Languages β€” English Β· FranΓ§ais Β· Deutsch

Downloads

Windows without admin rights β€” the portable archive, no installer

Quick Start Guide

User Manual

FAQ

Tips & Tricks

Guides

Conductors β€” wire properties, what feeds which export, cables, and hops where wires cross

Wires per terminal β€” limit the wires on a terminal, chain wiring instead of stars

Printing and exporting β€” paper, PDF, images, and what each path does differently

Linking elements β€” master, slave, terminal

PLC modules β€” I/O tables and linking a wire to a specific point

Using the element editor β€” drawing tools, saving, checks

Grid size and element size β€” why symbols aren't all the same scale, and scaling one without leaving the grid

Preferences reference β€” what each settings page does

Saving and loading settings β€” your whole setup in one file, to copy or keep

Keyboard-only control β€” mouseless QET, and what still needs a mouse

Mouse modifiers β€” what Shift, Ctrl and Alt change while you drag

3D mouse β€” SpaceMouse pan, zoom and buttons

Aligning items β€” snap symbols back to the grid, or line them up

Pictures on a sheet β€” labels, crop, transparency, what they cost in the file

Arcs and curved wires β€” the Arc tool, pulling an arc in or out, rounding a corner with a fillet, dashed arcs for lighting layouts

Grouping items β€” select, move and copy several items as one

Finding your place on a sheet β€” go to a cell like B13 or 4-B7, keep the headers in sight, show the cell limits, zoom and pan

Showing and hiding kinds of items β€” hide texts, wire numbers, shapes, pictures, tables or cross-references on every sheet

Drawing faster β€” place without dragging, the S shortcut bar, command search, gestures

Customising QElectroTech β€” keys, toolbar size and contents, the gesture ring (partly pending)

Managing collections β€” folders, writability, building your own shortlist

Templates β€” reusable multi-element blocks, placed by double-click or drag

Search & Replace β€” bulk property changes

Building a nomenclature query β€” the BOM/summary table builder

Linking wires across pages β€” sheet reports

Variables & formulas β€” %f, %{label}, sequences

Auto-numbering β€” schemes, sequences, freezing

Terminal strips β€” strips, levels, bridges

Title block templates β€” the .titleblock format

Importing EPLAN parts (.edz) β€” EPLAN Data Portal

DXF import & export β€” two unrelated features, one format; command-line export and layers

The project database β€” the in-memory SQLite cache

File formats
Elements XML
Project XML
Development

Building from Source

Contributing Code

Automating QET β€” CLI, XML formats, external tools

CLI Reference β€” command line usage

JavaScript Scripting β€” --run, geometry editing, undo

MCP server β€” let an AI assistant read, verify and edit projects

Connecting an AI assistant β€” setup for Claude, Copilot, Gemini, Codex, Cursor, LM Studio

Script buttons β€” stored scripts with an icon, by hand or by an assistant

Live mode β€” an assistant working in the open project while you watch

Macro recorder β€” record a task by hand, for an assistant to script

Development Roadmap

Vision β€” proposal, under discussion

Developer Tools

About

Features

History

Community

License

Contributing to this Wiki

Clone this wiki locally