Skip to content

development_roadmap FR

ispyisail edited this page Sep 9, 2026 · 1 revision

Roadmap de DΓ©veloppement

Feuille de route future pour QElectroTech et projets en cours.

Qt6 Modernisation

Objectif

Migrer de Qt5 Γ  Qt6 pour performance moderne et support Γ  long terme.

Statut : En Cours

TΓ’ches :

  • Migration des dΓ©pendances Qt5 β†’ Qt6
  • Mise Γ  jour de CMake et build system
  • Tests de compatibilitΓ©
  • CI/CD mise Γ  jour

BΓ©nΓ©fices :

  • Meilleure performance
  • Support Γ  plus long terme
  • Nouvelles fonctionnalitΓ©s Qt
  • Meilleure stabilitΓ©

Temps EstimΓ© : 2026 Q2-Q3


Refactorisation 2.0

Objectif

Refactoriser l'architecture core pour scalabilitΓ© et maintenabilitΓ©.

Statut : PlanifiΓ©

Domaines :

  • Architecture de base de donnΓ©es
  • SystΓ¨me d'Γ©vΓ©nements
  • SystΓ¨me de rendu
  • Gestion de la mΓ©moire

Collaboration Multi-Utilisateurs

Objectif

Permettre plusieurs utilisateurs d'Γ©diter le mΓͺme projet.

Statut : Discussion

Concepts :

  • Verrouillage d'Γ©lΓ©ments
  • Synchronisation des modifications
  • Historique des versions
  • RΓ©solution de conflits

Performance

Optimisations

Grands Projets (500+ Γ©lΓ©ments) :

  • AmΓ©liorer rendering
  • Optimiser structures de donnΓ©es
  • Caching intelligent
  • Async I/O

Statut: AmΓ©lioration continue


Interface Utilisateur

AmΓ©liorations PrΓ©vues

  • Mode sombre natif
  • Panneaux redimensionnables
  • ThΓ¨mes personnalisables
  • Navigation amΓ©liorΓ©e

Documentation

Objectifs

  • Tutoriels vidΓ©o complets
  • Guides bilingues (FR/DE)
  • Wiki Γ©tendu
  • RΓ©fΓ©rences API amΓ©liorΓ©es

Statut : En Cours


Signaler des Bugs

Vous avez trouvé un problème ? Aidez-nous à l'améliorer :


🌐 Choisir la Langue β€” 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