Commit Graph
55 Commits
Author SHA1 Message Date
Leonardo Zide bcb6545464 Fix runtime localization and refresh translation catalogs
Translate Blender defaults after translators are installed and give the
spinner its own translation context. Translate remaining page and minifigure
labels, and use Qt numerus messages for count-dependent text. Embed an English
plural catalog so missing locale translations still have correct singular
and plural forms.

Refresh all eight language catalogs and fill missing translations as
unfinished drafts with provenance comments. Preserve existing translation
text, placeholders, markup, internal identifiers, and combo/filter syntax.
Keep nonempty unfinished translations visible in release catalogs.

Validation: Qt 6.10 debug build; warning-free lupdate extraction; active
catalog keys match all 2,044 source messages; catalog integrity checks;
runtime checks of spinner and 228 Blender default strings plus 472 plural,
draft visibility, placeholder, and English fallback cases.
2026-10-22 11:34:56 -07:00
Leonardo Zide 78fe37515c Add selection outlines with obscured geometry fill
Render selected pieces with an outline above scene geometry and a faint selection-colored fill only over obscured portions. Preserve line-only selection colors and insertion preview tint, and suppress bounding box corners in outline mode.

Keep the existing tint and edges mode as a preference and fallback when outline rendering is unavailable. Own outline framebuffers in each view, keep OpenGL operations in lcContext, and capture selection visibility before the grid through a callback scoped to each scene draw.

Validation: debug build and desktop OpenGL checks passed for occlusion, transparency, MSAA, HiDPI, line-only selection, framebuffer fallback, grid exclusion, and widget resource cleanup.
2026-10-10 15:54:13 -07:00
Leonardo Zide a719139d47 Replace asset loading progress bar with animated spinner 2026-09-30 10:15:44 -07:00
Leonardo Zide 21bdbc9ec0 Improve viewport text and view sphere rendering
Generate SDF glyphs for viewport overlays with configurable text and halo colors. Render view-sphere labels directly on the sphere surface from a compact vertical atlas, fitting translated labels to the printable area. Preserve the bitmap paths when shader objects are unavailable.
2026-09-16 23:03:16 -07:00
BIMCoderLiang 2190b87d0e Fix translation error bug. 2026-03-31 21:15:05 +08:00
Leonardo Zide 1e5eb1811c Added new translation to qrc and pro files. 2025-03-25 11:52:12 -07:00
Leonardo Zide 0d2c023421 Moved train track config to json. 2025-02-15 20:22:06 -08:00
Leonardo Zide dd3ab8990e Draw train track icon on thumbnails. 2024-11-14 12:45:34 -08:00
Leonardo Zide 3bf142051d Deleted unused file. 2024-10-18 12:24:08 -07:00
Leonardo Zide e69bbf5460 Removed action icons in the parts widget edits. 2024-10-16 18:17:00 -07:00
Trevor SANDY 1dd08401d7 Blender lights - images 2023-08-11 05:39:36 +02:00
Trevor SANDY 13244e108e Blender addon - render images 2023-06-11 17:43:25 +02:00
Trevor SANDY 7908800e14 Add match case button 2023-04-19 13:07:46 +02:00
Trevor SANDY 3db496d1ef Filter categories 2023-04-18 02:08:01 +02:00
Leonardo Zide e9040c8332 Added preview indicator for synth parts. 2021-03-21 13:29:04 -07:00
Leonardo Zide c3ad14ac04 Conditional line shader. 2021-03-06 18:54:24 -08:00
Hubert Figuière b13caa1a61 Issue #630 - Put the mapping table into a resource
- can also load from a file
2021-02-27 19:05:08 -05:00
Leonardo Zide 9e1a8fd559 Added replace icons. 2021-02-03 19:23:38 -08:00
Leonardo Zide 6a2c8a715e Added find all. 2021-01-31 11:02:50 -08:00
Leonardo Zide 7f0ed057b6 Added find next icon. 2021-01-30 18:03:35 -08:00
Trevor SANDY 0a749f6f3a Stud style 2021-01-20 13:19:09 +01:00
Leonardo Zide a8d757c0c4 Added a system to override primitives and updated the stud logos to use it. 2021-01-18 15:23:13 -08:00
Leonardo Zide c1d7e986b3 Added stud logo primitives. 2021-01-18 12:09:33 -08:00
Pino Toscano 9fcb492953 Remove duplicate app icon
Use the 64px application icon available in tools/icon instead of the
copy in resources.

