Releases: openscopeproject/InteractiveHtmlBom
Releases · openscopeproject/InteractiveHtmlBom
Veni, Vidi, Rewrici
Massive update. Most important change is the new configuration dialog and ability to pull extra data from netlist or xml file.
Notable commits:
- 88b9dc6 Ignore extra fields related arguments if no netlist file is specified
- 141b19e Make config file apply to some command line defaults
- e32d068 Implement saving settings
- b2b305f Switch to identifying modules by index instead of reference
- 732470c Fix utf8 file names issue in linux
- 11b7b0b Add warning when some references are not found in netlist/xml file
- a763492 Automatically pick up latest netlist or xml file
- 0327f04 Add copy to clipboard button
- f9f67c5 Implement netlist parser
- 9b0e5a7 Add board variant blacklist
- aaee522 Add board variant whitelist
- 37626f6 Add xml extra field parser and dnp field processing
- 04c0244 Implement bom destination directory config
- 3541109 Implement sort order and blacklist params
- 65526cb Add config object
- 9675ff7 Add dialog
Enhance, ENHANCE...
Few cool new features and bunch of fixes.
Notable commits:
- 3534d6a Double click checkbox column to set/unset all
- 748dd39 Make checkbox columns sortable
- 582cc4e Render text using KiCad native newstroke font
- f034663 Make bom columns sortable
- db9089f Allow project root to be used as plugin base folder
- 90e3293 Add shortcut 'n' to tick "Placed" checkbox and highlight next row
- 3be7469 Remove unnecessary canvas redraws in mouse handlers
- 828904e Fix reverse lookup when board is rotated
- 45a9e78 Implement board rotation
- 5630121 Add option to highlight pin 1
- 6ac220d Fix compatibility with kicad 4
- 05c75be Take pad offset into account
Stable v1
Are we there yet?
Last beta until v1. Only bugfixes and no more new features until stable release.
Major changes in this beta:
- 2daf701 Implement reverse lookup on click
- 945f3d1 Moar keyboard shortcuts
- 439806e Up/Down keys move through bom table
- db14fe3 Optimize render
- bff64b3 Handle substitutions in footprint text
- 29fdeb1 Add dark mode
- 16e76d0 Calculate bounding boxes of edges properly
- cba32ae Fix crash on polygons without footprints
- 7630e3e Fix zoom calculation
Closer to V1
More fixes and features. Notable ones:
- 5f1f40e Fix zoom in FF
- 1555744 Fix canvas not going to the border of window
- 2629dc2 Store references associated with checkboxes
- 4346bdc Configure and store bom checkboxes
- 29a7d18 Get rid of most floats in pcbdata
- 9f41fa7 Add continuous redraw on drag setting
- 4be1f40 Pan and zoom
- d88f82e More sorting improvements
- 0796125 Add settings menu in html
- 8623142 Split html css and js into more files
- d72816e Improve sorting
- dc04dec Store view settings in localStorage
- fb3a623 Improve compatibility with KiCad 4
Second beta
Bunch of improvements and fixes. Notable ones:
- b79f6b7 Add reference lookup field
- ad8969c F/FB/B buttons switch bom tables too
- 9cbef3f Improve default sorting order
- 86fd6e0 Embed pcb data into html
- 9fdb807 Use file name if title is empty
- b1abda6 Fix incorrect text scaling when it is rotated
- 7a05c9a Add better fallback fonts in pcb rendering
- 4dbfa24 Fix browser launching for all platforms
First beta
Most used pcbnew features are supported.
Some issues with rendering boards with arc and circular edges.
Description and Part columns not supported/tested.