LPub3D 2.4.5.0.2977 (23 11 2022 21:55:39)


LPub3D Official release.
Follow the links in the list below to review additional details for
enhancements, changes, and fixes deployed in this release.

Cheers.


Features, enhancements, fixes and changes

Enhancement - Add full submodel file support to Build Modifications #591
Enhancement - Add load unofficial parts in command editor to project setup #591
Enhancement - Add load visual editor at cover page to project setup #593
Enhancement - Expand WhatsThis help to common dialogues #618
Enhancement - Improve performance - enable CLI, PLI and SMP multi-thread execution #598
Enhancement - Load visual editor at cover page #593
Enhancement - LPub command editor snippet system #602
Enhancement - Manage context menu actions #606
Enhancement - Manage keyboard shortcuts #603
Enhancement - Merge camera viewpoint and camera angles dialogs #612
Enhancement - Remove LPub formatting at submodel, page, and step #604
Enhancement - Refactor file loading parse and add inline file load #591
Enhancement - Set default system text editor at start-up #599
Enhancement - Update substitute preview feature #441
Enhancement - View visual editor render preferences in main menu preferences #597
Change - Continuous page progress update #615
Change - Failed to resolve google drive file at path #561
Change - Load model editor at cover page #593
Change - Restore preview submodel from callout #271
Change - TENTE parts outdated #583
Development - Convert command editor to QPlainTextEdit #601
Fix - Build mods don't work properly #520
Fix - BUILD_MOD in Multipart model not working as expected #591
Fix - Command Editor Issues - multiple issues #564, #565, #566
Fix - CSI part annotations impossible to enter #580
Fix - Error occurred while downloading archive library #568
Fix - Fixed-size circle and square annotation value not centered #579
Fix - Generating PDF crashes LPub on a certain page #557
Fix - Inconsistent page count on completion of export #596
Fix - Incorrect insert text on step group page #605
Fix - Invalid appstream file #589
Fix - LPub3D plug, logo and other auto text features #594
Fix - Messed up and weird rendering #518
Fix - Missing header causing abend #619
Fix - OFFSET not applied in some cases #595
Fix - Preferences default url not being saved #587
Fix - Projection in visual editor keeps resetting to perspective #607
Fix - Remove Group meta doesn't work #569
Fix - Render projection not orthographic #608
Fix - ROTATE_ICON SIZE does not change size in step group or callout #560
Fix - Update build from source scripts #585
Issue - Submodel preview image is empty for some submodels #558

LPub3D 2.4.4.0.2670 (31 05 2022 04:41:52)


LPub3D Official release.
Follow the links in the list below to review additional details for
enhancements, changes, and fixes deployed in this release.

Cheers.


Features, enhancements, fixes and changes

Change - No Prompt Using the Command Line Option #554
Fix - Command Line Option Cannot Change Export Directory when Exporting PNG Files #555
Fix - Treat single step NOSTEP page displayed #535

LPub3D 2.4.2.125.2787 (13 05 2021 01:51:53)


LPub3D Official release.
Follow the links in the list below to review additional details for
enhancements, changes, and fixes deployed in this release.

Cheers.


Features, enhancements, fixes and changes

