Commit Graph

  • c1551c7477 add English and German translations master plc-user 2026-08-04 23:36:30 +02:00
  • 6183518b2f Merge pull request #633 from ispyisail/fix/blank-folder-names plc-user 2026-08-04 23:01:40 +02:00
  • f83aa3f1bc Fix stack-overflow crash in FileElementCollectionItem::setUpIcon() ispyisail 2026-08-05 08:29:16 +12:00
  • f6b448daa7 Badge unreadable-qet_directory folders with a warning icon in the tree ispyisail 2026-08-04 06:57:16 +12:00
  • 7307a59c10 Merge pull request #637 from ispyisail/feature-elmt-export-svg Laurent Trinques 2026-08-03 16:34:54 +02:00
  • eb520ac3f8 Pre-fill SVG export filename with the element's own name ispyisail 2026-08-03 08:31:17 +12:00
  • 8a72230916 Add "Export to SVG" to the element editor ispyisail 2026-08-02 23:06:12 +12:00
  • 834495387b Merge pull request #626 from ispyisail/feature-autonum-reset-buttons Laurent Trinques 2026-08-02 12:02:10 +02:00
  • 04b12ac719 Merge pull request #634 from ispyisail/feature-autonum-number-format Laurent Trinques 2026-08-02 11:50:59 +02:00
  • ee4ba82d28 Refresh the dock's counter field when the numbering actually advances ispyisail 2026-08-02 20:41:17 +12:00
  • d192d609ec Add a display format to numbering parts: a spreadsheet-style zero mask ispyisail 2026-08-02 20:29:02 +12:00
  • 6f7e537db3 Let a Cyclique (modulo) part actually be displayed: %seqw_N ispyisail 2026-08-02 18:46:28 +12:00
  • 52c8ef6b49 Editable counter value in the dock, and fix two bugs in the reset button ispyisail 2026-08-02 18:33:14 +12:00
  • 87a010eb75 Never leave a collection folder without a name, and say when it is broken ispyisail 2026-08-02 01:36:11 +12:00
  • 66eaf13022 Default the modulus when a part becomes a Cyclique (modulo) part ispyisail 2026-08-02 17:49:29 +12:00
  • ec70bdc0a3 Merge pull request #623 from Kellermorph/plc-quickfix Laurent Trinques 2026-08-02 07:44:21 +02:00
  • 031710b5fc Add quick reset buttons to the auto-numbering dock ispyisail 2026-08-02 08:24:01 +12:00
  • fed32be90e Fix tiny bug in PLC manager Kellermorph 2026-08-01 20:20:51 +02:00
  • c1694f2b4f Merge pull request #620 from ispyisail/fix/element-panel-dark-theme Laurent Trinques 2026-08-01 15:47:18 +02:00
  • 2d99ba67f1 Merge pull request #588 from Kellermorph/Fix-PLC-Manager Laurent Trinques 2026-08-01 15:30:10 +02:00
  • bb61dde811 Apply the elements-panel light palette to the viewport too ispyisail 2026-08-02 01:23:23 +12:00
  • e91bab14fe Update Kellermorph 2026-08-01 14:26:39 +02:00
  • eb140dac60 Merge pull request #594 from ispyisail/feature-alpha-autonum Laurent Trinques 2026-08-01 12:55:07 +02:00
  • f7a79e75af Add alphabetical auto-numbering (a, b, ... z, aa, ab, ...) (#579) ispyisail 2026-08-01 21:34:20 +12:00
  • 25effbd137 Merge pull request #592 from DieterMayerOSS/pr/font-report Laurent Trinques 2026-08-01 11:41:55 +02:00
  • 3bc2e8e712 Make the font restoration counters safe against nested project loads Dieter Mayer 2026-08-01 11:13:57 +02:00
  • b446074731 Merge pull request #593 from ispyisail/feature-wrap-and-carry-autonum Laurent Trinques 2026-08-01 11:09:58 +02:00
  • a4d75c4d8c Merge pull request #586 from ispyisail/feature-jump-to-element Laurent Trinques 2026-08-01 10:58:33 +02:00
  • 68c260342e Add wrap-and-carry (cyclic/modulo) auto-numbering (#578) ispyisail 2026-08-01 19:33:39 +12:00
  • 0fa2591c4f Report salvaged and unreadable font descriptions after opening a project Dieter Mayer 2026-08-01 08:48:07 +02:00
  • acf2320f68 Update translations files Laurent Trinques 2026-08-01 07:34:38 +02:00
  • 6cdf60e2e7 Merge pull request #587 from ispyisail/feature-configurable-shortcuts Laurent Trinques 2026-08-01 07:23:56 +02:00
  • 98c56fcc7b Merge pull request #590 from ispyisail/feature-folio-undo-redo Laurent Trinques 2026-08-01 07:09:57 +02:00
  • 55886e5e8a Add undo/redo support for folio add, delete, and reorder (#575) ispyisail 2026-08-01 17:03:39 +12:00
  • c772e1d3ea Merge pull request #589 from ispyisail/feature-element-editor-coord-readout Laurent Trinques 2026-08-01 05:59:23 +02:00
  • 9637f0ff9e Add live cursor-coordinate readout to the element editor status bar (#580) ispyisail 2026-08-01 15:12:44 +12:00
  • e6d29cf345 Merge branch 'master' into qt6_cmake_joshua qt6_cmake_joshua joshua 2026-07-31 21:15:21 +02:00
  • 4c1f82f814 Fix-PLC-Manager Kellermorph 2026-07-31 21:02:07 +02:00
  • 5275fb44fe Add configurable shortcuts: ShortcutManager registry + Shortcuts config page (#574) ispyisail 2026-08-01 01:35:51 +12:00
  • 80fcd4283d Add Ctrl+G "jump to element" type-ahead popup (#574) ispyisail 2026-08-01 01:02:41 +12:00
  • 031441884a Merge pull request #584 from ispyisail/fix-potential-selector-cancel Laurent Trinques 2026-07-31 10:49:54 +02:00
  • 68e75b4c55 Fix: potential-selector dialog can't actually be cancelled (#581) ispyisail 2026-07-31 20:39:04 +12:00
  • 46cceb328e Merge pull request #582 from DieterMayerOSS/pr/font-legacy-format Laurent Trinques 2026-07-31 10:30:49 +02:00
  • 8793df4c86 Update translations files Laurent Trinques 2026-07-31 09:55:17 +02:00
  • 717c89fa66 Merge pull request #562 from Kellermorph/PLC-Manager Laurent Trinques 2026-07-31 09:05:30 +02:00
  • 1836bce7e1 Merge pull request #583 from ispyisail/feature-project-usage-timer Laurent Trinques 2026-07-31 08:58:33 +02:00
  • 68ffacc9e6 Salvage font descriptions written by Qt 6.11+ when parsing fails Dieter Mayer 2026-07-31 07:58:54 +02:00
  • 464d516537 Add a local, per-project time-spent tracker (#576) ispyisail 2026-07-31 09:52:32 +12:00
  • 5da1fe5fc8 Write font descriptions in the stable Qt 5 10/11-field format Dieter Mayer 2026-07-30 21:45:23 +02:00
  • 120ca08209 Merge pull request #571 from DieterMayerOSS/pr/element-panel-tooltip Laurent Trinques 2026-07-30 11:33:44 +02:00
  • 92f63d7b3c Merge pull request #573 from ispyisail/fix-dynamictext-drag-select Laurent Trinques 2026-07-30 11:28:22 +02:00
  • c09a8f918f Merge pull request #572 from ispyisail/fix-titleblock-empty-var-override Laurent Trinques 2026-07-30 11:24:16 +02:00
  • b60e73d93b Fix #487: drag-selecting dynamic text fields silently converts their text source ispyisail 2026-07-30 19:11:25 +12:00
  • f9357e269b Fix #531: page-level empty title block variable no longer shadows project-level value ispyisail 2026-07-30 18:32:54 +12:00
  • 3db298996a Fix Kellermorph 2026-07-29 16:40:17 +02:00
  • db514c6a25 Element panel: show name and element information in the tooltip Dieter Mayer 2026-07-29 12:32:22 +02:00
  • 88962570a8 Merge pull request #569 from DieterMayerOSS/pr/parttext-alignment Laurent Trinques 2026-07-28 17:45:43 +02:00
  • f3e8cce6c8 Merge pull request #567 from DieterMayerOSS/pr/factory-drop-pugixml-pass Laurent Trinques 2026-07-28 17:43:01 +02:00
  • ea846cb24e Merge pull request #566 from DieterMayerOSS/pr/hash-contains Laurent Trinques 2026-07-28 17:41:23 +02:00
  • ca8d907e70 Merge pull request #570 from DieterMayerOSS/pr/xmlcollection-linear-lookup Laurent Trinques 2026-07-28 17:39:59 +02:00
  • b52b1d5984 Merge pull request #565 from DieterMayerOSS/pr/qt6-partslist-printdialog Laurent Trinques 2026-07-28 17:38:44 +02:00
  • f854fe0553 Merge pull request #564 from DieterMayerOSS/pr/restore-qt6-autosave Laurent Trinques 2026-07-28 17:37:07 +02:00
  • db759344fd Merge pull request #563 from DieterMayerOSS/pr/log-handler-before-startup Laurent Trinques 2026-07-28 17:35:11 +02:00
  • e7dfa4bc64 Merge pull request #568 from DieterMayerOSS/pr/qdom-invaliddata-policy Laurent Trinques 2026-07-28 17:33:43 +02:00
  • de82b2738f XmlElementCollection::child(): linear sibling walk instead of item(i) Dieter Mayer 2026-07-28 14:07:51 +02:00
  • 787335582b Element editor: optional alignment for static texts (#549) Dieter Mayer 2026-07-27 08:27:13 +02:00
  • 1caa8920ae Harden QDom serialization against invalid data (CVE-2026-15037) Dieter Mayer 2026-07-24 15:33:49 +02:00
  • 139c47d1ce ElementFactory: read link_type from the cached QDom, drop pugixml pass Dieter Mayer 2026-07-27 11:59:11 +02:00
  • 96f6fa44ad Replace hash.keys().contains(k) with hash.contains(k) (35 call sites) Dieter Mayer 2026-07-27 09:57:17 +02:00
  • 4f7340691a Restore two more Qt5-only code paths on Qt6 (parts list, print dialog) Dieter Mayer 2026-07-27 10:14:17 +02:00
  • 6d1b4cfa61 Restore crash-recovery autosave on Qt6 Dieter Mayer 2026-07-27 10:14:17 +02:00
  • 9a13fef959 Install the log message handler before the application starts Dieter Mayer 2026-07-27 12:44:26 +02:00
  • b3a8ae898e PLC Manager Kellermorph 2026-07-27 22:16:52 +02:00
  • 66129fd15c Merge pull request #560 from ispyisail/feature/project-load-timing Laurent Trinques 2026-07-27 17:15:02 +02:00
  • 9e070f9bce Log project load times, split by phase ispyisail 2026-07-27 17:37:49 +12:00
  • 0608a585d6 update binary-translation-files for FR and DE plc-user 2026-07-26 18:52:08 +02:00
  • baf294251f Merge pull request #557 from ispyisail/fix/qmake-build-without-kf5 Laurent Trinques 2026-07-26 18:28:50 +02:00
  • 80d3b17358 Update en translations files Laurent Trinques 2026-07-26 17:05:02 +02:00
  • 5aef8fcca5 git submodule update --remote elements Laurent Trinques 2026-07-26 16:44:39 +02:00
  • 72a6534a73 Update translations files Laurent Trinques 2026-07-26 16:44:02 +02:00
  • 0263fed6cf Merge pull request #558 from ispyisail/fix/clear-broken-stylesheet Laurent Trinques 2026-07-26 15:32:11 +02:00
  • 9cbd9b429c Merge pull request #559 from ispyisail/fix/554-resolve-data-paths-from-binary Laurent Trinques 2026-07-26 15:00:55 +02:00
  • c3d511cdcd Merge pull request #555 from ispyisail/feature/edz-translatable-strings Laurent Trinques 2026-07-26 14:45:43 +02:00
  • 3ffa0194c7 cmake: Windows translations live in lang/, not l10n/ ispyisail 2026-07-26 22:41:44 +12:00
  • d4ec9f9c65 Resolve relative compiled-in data paths from the binary, not the CWD ispyisail 2026-07-26 22:41:44 +12:00
  • 69c595fdb8 Windows installer: pass the data directories to the .qet file association ispyisail 2026-07-26 22:41:44 +12:00
  • b688baf3b6 Clear the application stylesheet when using system colors ispyisail 2026-07-26 22:28:32 +12:00
  • 781bde88a6 qmake: allow building without KDE Frameworks 5 (CONFIG+=no_kf5) ispyisail 2026-07-26 22:12:56 +12:00
  • 7cb9695962 edz: make EdzArchive error strings translatable (+ DE/FR) ispyisail 2026-07-26 21:04:25 +12:00
  • e9a53dbec2 git submodule update --remote elements Laurent Trinques 2026-07-26 05:44:21 +02:00
  • f9f03c79ea Skip signing the Qt6 MSI, and guard against triggering a signing request from a fork (no SignPath secrets there). Laurent Trinques 2026-07-24 10:20:01 +02:00
  • 7247257a9b add German translations plc-user 2026-07-23 19:51:55 +02:00
  • a8c4612fd4 Update translations files and git submodule update --remote elements Laurent Trinques 2026-07-23 14:08:11 +02:00
  • d02514141c Update qelectrotech.pro for https://github.com/qelectrotech/qelectrotech-source-mirror/pull/513 Laurent Trinques 2026-07-23 14:02:26 +02:00
  • 42d2c824d2 Merge pull request #513 from ispyisail/feature/edz-import Laurent Trinques 2026-07-23 13:58:56 +02:00
  • 324c818007 Merge pull request #551 from Kellermorph/master Laurent Trinques 2026-07-20 20:17:13 +02:00
  • 0a4b337115 German Translation Kellermorph 2026-07-20 20:15:28 +02:00
  • 1b8dea3946 Add consent dialog before EPLAN (.edz) import ispyisail 2026-07-20 21:11:35 +12:00
  • adb3473a2c Improve Windows Qt5/Qt6 CI test, enable -platform windows:fontengine=freetype add new .bat for Qt6 installer and portable version Laurent Trinques 2026-07-19 21:15:13 +02:00
  • 3c1eb9b970 New Windows Qt5/Qt6 CI test, enable -platform windows:fontengine=freetype add new .bat for Qt6 installer and portable version Laurent Trinques 2026-07-19 19:26:25 +02:00