Commit Graph

1621 Commits

Author SHA1 Message Date
dependabot[bot] 63ff58544d Bump actions/upload-pages-artifact from 1 to 2
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 1 to 2.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v2)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-17 09:57:50 +02:00
Florian Festi 32d1a7d442 Update language files 2023-07-16 21:48:51 +02:00
François Revol 1a5674f0fb fr translation: fix typos 2023-07-16 21:16:41 +02:00
Florian Festi dd3752eefd Fix ChestHingePin for finger_joints_on_lid
The F edge needs to be padded by straight edges to have the same length
as the nominal length of the whole edge.

Fixes DiceBox.

Thanks to Kevin Hodder <https://github.com/KevinHodder> for reporting

Resolves: #569
2023-07-09 22:37:27 +02:00
deepinthewoods 7b4cc709c7 backslashes not showing in docs
escape the backslashes in the windows paths
2023-06-22 11:23:01 +02:00
deepinthewoods 53d457e4fc Update windows.rst
add qrcode to pip install command
2023-06-22 11:22:23 +02:00
caleb crome c177728f0d Moved 'drawPoints' from gears.py and pulley.py into Boxes main class
This move makes it easier to use Cartesian points directly.

I tested both the gearbox and rotary generators (with default settings) to ensure that they both still work.
2023-05-26 22:36:30 +02:00
Florian Festi 7459e133b2 Rename lid method
to not collide with global lid object.
2023-05-25 21:38:22 +02:00
Florian Festi aadae07278 TrayLayout: Take true width of edges into account
for the base plate. Don't assume a width of one thickness as this fails
if extra_length is used in the FingerJoint Settings.

Resolves: #557
2023-05-16 21:18:19 +02:00
Florian Festi bbd30ec8d1 Add more lid handle styles
Related: #128
2023-05-15 18:01:19 +02:00
Rotzbua 3c45bfed80 Refactor main to callable function
Preparation for `pyproject.toml` entry-point
2023-05-02 21:38:41 +02:00
Rotzbua 8a62293a47 Lint code 2023-05-02 21:38:41 +02:00
Seth Fischer 86a8bf481d Add qrcode to setup.py requirements 2023-04-27 10:13:42 +02:00
Florian Festi bf6e55bb36 gen_thumbnails.sh: Don't quote /
as this is unnecessary and grep now complaints about it.

Leaving the [] in for now even if we only quote one char (.) as I have
the feeling we might need to quote more as soon as we encounter them.
2023-04-23 12:14:52 +02:00
Florian Festi ec03162d15 Hook: Ad sample image
Thanks to datazaShane <https://github.com/datazaShane> for the photo

Related: #140
2023-04-23 12:09:57 +02:00
Florian Festi e1677ced62 NotesHolder: Move to sx parameter
to allow multiple compartments
2023-04-17 22:12:14 +02:00
Florian Festi 0d51f56916 CardHolder: Add Stackable(Edge)Settings
to allow saving height when needed
2023-04-17 22:12:14 +02:00
Florian Festi 91c8ef31f9 Make Gallery the default view
and add large buttons to switch between Gallery and Menu.

Needs some more love to really look good.
2023-04-16 22:18:24 +02:00
Florian Festi 0e9b8a760e Use same header in both the menu and the gallery
also make the search bar work in the gallery
2023-04-16 16:17:49 +02:00
J-Waal 9d3f8268a2 New generator: Shoe
A pen holder looking like a shoe or boot
2023-04-15 11:37:48 +02:00
J-Waal 84ef9d84ee New generator: PirateChest
A chest with integrated hinge and angled lid
2023-04-15 11:37:48 +02:00
J-Waal 7ce8e4b6ee New generator: Desksign
a simple angled sign that stands on its own
2023-04-15 11:37:48 +02:00
Rotzbua b9a14c1793 Fix type error: no attribute "thickness" [attr-defined] 2023-04-11 21:33:32 +02:00
Florian Festi dbfdc46269 Fix useage of LidSettings 2023-04-09 22:24:13 +02:00
Florian Festi 56900b8277 rectangularTriangle: Close path
for outset first edge
2023-04-09 22:24:13 +02:00
Vinicius Fonseca 5c94eac997 Fixed flanged front wall top edge spacing in rack19box 2023-04-09 13:49:39 +02:00
Florian Festi 7bd0ab9e7d Add Lid option to more Generators
* DividerTray
 * DrillBox
 * GridfinityBase
 * GridfinityTrayLayout
 * SmallPartsTray
 * SmallPartsTray2
 * TrayLayout
 * TypeTray