Enhancement - Add archive parts on demand action #521
Enhancement - Add part list to reset page image cache #522
Enhancement - Add zoom extents flag to 3DViewer preference dialogue #524
Enhancement - Auto update Open With Programs #420
Enhancement - Download and install 3rd party renderers on demand #541
Enhancement - Menu option to cycle each page when navigating by multiple pages or reloading #545
Enhancement - Open LDraw search directories dialogue from tools menu enhancement #523
Enhancement - Parametric and manually resizeable pointer tip #528
Enhancement - Parse single step NOSTEP command #535
Change - Enable instance count on manual override #298
Change - Reset fade /highlight step and preferred renderer on file close #505
Change - Rotate icon display pointer tip default restored to enabled #528
Change - Using the redraw button iterates through every page #546
Change - Viewport divider reset on page load #534
Change - Visual editor not loading multi-step page last step or callout CSI #536
How To - How to create a text URL with html using rich text edit and export to PDF #539
Fix - 3D preview - submodel preview loading placholder part #411
Fix - Abnormal end when deleting lines in the LDraw Editor #530
Fix - Build Modification - increment page display on forward jump and redraw #520
Fix - Build modification - insert build mod at countPage if not exist #520
Fix - Build Modification - line number when step bottom is new submodel #520
Fix - Build Modification - page count for multi-step page with submodel #520
Fix - Build modification - parse build mods from countPage call #520
Fix - Build modification - recursively get submodel indexes #520
Fix - Build modification - remove forward build mods after jump ahead #520
Fix - Build Modification - submodel preview display at first step-group step #520
Fix - Build Modification - multi-step page with submodel invalid assembly #520
Fix - Click and drag MULTI_STEP doesn't persist #544
Fix - Crash on fade previous steps or highlight step preference accept #551
Fix - Crash on add search directory #540
Fix - Crash when adding pointers to callouts #550
Fix - Disable automatic insertion of page/model #517
Fix - Do not add PARSE_NOSTEP parts to PLI #535
Fix - Edge case with PARSE_NOSTEP GLOBAL TRUE #548
Fix - Erroneous fade/highlight step meta command ignored message #505
Fix - Global callout pointer tip size settings don't have an effect #543
Fix - Global setting for callout pointer generating line instead of border meta #510
Fix - Image not updated on setting Stud Style from Global Setup #497
Fix - Match XYZ axis, move and rotate overlay pointer colours #519
Fix - Parsing instance count lines with meta pointer changes meta values #547
Fix - POV-Ray render issue when directory name contains a space #525
Fix - Rewrite submodel preview update for build modifications #512
Fix - Treat (partially) selection error when marking a line in the command editor #515
Fix - Selecting substitute part in PLI for a custom part causes LPub3D to crash #538
Fix - Unable to generate ldraw color parts file #527
Fix - Updating rotate icon in a callout adds the command to the parent #532
Fix - Using 'Remove LPub formatting' causes a crash #526
Fix - Wrong instance count in sub submodels #537

LPub3D 2.4.2.1.2432 (30 03 2021 21:58:03)


LPub3D Official release.
Follow the links in the list below to review additional details for
enhancements, changes, and fixes deployed in this release.

Cheers.


Features, enhancements, fixes and changes

Enhancement - Global setting for callout pointer (and page pointer) border #510
Fix - Submodel image does not show at first step of Step Group #512

LPub3D 2.4.1.0.2220 (03 10 2020 22:44:10)


LPub3D Official release.
Follow the links in the list below to review additional details for

enhancements, changes, and fixes deployed in this release.
Cheers.


Features, enhancements, fixes and changes

Enhancement - Add shortcut to Zoom Extents - Shift+X #470
Enhancement - Append page options #491
Enhancement - Bill of materials options #492
Enhancement - Configurable Theme colors #490
Enhancement - Do not save fade steps and/or highlight step final model step #483
Enhancement - Enhancement - Enable LEGO Digital Designer and set inventory import #506
Enhancement - Enhancement - Execute fade, highlight, and preferred renderer locally #505
Enhancement - Export SHA-512 checksum for Appveyor and Travis builds #460
Enhancement - Make generate arrows optional when converting to callout #501
Enhancement - Native renderer official, unofficial parts load order option #509
Enhancement - Set project start page and start step number for multi-document layouts #477
Change - Cover page not displayed in GoToPage drop-down dialogue #479
Change - LEGO Colour Parts File missing on AppImage startup #467
Change - Slow file load when Buffered Page flag is On #464
Change - View Next Step takes almost 1.5 minutes #465
Fix - Assembly with callout does not remain where its dragged to #397
Fix - Change Assembly Camera Angles removes highlighting #468
Fix - Crash adding multiple next step #459
Fix - Double Assembly Margins in callout/step-group settings #482
Fix - Empty editor when buffered pages is on and lines per page is less than default #462
Fix - Format callout mono images for native renderer #458
Fix - Load PLI substitute and excluded part lists on initialisation #471
Fix - LPub3D 2.3.13 and 2.4 not showing times indicator in certain instances #480
Fix - LPub3D 2.4 unstable, might have something to do with switching pages #476
Fix - Meta command for divider/separator is incorrect #511
Fix - Problems with generated parts #496
Fix - Rounded corners are not round but oval #473
Fix - Segmentation fault (core dumped) when dragging step number #466
Fix - Some settings do not appear to save #457
Fix - Treat as part substitution causes crash #478
HowTo - Assure LPub3D release integrity with SHA-512 #461

LPub3D 2.4.0.0.1990 (03 10 2020 08:11:40)


LPub3D Official release.
Follow the links in the list below to review additional details for
enhancements, changes, and fixes deployed in this release.

