Skip to content

Releases: openscopeproject/InteractiveHtmlBom

Veni, Vidi, Rewrici

21 Nov 09:16
Compare
Choose a tag to compare

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...

16 Sep 06:05
Compare
Choose a tag to compare

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

02 Sep 01:38
Compare
Choose a tag to compare

First stable release

Changes since last beta:

  • 67f11b2 Add the button the right way
  • 0012cf1 Add styling to scrollbar

Are we there yet?

13 Aug 07:59
Compare
Choose a tag to compare
Are we there yet? Pre-release
Pre-release

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

06 Aug 00:04
Compare
Choose a tag to compare
Closer to V1 Pre-release
Pre-release

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

29 Jul 10:07
Compare
Choose a tag to compare
Second beta Pre-release
Pre-release

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

25 Jul 11:19
Compare
Choose a tag to compare
First beta Pre-release
Pre-release

Most used pcbnew features are supported.
Some issues with rendering boards with arc and circular edges.
Description and Part columns not supported/tested.