Commit Graph
171 Commits
Author SHA1 Message Date
Nicolas Schodet c33d3c04d4 Fix AppStream metadata
Reported by appstream validate-tree:

    leocad.appdata.xml
      I: org.leocad.LeoCAD:15: developer-name-tag-deprecated
         The toplevel `developer_name` element is deprecated. Please use the `name` element in a
         `developer` block instead.

      I: org.leocad.LeoCAD:~: developer-info-missing
         This component contains no `developer` element with information about its author.

      W: org.leocad.LeoCAD:~: metainfo-filename-cid-mismatch
         The metainfo filename does not match the component ID.

    ✘ Validation failed: warnings: 1, infos: 2, pedantic: 2
2026-09-30 09:58:38 +02:00
Leonardo Zide 29c9c98402 Introduce asset loader boundary for streaming groundwork
Move part scheduling and futures into a library-owned lcAssetLoader while preserving current loading behavior. Hold queued parts alive through completion, deliver completion notifications on the UI thread, and drain work before library teardown.

Pause queued work during stud-style changes, rebuild affected meshes, and use an unambiguous mesh-cache settings key. Guard mesh-buffer rebuilding against allocation failure.

Add the loader to the qmake build and document common build conventions.
2026-09-24 18:56:48 -07:00
Leonardo Zide 4059c474de Update release version to 26.09 2026-09-18 16:43:20 -07:00
Leonardo Zide 949f91f878 Build universal macOS app in AppVeyor 2026-09-12 13:45:39 -07:00
Leonardo Zide f1802487da Build macos arm64. 2026-09-08 21:39:07 -07:00
Leonardo Zide 9dbe3695b7 Add new lcResult class to handle task failures more cleanly. 2026-07-29 22:48:12 -07:00
Leonardo Zide 638f7f1c95 Switch Qt versions on CI. 2026-07-19 22:01:59 -07:00
Leonardo Zide 57e9c9bb4f Fix Qt5 macos build. 2026-07-19 16:26:09 -07:00
Leonardo Zide 357301b3f1 Fix ios compile errors. 2026-06-11 20:07:56 -07:00
Leonardo Zide 2171a3cfba Move Sets Database dialog. 2026-05-03 15:00:07 -07:00
Leonardo Zide 80ea68245c Move Select Dialog. 2026-05-02 16:06:27 -07:00
Leonardo Zide 664429f635 Move Image Dialog files. 2026-05-02 15:51:08 -07:00
Leonardo Zide 6ee89e743c Move HTML dialog files. 2026-05-02 15:08:13 -07:00
Leonardo Zide f52308f9d2 Fix whitespace. 2026-04-05 21:08:47 -07:00
Leonardo Zide 422669ca0d Merge pull request #1018 from BIMCoderLiang/master
Add Chinese language translation.
2026-04-05 20:55:34 -07:00
BIMCoderLiang 2190b87d0e Fix translation error bug. 2026-03-31 21:15:05 +08:00
Leonardo Zide 4939ad2c31 Renamed lcUpdateDialog. 2026-03-30 22:50:17 -07:00
Leonardo Zide 9ccf245373 Renamed the lcEditGroupsDialog class. 2026-03-30 22:33:23 -07:00
BIMCoderLiang 9f07aeac76 update language lists and add item in ui. 2026-03-29 14:34:59 +08:00
Leonardo Zide 6b84216dd8 Renamed history classes. 2026-03-12 23:12:10 -07:00
Leonardo Zide 2da8a27095 Replaced strcpy with a safe function. 2025-12-07 16:48:07 -08:00
Leonardo Zide d1064ad5c1 New undo system. 2025-10-19 10:57:50 -07:00
Leonardo Zide 2bcb350119 Updated version number. 2025-09-01 13:02:04 -07:00
Leonardo Zide c005c237b8 Support logical operators in the parts filter. 2025-07-24 16:48:04 -07:00
Leonardo Zide 2e507036d9 Refactored part picker popups. 2025-07-08 19:31:27 -07:00
Leonardo Zide f7609076d0 Added ladder widget to float properties. 2025-06-28 10:08:02 -07:00
Leonardo Zide ed24c15b20 Use spin boxes for float properties. 2025-06-26 17:12:15 -07:00
Leonardo Zide 1e5eb1811c Added new translation to qrc and pro files. 2025-03-25 11:52:12 -07:00
Leonardo Zide ed29dad76a Added train track gizmo. 2024-11-02 19:34:22 -07:00
Leonardo Zide f06a231816 Added thumbnail manager. 2024-07-11 15:04:07 -07:00
Leonardo Zide 3a62411f0b Removed lcArray. 2024-06-19 19:59:43 -07:00
Leonardo Zide 03d0ff5540 Switch to c++ 17. 2024-05-11 12:14:33 -07:00
Leonardo Zide 4785caac2a Added key frame widgets. 2024-01-14 17:41:01 -08:00
Leonardo Zide fbf174740f Moved object property to a separate file. 2024-01-07 11:39:34 -08:00
Leonardo Zide 4fec12c8df Removed old properties tree widget. 2024-01-06 10:38:25 -08:00
Leonardo Zide ef43c152ad Replaced piece properties widget. 2023-12-31 12:55:35 -08:00
Trevor SANDY aeb06f1380 Blender addon - settings dialog 2023-06-11 17:42:22 +02:00
Leonardo Zide 2f034c1763 Updated file names. 2023-05-15 21:12:08 -07:00
Leonardo Zide fb961d2cab Moved model list dialog. 2023-04-29 20:10:50 -07:00
Leonardo Zide 2c2cb46ddb Moved group dialog files. 2023-04-29 20:04:58 -07:00
Leonardo Zide 4e474fb13d Moved about dialog files. 2023-04-29 19:55:54 -07:00
Leonardo Zide 4ca78ec8ec Moved color list widget files. 2023-04-29 19:48:30 -07:00
Leonardo Zide abed142b49 Updated version. 2023-03-19 16:04:45 -07:00
Leonardo Zide e0b77b17bd Qt6 fixes. 2021-07-05 17:00:41 -07:00
Leonardo Zide bd709b4eee Update leocad.pro 2021-06-20 13:24:59 -07:00
Leonardo Zide c236ea02bb Moved view manipulator to a separate class. 2021-06-20 11:40:16 -07:00
Leonardo Zide aa0106eedb Updated version. 2021-06-05 16:41:42 -07:00
Johnny 08755e4c97 Add Snap Store installation instructions, rename README.txt to README.md
and improve formatting
2021-03-22 09:44:19 +13:00
Leonardo Zide 6ef3fe5500 Updated version. 2021-03-14 11:33:15 -07:00
Hubert Figuière 370791e622 Issue #630 - Move the BrickLink export out 2021-02-27 19:05:08 -05:00