Related: #128
Related: #277
2023-04-07 21:32:28 +02:00
Florian Festi fa760ded47 More typing trial and errors 2023-04-07 20:14:18 +02:00
Florian Festi 765b432679 Fix *LidSettings in boxes2pot 2023-04-07 19:59:54 +02:00
Florian Festi 4e9150f4e5 More import and type fixes 2023-04-07 19:53:20 +02:00
Florian Festi 1c49096858 Add handle parameter for lids
Only one style for now. More to be added.

Related: #128
2023-04-07 19:00:38 +02:00
Florian Festi c0ae8b00eb Fix lids imports
sortof
2023-04-07 18:26:41 +02:00
Florian Festi 44bf4adc8f DisplayShelf: Turn num_of_dividers into sx param
to allow arbitrary sections and not only equal divisions
2023-04-07 11:14:31 +02:00
Florian Festi d82d2936e4 DisplayShelf: Fix "outside" size adjustment 2023-04-07 10:49:10 +02:00
Florian Festi 5ea8fce6be Move lid for Stackable top edge (S) to new Lids class
Now also works for the overthetop style and is adjustable in height
2023-04-06 21:51:32 +02:00
Florian Festi 70162bdfb2 Move Lid details and creation into own LidSettings class
Add new ontop and overthetop lid styles

Replace _ChestLid mixin class. Currently supported for UBox, UniversalBox
and ABox

Resolves: #356
2023-04-06 21:36:27 +02:00
Florian Festi 72aeb95bd5 Rename LidSetting to SlideOnLidSetting
to free the name of the generic lids
2023-04-06 20:21:44 +02:00
Florian Festi d2d8c34de3 Sample images for FanHole, HolePattern and NemaPattern 2023-04-04 22:11:13 +02:00
Florian Festi 317873e279 OttoBot: New sample images for all body parts 2023-04-04 21:44:24 +02:00
Tim Weber 610e71d229 Fixed typos 2023-04-03 23:40:53 +02:00
Tim Weber 4d5fce9bcd Fixed several typos 2023-04-03 23:40:53 +02:00
Florian Festi 1abd1bfaed RackEdge: Fix length
which was broken by the modulus fix in 6238903237
2023-04-02 16:29:06 +02:00
Florian Festi e98f369a27 Dispenser: Add sample image
Thanks to MelCR5318 <https://github.com/MelCR5318> for the photo!

Resolves: #548
2023-04-02 11:42:54 +02:00
Florian Festi d175ced021 UniversalBox: Fix labels and top edges
to have x as width and y as depth and the lids fitting

Related: #469
2023-04-01 21:13:37 +02:00
Florian Festi 51f42fd0a7 Fix top edges
probably broken by c4b0971d03

Related: #469
2023-04-01 21:04:58 +02:00
Florian Kargl ceaf5becd0 Extend RegularBox to allow different diameters for top and bottom + bottom lid type 2023-04-01 19:39:26 +02:00
Florian Festi df4ae6da3c polygonWall: Add correct_corner parameter
to allow disabling processing for fitting finger joints of the
perpendicular walls in the inner corners.
2023-04-01 19:39:26 +02:00
Florian Festi bdf196616d Add sample images to ConcaveKnob and LaptopStand
and replace default image for DrillBox using the old one on the settings
page.

Thanks to datazaShane <https://github.com/datazaShane> for the photos!

Related: #140
2023-04-01 13:05:44 +02:00
Florian Festi a0fb9e5d31 RackBox: Add sample image
Thanks to Plsmatech <https://github.com/Plsmatech> for the photo!

Resolves: #547
2023-03-26 11:46:01 +02:00
dependabot[bot] 47e68c4328 Bump actions/deploy-pages from 1 to 2
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 1 to 2.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](https://github.com/actions/deploy-pages/compare/v1...v2)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 13:08:32 +01:00