Commit Graph

690 Commits

Author SHA1 Message Date
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
Florian Festi f83ca31a0a RoundedBox: Add wallpieces param 2018-08-06 19:46:48 +02:00
Florian Festi af7f29c51f Add (wall)pieces param to roundedPlate() and surroundingWall() 2018-08-06 19:46:23 +02:00
Florian Festi 7c8ae621f7 CloseBox: Put bed blots at the right places
Keep them still disabled, though.
2018-07-25 16:34:58 +02:00
Florian Festi c9363061eb Use /usr/local as location for inkscape on OS X 2018-07-24 20:38:34 +02:00
Florian Festi 05c41be4d1 Remove or comment debugging outputs 2018-07-24 20:36:13 +02:00
Rotzbua 9dcd88dd69 http -> https 2018-07-17 23:16:12 +02:00
Florian Festi 93d21a292e Actually include normalize.css 2018-07-02 23:37:47 +02:00
Florian Festi cabcfeade9 Make normalize.css local and put them in /static
No long load them from github
And include directly into self.css
2018-07-02 23:33:16 +02:00
Florian Festi c5b6e9e390 Make fonts local and put them in /static
No long load them from google
2018-07-02 23:22:39 +02:00
Florian Festi cd0fcdcb96 Set a char for CrossingFingerHoleEdge tp avoid collision with the "e" edge. 2018-07-02 19:13:52 +02:00
Florian Festi 44bce898e0 UniversalBox: Add alternative "lid" for f and F top_edges:
A rim leaving the box open
2018-07-02 19:07:26 +02:00
Florian Festi 2c7f9f4dc0 UniversalBox: Add f and F as possible top_edge types 2018-07-02 19:07:26 +02:00
Florian Festi 37a798e91e Add top "lid" for F edge 2018-07-02 19:07:25 +02:00
Sebastian Reichel 8b172cbddd Add 10" rack box derived from 19" rack box 2018-06-27 21:48:35 +02:00
Sebastian Reichel d75ea78196 Add support for specifying font color/size 2018-06-27 21:48:35 +02:00
Stefan ba237335db set default state of liste items to open 2018-06-14 22:15:35 +02:00
Stefan a1d08426ce implemented toggling of list headers 2018-06-14 22:09:41 +02:00
Stefan 915369ed28 added css for open list items 2018-06-14 22:09:19 +02:00
Florian Festi 6538c92910 OrganPipe: Offer multiple units for the pressure given 2018-05-18 14:12:30 +02:00
Florian Festi 924372f79d Use a minimal line width (0.05mm) even for very small burn values
to keep the lines visible in these cases.
2018-05-17 11:27:58 +02:00
Florian Festi 1d0aa05e9a OrganPipe: Use unicode for Py 2 compat 2018-05-12 17:14:02 +02:00
Florian Festi d9e8930e31 OrganPipe: Add encoding 2018-05-12 17:11:26 +02:00
Florian Festi 4798c24815 New generator: Organ pipe
Still untested
2018-05-12 17:06:10 +02:00
Florian Festi f99bf32c85 Add hinges and spacing params to CabinetHingeEdge 2018-05-08 23:55:09 +02:00
Florian Festi 2828a85725 Add flatHole() for shafts that are flattened on both sides. 2018-05-05 19:08:37 +02:00
Florian Festi 50b9bc9ffb TypeTray: Fix finger holes in bottom which had been mirrored in x direction 2018-04-25 23:36:32 +02:00
Florian Festi 616bf42239 RegularBox: Fix top edge for "angled hole" top 2018-04-25 22:02:52 +02:00
Florian Festi d3c922d289 RegularBox: Use FingerJointSettings for vertical edges, too
Fixes #65
2018-04-25 22:02:24 +02:00
Florian Festi 73438fb614 Fix .__getattr__ of Settings class so it can be passed to copy.copy() 2018-04-25 21:52:51 +02:00
Florian Festi 879ae1af68 DisplayShelf: Do not render front wall if set to zero 2018-04-15 19:43:31 +02:00
Florian Festi ebe02e2be5 DisplayShelf: Use better defaults 2018-04-15 19:43:31 +02:00
Florian Festi 0a25d8dc79 Setup.py: Call python interpreter directly to avoid issues on Windows
Fixes #64
2018-04-15 11:52:37 +02:00