J-Waal
3eb2aeb69c
Update compartmentbox.py
...
Changes to make the code better readable
2023-04-22 00:14:27 +02:00
J-Waal
c71a0cc41c
Merge branch 'master' of https://github.com/J-Waal/boxes
2023-04-21 22:51:54 +02:00
Florian Festi
77788a9c6c
CompartmentBox: Re-use TypeTray code
...
Delete slot and hole callback methods
Use rectangularWall with CompoundEdges as sides
Fix lips and the interaction with the lid
Make stackable edges work
2023-04-18 20:26:46 +02:00
J-Waal
d51c13240f
New generator: CompartmentBox
...
A TypeTray variant with sliding lid
2023-04-18 19:09:28 +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
J-Waal
9e11915276
Update piratechest.py
...
Update to name and parameter description
2023-04-13 20:24:01 +02:00
J-Waal
8739342ee8
Merge branch 'florianfesti:master' into master
2023-04-13 13:21:30 +02:00
J-Waal
12c7ad9b61
Update shoe.py
...
improved documentation and code cleanup.
2023-04-11 21:49:03 +02:00
Rotzbua
b9a14c1793
Fix type error: no attribute "thickness" [attr-defined]
2023-04-11 21:33:32 +02:00
J-Waal
08e77fd4d3
Update piratechest.py
...
Output error on invalid number of sides for the lid.
Added option to specify outside dimensions.
Code cleanup.
2023-04-11 18:50:56 +02:00
J-Waal
bdd54d7fa2
Update desksign.py
...
Added option for feet and mirror one of the sides.
2023-04-11 16:02:43 +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
J-Waal
0e6e5ff6a6
New genarators
...
CompartmentBox
Desksign
Piratechest
Shoe
2023-04-08 23:39:41 +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
ManuL
5732230eb9
CardBox: Support opening the lid to the side
...
Change width from width per section and number of sections to proper
section parameter sx.
Use more generic parameter names.
Make finger holes configurable.
Add optional lid topper to get a plain surface on top.
2023-03-12 21:15:53 +01:00
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
caleb crome
98a6538573
qr_code fixes
...
use short_url on standalone QR code generation
filter out redundant arguments to further shorten the URL. Current list to filter are the format, and the qr_code arguments
2023-03-09 20:18:08 +01:00
caleb crome
0b986eeb0c
TrayLayout: Make generation a one step operation in the web UI
...
Add Java Script for generating the layout from sx and sy
Drop special handling in boxesserver
Add .UI attribute to Boxes class to allow behaving differntly on different UIs
Traylayout is still filtered out from Inkscape INX file generation
Slightly adjust layout format of GridfinityTrayLayout
Co-authored-by: Florian Festi <florian@festi.info>
2023-03-07 20:02:27 +01:00
Florian Festi
b807cc99ff
New generator: SevenSegmentClock
2023-03-07 20:00:50 +01:00