Cheers.


Features, enhancements, fixes and changes

Feature - 3DViewer point, sun and area light for Blender integration #413
Feature - Add bring-to-front and send-to-back for page items #244
Feature - Add substitute part from context menu #280
Feature - Automate theme change without application restart. #73
Feature - Blender renderer integration #416
Feature - Build modification #411
Feature - Display stud logo #425
Feature - LDraw editor part, model, and submodel 3D preview #441
Feature - Redesign include meta command #396
Enhancement - 3DViewer Display Default Camera Properties #331 #344
Enhancement - Add page count to file load status notification #436
Enhancement - Add projection to command line options #440
Enhancement - Add Rectangle to fixed annotations styles #350
Enhancement - Add simple (faster) editor text decoration option #445
Enhancement - Add text placement #375
Enhancement - Adjust Step column/row on Callout/Rotate Icon move #352
Enhancement - Colour picker and part lookup #427
Enhancement - Consolidate editor, page configuration and 3DViewer undo/redo #426
Enhancement - Copy file path for current model file, PLI, CSI and submodel display #443
Enhancement - Display PLI part in 3DViewer and add item size to PLI and CSI tool-tips #424
Enhancement - Do not show this message for individual messages #453
Enhancement - Expand parse line error management #417
Enhancement - Expand page number and instance count placement #455
Enhancement - Expanded parameter file editing functionality #439
Enhancement - Experimental - calculate pointer meta #423
Enhancement - Export steps in HTML format with fade previous and highlight current step #418
Enhancement - Hide/un-hide pieces context menu item #414
Enhancement - Highlight bounding rectangle on hover to rotate Icon page attributes and multi-step range #422
Enhancement - Highlight select part line in LDraw editor #419
Enhancement - Insert display model at any step #415
Enhancement - Integrate 3DViewer and native renderer camera #412
Enhancement - LDraw editor load paging for very large model files #442
Enhancement - Move helper part category to top of search list #428
Enhancement - Multi step PLI per step with step number and submodel preview #382
Enhancement - Open parameter files in designated system editor #429
Enhancement - Open with programs #420
Enhancement - Remove 'Draw transparent textures last' option from LDView renderer preferences #430
Enhancement - Save a copy of current model file #421
Enhancement - Show and count group step number checkbox for multi-step PLI per page #452
Enhancement - Support spaces in rectangle 'variable length' style annotations #434
Enhancement - Unofficial custom part and textures sub-folder in sub-folder handling #446
Enhancement - Update and redraw save file to disk #336
Enhancement - Update LDView renderer to version 4.4 #431
Enhancement - Use relative path for images #400
Change - Add OpenSSL v1.0 libraries to Windows distribution #393
Change - Enable rotate icon placement on single step page #348
Change - Menu option to turn on or off part archiving on startup #437
Change - OFFSET inconsistently uses relative and pixel values #383
Change - PNG Export - transparent background exports as black background #380
Change - Redesign ldrawFile load and parse checks #398
Change - Rotated Callout not displayed when last step contains NOSTEP #376
Change - Setting perspective view with LDView renderer #378
Change - Undeclared hard dependency in Debian package #401
Change - Update apply camera angle locally #378
Fix - Annotation style too small when using centimetres #435
Fix - Bill of Material part count anomaly when using BUFEXCHG #404
Fix - Cable annotation title not reporting cm #403
Fix - Crash when adding text to an inserted blank page #402
Fix - Crash when hanging orientation of substitute part #432
Fix - DPI and scale info is added to filename in PNG export #346
Fix - Excessive part count #438
Fix - Fade Previous Parts also affect transparent parts in current step #405
Fix - Inserted image in first page of submodel appear in parent model #399
Fix - Invalid Library Version (SDL2) on macOS #387
Fix - Keyword OUTIDE used where the intention is to use OUTSIDE #384
Fix - MultiStep background and placement statements ignored #392
Fix - Parse failure on ROUND PLI border #448
Fix - Preference panel default size on macOS #312
Fix - Render substitute parts with LDView single call flag on #433
Fix - Setting display page numbers to false, makes times indicator of non-called-out submodels disappear #406 #407
Fix - Spelling of popup #450
Fix - Step number displayed on cover page when PLI per step is disabled #388
Fix - Update scene items bring to front send to back #379
How To - LDraw syntax definitions for Notepad++ (added to extras folder) #444