Releases: lowrie/pyRouterJig
Releases · lowrie/pyRouterJig
Version 0.7.2
- Store "Save" images as 32 bit, to match screenshots.
- Fix Editor Move bug, which would not allow outside cuts to be deleted when moved off edge of board.
Version 0.7.1
- Don't apply an Editor operation unless it can be applied to all active cuts.
- Removed Fullscreen from File menu (it's in View menu now)
Version 0.7.0
- Added "View" to menubar. This menu now contains toggles for fullscreen mode and for generating a template to create caul clamps for the Top and Bottom boards.
- Configuration file has changed and a new one will be created on startup. The old version will be saved, but you'll have to migrate settings.
Version 0.6.2
2 more bug fixes related to Editor.
Version 0.6.1
Minor bug fix.
Version 0.6.0
- Added Double and Double-Double joints. Each can be their own thickness and default to 1/8".
- Boards are now referred to in the following order, top to bottom: Top, Double-double (if active), Double (if active), Bottom.
- Incra template format changed. Every cut is now labeled; this is necessary for Double and Double-Double joints. Unfortunately, for some spacings, it does mean that labels may interfere and be hard to read. I believe you can still figure out the cuts, but more work is needed on this issue.
- The Editor now operates on the A-cuts of the Top Board. This was another change needed to support Double and Double-Double joints.
- Added labels and cuts on each board, mirroring what's on the template. This is similar to how the Incra templates are presented.
- "Save" now prompts for the output file name.
- "Save" now uses a minimum image width in pixels. The default is 2048, but may be changed in the configuration file.
- Added back in "Screenshot" menu selection. Screenshots also save joint data, just like "Save". Screenshots always use the default output file name.
- The first time pyrouterjig is run, the configuration file .pyrouterjig is created in the user's home directory. It contains options that can be changed by the user. For example, if you set "metric = True" in the file, pyrouterjig starts in metric mode. See the file for all of the options available, including "metric".
- Added full-screen mode toggle in File menu.
- Wood images are now read from the folder "wood_images" in the user's home directory, if it exists (this location may be changed in the configuration file). Wood images are no longer within the pyrouterjig executable; this greatly decreases the executable size. See the documentation for where I get wood images that can be used.
- Wood images are now selected in the "combo-boxes" in the lower-left of the screen. This is also how Double and Double-Double joints are activated.
- Wood images now appear much better.
- Minimized the number of router passes, which are always symmetric on the centerline of given cut. I'm embarrassed I didn't realize this in earlier versions.
- Numerous other minor enhancements.
Version 0.5.0
- Editor now allows applying operations to multiple selected fingers.
- Save/Open capability of screenshots to PNG image files, with the joint metadata embedded in the PNG file.
Version 0.4.2
- Fixed bug when moving fingers to and beyond the board ends in the Editor.
- Decreased default minimum finger size to 1/16" for Equal and Variable spacing.
Version 0.4.1
Minor fixes:
- Under Editor, allow active finger to be moved off of board extent and even deleted in doing so.
- Move template text to center of template.
- Change color of of text in Board Width, Bit Width, etc., when Editor is invoked, so hopefully not invisible under Windows.
Release 0.4.0
- Added Editor mode, which allows for arbitrary specification of the finger spacings and sizes.
- Decreased the number of Wood samples. Also, selecting NONE will give a simple cross-hatch of the board.
- Added width annotation (in intervals) to each finger.
- Added link to documentation in Help menu.
- Bug fixes.