Adapt the Qt resource file to use the new path, keeping the old name
for compatibility.
2020-11-22 01:30:30 +01:00
Trevor SANDY 07d0365167 3D Preview - add preview display lock 2020-10-07 15:44:14 +02:00
CansecoGPC 6e710185a1 Added Spanish translation and modified config files (#471) 2020-05-09 12:42:55 -07:00
Leonardo Zide 592c91df72 Added czech translation. 2020-04-24 17:16:53 -07:00
Leonardo Zide e5d06a29a2 Renamed pipette to color picker and fixed indentation. 2020-02-15 11:14:12 -08:00
RenateZwei aa3ead6504 Added color picker (#446)
Added color picker
2020-02-15 10:59:14 -08:00
Leonardo Zide ca53610637 Added part selection button icon. 2019-12-11 17:26:18 -08:00
Leonardo Zide 94cf93ae8c Added uk translation resources. 2019-03-18 18:24:45 -07:00
Thomas Cujé d9f995b3a2 Add separate button to select archive library. Fixes #239 2019-03-10 01:17:24 +01:00
Leonardo Zide 19680a199b Moved shader code to separate files. 2018-11-22 16:13:02 -08:00
jschwender dc33661ace added german translation (#202)
* Create leocad_de.ts

German translation

* Update leocad_de.ts

* Update leocad_de.ts

* Update leocad_de.ts

* Update leocad_de.ts

* Update leocad_de.ts

* Update leocad.pro

added references to german translation files

* Update leocad.qrc

added reference to german translation

* Update leocad_de.ts

* Update leocad_de.ts

* Update leocad_de.ts

* Finished translations

* Update leocad_de.ts
2018-02-27 15:14:59 -08:00
Leonardo Zide 0c9c743951 Replaced email menu item with a link to the bug report page on github. 2018-02-18 16:17:48 -08:00
leozide 696189e171 Added Shift+LMB shortcut to remove selection. 2017-11-20 15:12:00 -08:00
Leonardo Zide 6ca7934681 Removed axis lock option. 2017-11-11 12:46:56 -08:00
Leonardo Zide 3d7bfdafb0 New LDD importer. 2017-07-08 09:29:35 -07:00
Leonardo Zide 91fa2ec9dd Temporarily removed LDD importer. 2017-07-04 22:32:29 -07:00
Leonardo Zide f0eb8bde96 Added LDD importer. Closes #29. 2017-06-25 18:20:34 -07:00
Leonardo Zide 57eded0673 Updated default colors to 2016-12-28. 2017-02-04 19:37:40 -08:00
Leonardo Zide e766f7892e Added 'All Parts' category. 2017-01-31 21:12:30 -08:00
Leonardo Zide eb1bc1cd31 First pass of the new parts list widget. 2016-12-16 09:14:19 -08:00
Leonardo ed0e3a252f Fixed install icon. 2016-10-05 14:37:08 -07:00
leo 9d0fc3840e Updated minifig settings. 2015-10-22 14:59:42 +00:00
leo e2be7ffc7c New icons. 2015-10-03 18:57:59 +00:00
leo 9450cbf276 Added french translation file. 2015-09-19 18:44:23 +00:00
leo 07062693a8 Moved relative snap option to the toolbar. 2015-01-18 05:36:14 +00:00
leo 641a476726 Made menus translatable. 2014-09-17 22:17:42 +00:00
leo 34de3928b6 Added support for translations. 2014-09-15 23:41:46 +00:00