Commit Graph

109 Commits

Author SHA1 Message Date
Florian Festi cb449b8760 Drop suppport for ai files
as the bounding box is not correct and other formats like ps and pdf are
very similar and work fine (now).

This should be revered in case ps2ai.ps properly processes the
BoundingBox. Given the fact that it is a PS script itself I don't quite
see how it wants to get access to a comment that's even later in the file. So I don't expect that to happen soon - or at all.

Alternative we could be producing AI files ourselves. It's just a gloryfied
PS file anyway. But that currently not planned.

Resolves: #534
2023-03-12 13:40:10 +01:00
Rotzbua 9abefffc7a Use `format()` 2023-01-13 16:18:44 +01:00
Rotzbua 755d8be998 Doc: update redirect html
* disallow indexing the redirect page
* remove unnecessary script type
2023-01-08 18:01:12 +01:00
Rotzbua e4684f076a Doc: remove specific Python version
Avoid that user install the outdated version.
2023-01-08 17:59:01 +01:00
Rotzbua a091fc25f5 Fix typo in script command help text 2023-01-08 17:57:47 +01:00
caleb crome 1c5433e051 Some minor documentation edits 2023-01-07 08:37:25 +01:00
Rotzbua 5fae61bd0d Fix typos and docstrings 2023-01-02 16:15:13 +01:00
Florian Festi 4d41b2ddb1 FingerHolesEdge: Add bottom_lip parameter
to support boxes that stack on top of each other like milk crates
2023-01-02 13:00:07 +01:00
Florian Festi b5d10334d0 StackableEdge: Add bottom_stabilizers parameter
to generate strips to be glued to the inside of bottom edges
2023-01-02 13:00:07 +01:00
Rotzbua c22d6c5d8b Rename `ps2edit` to more common `pstoedit` 2022-12-29 12:01:04 +01:00
Rotzbua 0da4311c3a Fix typos 2022-12-28 17:09:06 +01:00
Rotzbua 47c38b83b1 Update Sphinx scripts to v5.3
* Add generation date
* Remove unused version
* Update copyright
2022-12-28 17:06:08 +01:00
Rotzbua 44a8604352 Doc: remove python 2.7 2022-12-27 21:44:32 +01:00
ranthalion cde3477874 Add polygonWall to Existing Parts doc 2022-12-06 18:12:21 +01:00
juanesf 108ea9a729 Add files via upload
- Upload win11-wsl-boxesserver-localhost.png screenshot.
- Upload log-wsl-win11.txt
2022-11-23 22:33:20 +01:00
juanesf f7ab316bdc Update windows.rst
- Add simple instructions for wsl
- Add screenshot of boxesserver on wsl
2022-11-23 22:33:20 +01:00
Florian Festi d782eb281c FingerJointEdges: Better deal with short edges
Shrink surroundingspaces when need to still fit at least one finger. If
even one regular finger won't fit use a small rectangular style finger.

