Mailing list archives : pcb-rnd

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