Skip to content

Releases: lowrie/pyRouterJig

Version 0.9.3

01 May 13:40
Compare
Choose a tag to compare
  • Changed color scheme. Added Colors tab under Preferences, to allow setting of color options.
  • Default "show finger widths" changed to False.
  • "Default Wood Fill" changed to "Solid Fill"
  • On Mac, added back in "Full Screen Mode" menu item. Thanks for the Mac Borg, the "Enter Full Screen" item is also still there, and I can't figure out how to remove it. This is a known issue. It's best to use "Full Screen Mode."
  • Minor bug fixes.

Version 0.9.2

24 Apr 15:00
Compare
Choose a tag to compare
  • Allow zooming only if menu item "View : Zoom Mode" is checked. This is so that inadvertent zooming/panning is not done, which will destroy the accuracy of the printed template.
  • Under the Editor, label the active cuts with their index, which Status messages refer to.
  • Change default warn_overlap to 0". Note that this new default will take affect only if you delete your .pyrouterjig configuration file and restart pyRouterJig.
  • Fixed issue with full screen mode on the Mac.

Version 0.9.1

15 Apr 04:14
Compare
Choose a tag to compare
  • Bit depth is no longer constrained to 1/32" (or 1mm for metric)
  • The status bar (bottom of window) modified to show "Fit" and "Status". "Fit" shows the joint's maximum gap and overlap. These values should be non-zero only for dovetails. "Status" typically shows the outcome of the last operation.
  • Tolerances on the Fit's gap and overlap may be set in the Preference's Misc tab. Above these tolerances, the maximum gap and overlap are highlighted in red, in order to warn the user. The default gap tolerance is 0.005". The overlap tolerance is 0.
  • Status may also be highlighted in red, if a requested operation cannot be completed.

Version 0.9.0

11 Apr 02:15
Compare
Choose a tag to compare
  • Fixed several bugs in computing spacing for certain dovetails joints.
  • Added menu item View:Fit, which shows the joint assembled. "Show Fit" is the corresponding Preference.
  • Added "Solid Fill" option for board fill. Corresponding default colors were added (not yet changeable in Preferences) that are transparent, allowing easy view of any overlap under View:Fit. This is useful for checking the fit of dovetails, given the increment restrictions of the Incra.
  • Changed keyboard shortcuts that use the Shift-key modifier, under the Editor, to the key combination Ctrl+Alt.
  • Added a zoom and pan capability. Mouse wheel zooms in and out, left click and drag pans, right click resets the view. Or the keyboard may be used: Shift + Z zooms in, Shift + X zooms out, Shift + arrows keys pans, ESC key resets the view.

Version 0.8.10

02 Apr 11:57
Compare
Choose a tag to compare

Fixed bug on saving show_caul option that would cause a crash.

Version 0.8.9

21 Mar 05:12
Compare
Choose a tag to compare
  • Rearrange menus to adhere to Windows/Mac standards.
  • Mac menus are no longer attached to the application window.
  • Minor bug fixes.

Version 0.8.8

17 Mar 04:37
Compare
Choose a tag to compare
  • No longer require ".png" extension on file saves. It's automatically added, if not present.
  • Added optional description as a template watermark.
  • Added date and time to each template.
  • Fixed a few minor bugs in 0.8.7 release features.

Version 0.8.7

16 Mar 02:25
Compare
Choose a tag to compare
  • Added pyRouterJig menu, which contains About, Quit, and the new Preferences menu. The Preferences menu is an interface to most of the settings in the .pyrouterjig configuration file.
  • Fixed bug in Loading of png files.
  • Other various minor tweaks.

Version 0.8.6

04 Mar 03:43
Compare
Choose a tag to compare
  • This upgrade will create a new config file (.pyrouterjig). Old settings are now migrated, as long as the old config file was created by version 0.8.3 or later.
  • Allow individual toggling of router pass identifier and location. See the menu View : Router Passes and the config parameters show_router_pass_identifiers and show_router_pass_locations.
  • By default, go back to a space separator on fractions, such as "7 1/2". This behavior may be changed through the parameter english_separator in the config file, which defaults to a space.
  • A couple minor bug fixes.

Version 0.8.5

02 Mar 03:46
Compare
Choose a tag to compare
  • This upgrade will create a new config file (.pyrouterjig)
  • Increase the template font size. This was made possible by adjusting the alignment of router pass labels if too close to an adjacent pass.
  • Added cut location to each board's router pass labels.
  • The board router pass labels may be toggled with the menu option View->Router Passes. Its initial value may be set with the config option show_router_passes.
  • Added "No fill" option to wood selection, which then only draws the board perimeter.
  • All whole numbers with fractions are now output as "7+1/2" rather than "7 1/2". The latter is accepted as input, but all output will be done using the former. This fixes an issue of "not seeing" the whole number component when the space is used rather than "+". I realize that "7-1/2" is the more universal notation for English units, but the mathematician in me finds this notation unacceptable.
  • Text input for numbers is overwritten with the actual value set for the parameter. For example, using English units with the default resolution, if you type in "7 31/64" for Board Width, it will be changed to "7+1/2". The "+" change is explained in the previous bullet. The change from "31/64" to "1/2" is because of rounding to the nearest increment.