This is a bit hacky as the same logic is copied in both
FingerJointEdge and FingerHoles
2022-09-30 19:28:01 +02:00
suks.ae bfaabc2619 Add HandleEdge 2022-09-24 08:36:00 +02:00
Florian Festi cd4949ccac Only draw snap finger joint for wide fingers
and use rectangular fingers if width is smaller than 1.9
2022-08-20 09:03:21 +02:00
suks.ae 16e7175c07 Added missing Edge Type (Š) 2022-08-04 21:59:01 +02:00
Florian Festi 3d113d3821 FAQ: fix formatting 2022-07-25 10:35:01 +02:00
Florian Festi b3c7800a52 FAQ: What can you do with the drawings? 2022-07-24 12:07:50 +02:00
suks.ae 5169343be7 Add fillHoles() function
to fill a polygon with a hole pattern
2022-07-23 09:53:11 +02:00
Hector Dearman afce625c42 Fix a handful of typos in usermanual.rst 2022-06-02 22:05:59 +02:00
suks.ae 20f45224fb Add MountingEdge
and add it to top_edge.
2022-05-27 14:53:40 +02:00
SuksAE 1bb4b8c0c3
Added pear shaped mounting hole drawing function (#392)
and add them to BinTray and TrafficLight
Add labels to the parts of these generators
Add doc strings to all hole types
2022-05-15 07:55:53 +02:00
suks.ae 3d7986f130 updated list of used edge characters in documentation
added reserved chars for generator use
changed generator template to reserved char
2022-04-19 21:57:58 +02:00
Florian Festi a7063011b5 Add inner_corner default setting
to allow removing the loops in inner corners

Related: #294
2022-03-20 19:04:27 +01:00
Florian Festi a364f603a8 Add extra_length to Finger Joint Settings
to allow extending the finger joints so burn marks can be ground off.

Thanks to all who have been pushing for this feature!

Resolves: #270
2022-01-16 15:18:11 +01:00
Stéphane MOR 64448d7902 cask is no longer a brew command 2022-01-07 09:44:44 +01:00
Florian Festi f18462585b User manual: More information about parameters
to be linked from the generator UI
2022-01-03 13:27:41 +01:00
Florian Festi 515c1a5149 FAQ: fix typo 2021-09-03 13:59:11 +02:00
Florian Festi 4449c2c2cd lxml is no longer used
Remove from requirements and installation docs

Related: #241
2021-06-07 05:08:47 +02:00
jens persson 9a46882c8f Add color selection to all holes
All methods that uses the holeCol decorator now take a parameter color.
Added semantic symbols for colors.
2021-06-03 21:40:11 +02:00
Florian Festi b344229c95 Add metadata to PostScript output
as title, creator and further comments.
Unfortunately pstoedit does drop these when converting to other
formats. A pity.
2021-05-29 10:55:36 +02:00
Mateusz Konieczny 3153e757b1 fix typo 2021-05-23 19:28:45 +02:00
Florian Festi 85de24b467 I add images to README
As README.rst is included from main dir add a symlink so links to the
images work for both locations.

No longer show information about the documentation in the documentation
itself.

Resolves: #292
2021-05-23 15:02:09 +02:00
Florian Festi dba67fce41 Fix link to Burn correction page 2021-05-23 11:15:59 +02:00
Florian Festi 3ece5843d0 Add Frequently Asked Questions 2021-05-23 11:00:31 +02:00
Henning Pridöhl 01f156d4a3 Fix Boxes.saved_context example in Navigation documentation
The code example for Boxes.saved_context() uses a with statement
that does not properly call the self.saved_context method (misses
call parenthesis).
2021-05-09 20:47:11 +02:00
Florian Festi 84e0fcd3df Add new burn correction to the documentation
Include picture of new over cuts
2021-04-25 19:13:05 +02:00
Florian Festi cf052f408b No longer mention cairo in the docs
Especially the installation docs
2020-05-18 22:30:28 +02:00
Ben Christenson 842769b69d added missing instructions for install cairo on mac 2020-02-23 16:08:56 +01:00
Ben Christenson bc2d16fb16 spelling nits in docs 2020-02-23 16:07:42 +01:00
Georges Khaznadar 715a2aca0b added man pages 2019-11-01 11:35:52 +01:00
Florian Festi b0b35d6084 Mention BurnTest in docs and in the burn parameter description 2019-10-19 12:29:56 +02:00
Florian Festi ecbb159c90 Drop Python 2 compatibility from the install docs 2019-09-06 19:23:58 +02:00
Florian Festi 0e41659ed8 Mention Sphinx dependency for building the docs 2019-03-06 23:55:07 +01:00
Florian Festi 4252cd22bc Fix formating in install doc 2019-03-06 19:09:15 +01:00
WU 522d2c4aa9 inkscape install documentation simplified 2019-03-06 18:58:09 +01:00