Commit Graph

922 Commits

Author SHA1 Message Date
Florian Festi 1cf671ddd2 FlexBox4: Calculate length of flex after adjusting the radius 2018-10-19 10:02:16 +02:00
jens persson 716fd389e3 Add a box for storage of playingcards
The box have place for two stacks of cards with a divider between.
It have a slide in lid.
2018-10-09 16:55:34 +02:00
Florian Festi 14c6338713 New generator: LaserClamp 2018-10-06 22:55:46 +02:00
jens persson 445cf668a7 Add boxes.egg-info to gitignore 2018-10-05 15:48:38 +02:00
Florian Festi 60cb0eed87 CabinetHinge: Add style param with new value outside 2018-10-04 22:18:07 +02:00
Florian Festi b9e6ff2c1d http -> https 2018-10-01 14:42:50 +02:00
Rotzbua 10ba53c5a1 add security headers for browser
harden website
2018-10-01 14:41:22 +02:00
Rotzbua 0269037eb3 http -> https 2018-10-01 14:35:33 +02:00
Florian Festi b07983582e HingeBox: Add support for split lids 2018-09-30 15:31:16 +02:00
Florian Festi d636e9f0eb
Code of Conduct 2018-09-24 13:31:36 +02:00
Florian Festi 9b84c86cc1 New logo
Resolves: #34 #86
2018-09-23 14:15:50 +02:00
Florian Festi 69c6b4188d Jupyter notebook example: Use temp file 2018-09-13 10:15:22 +02:00
Florian Festi db16b16533 .rectangularWall(): Fix placement for hex holes enabled by holesMargin param 2018-09-13 09:23:56 +02:00
Florian Festi 59ba2a3516 Simple, Fedora based Dockerfile 2018-09-12 11:31:43 +02:00
Florian Festi 93b4b7b96e CONTRIBUTING: Remove qoting needed for md format but breaking with rst 2018-09-11 17:59:13 +02:00
Florian Festi 05aa486c1c Rename to CONTRIBUTING.rst to make GitHub happy
Add missing file
2018-09-11 17:55:17 +02:00
Florian Festi ef30589f8f Convert CONTRIBUTE to rst and add to the Docs.
Let's see if GitHub is happy with this...
2018-09-11 17:44:27 +02:00
Florian Festi 57fbda35e0 Extend docs by adding User Docs and and Introduction to the API 2018-09-11 17:43:33 +02:00
Florian Festi f15fedd2e2 Docs: Add intro to Edges 2018-09-11 14:14:12 +02:00
Florian Festi 65152efdd1 Add CONTRIBUTE.md 2018-09-11 14:10:18 +02:00
Florian Festi 9ad64a1764 Boxes.buildArgParser: Update doc string 2018-09-10 10:00:02 +02:00
Florian Festi 259834a983 ArgparseEdgeType: Add doc string 2018-09-10 10:00:02 +02:00
Florian Festi 84df48ba1d Add units (mm) to the tabs param description 2018-09-10 10:00:02 +02:00
Florian Festi 4bea8638c3 Docs: Add requirement for setuptools
Clearify Windows installation (a little bit)
2018-09-10 10:00:02 +02:00
Florian Festi 646a0e57e9 New Jupyter notebook with an example generator 2018-09-10 09:59:57 +02:00
Rotzbua 84ce484f93 [doc] add hint to disable reference 2018-09-08 15:33:09 +02:00
David Bennett 7d356f2267 Update the generate script to work correctly. 2018-08-28 11:00:44 +02:00
Florian Festi bfd7c3eaaa Use os.path.join for Windows compatibility 2018-08-28 07:32:39 +02:00
Florian Festi 6f007d06f2 TrayLayout: Add support to read URL param into the form 2018-08-27 17:11:20 +02:00
Florian Festi b8ff1b8cf6 TrayLayout: Make parsing a bit more robust
Ignore white space at the end of lines with horizontal walls
2018-08-27 16:55:00 +02:00
Florian Festi b4a95aca15 TrayLayout: Fix burn correction for bottom plate
All edges were missing the burn correction outset (aka kerf).
2018-08-27 15:13:31 +02:00
Florian Festi fc127237fd Fix placement of fingerHoles in CrossingFingerHoleEdge
which were too low by one burn
2018-08-27 15:12:17 +02:00
Florian Festi 0e8a718a1b Fix placement of debugging rectangel for FingerHoles
Not the outer border of the lines are exactly at the border of the matching
part
2018-08-27 15:10:50 +02:00
Florian Festi 3767598d5d Fix placement of rectangularHole() which was off by one burn 2018-08-27 15:09:17 +02:00
Florian Festi 460691f0aa Use os.path.join for Windows compatibility 2018-08-26 11:01:23 +02:00
Florian Festi c4bfe8e122 Update API docs
Add "new" parts, partsMatrix() and various holes
2018-08-23 23:42:51 +02:00
Florian Festi ec77d6aa22 Doc strings for Parts methods 2018-08-23 23:28:24 +02:00
Florian Festi 897fc23029 Doc string for Boxes.flex2D() 2018-08-23 23:28:24 +02:00
Florian Festi 6c43f4a382 Doc string for Boxes.TX() 2018-08-23 23:28:20 +02:00
Florian Festi a99094b8d7 Doc string for Boxes.partsMatrix() 2018-08-23 23:27:35 +02:00
Florian Festi 3bb1f60f29 Fix setup.py a bit more - may be 2018-08-22 17:59:18 +02:00
Florian Festi b586f6f7c2 Fix setup.py 2018-08-21 22:18:49 +02:00
Florian Festi d360703cba TypeTray: Make bottom_edge parametric
This does not affect the inside walls
2018-08-16 20:49:12 +02:00
Florian Festi 46175dde11 Fix url params for checkboxes when re-opening an input form
Thanks to Rotzbua for pointing the issue out!
2018-08-16 08:54:52 +02:00
Florian Festi 4916118b8b Add markdown as requiremnt in the install docs 2018-08-15 12:08:31 +02:00
Florian Festi b60855fc1f Add boxes script to the Inkscape extensions dir 2018-08-15 10:57:40 +02:00
Florian Festi fe61c06cfe Add lxml as a requirement in the setup.py 2018-08-15 10:56:32 +02:00
Florian Festi 8563818925 Hook: Boxify and parametrize generator 2018-08-14 14:01:59 +02:00
Marius Bergmann 2831b41d21 Add wall hook generator 2018-08-14 11:55:31 +02:00
Florian Festi b31faefe26 Use URL params as defaults for rendering the the input mask
when the render=1 param is omitted
2018-08-14 11:43:02 +02:00