ID: | 3248 |
From: | ge...@igor2.repo.hu |
Date: | Wed, 7 Aug 2019 09:41:02 +0200 (CEST) |
Subject: | [pcb-rnd] temporary feature removal: retired the export_bboard plugin |
Hi all, back in October 2016, I mass-imported all PCB plugins that were floating on the web and looked even marginally useful. It looked like a good idea... I wanted to stop them bitrotting, and without knowing how they worked nobody could tell whether they were useful so I wanted to give them a chance to survive. Since then, a few of these plugins proved to be useful (e.g. autocrop), a lot of the code had to be rewritten from scratch and some plugins had to be removed because they were either not useful or didn't really work. Today it's export_bboard that I removed from this batch. Rationale: - there was no documented use of this plugin in the past almost 3 years - not a single case - there's no documentation on how it works and what it should do - I broke it while the data model upgrade, and partly to test whether anyone is interested, I left it broken - but nobody reported the bug and nobody missed this feature - unreasonable implementation of the plugin: it uses cairo, that I want get rid of: pcb-rnd shall not use cairo for anything - ... and it could export only in png On the other hand, I have a plan to get us some bredboard (and perf board and photo mode png) support that is better than what this plugin could ever do. It'll not be a dedicated breadboard thing, but a set of generic features we can use for anything, which combined the right way will result in being able to display (and later export, in multiple formats) these things better. Then there will be a pool node tutorial on how to use these features for laying out a breadboard. Best regards, Igor2
Reply subtree:
3248 [pcb-rnd] temporary feature removal: retired the export_bboard plugin from ge...@igor2.repo.hu