Rotzbua
64dca171b4
extents: add types
...
* lint code
2023-02-07 20:08:20 +01:00
Rotzbua
8db417a134
dividertray: fix typos
2023-02-07 15:20:08 +01:00
Florian Festi
618fe78314
GrindfinityBase: Remove HTML link from __doc__ string
...
As it creates problems with the new gallery feature
2023-02-05 16:17:30 +01:00
caleb crome
4c9830315d
Add a generic, text based front panel generator
...
This adds a front panel generator that lets you automatically generate
all the cutouts and text placements needed in a box.
Eventually, it might be great it integrate this kind of feature into the
box generators, but that sounds complicated. At this point, I'm happy]
to have this.
2023-01-31 20:50:03 +01:00
Patrick van der Leer
f954e4e857
PaintStorage: Add additional_bottom and additional_top option
2023-01-31 20:12:17 +01:00
Patrick van der Leer
98d6d949fa
DisplayShelf: Add option for dividers
2023-01-30 15:31:49 +01:00
Florian Festi
4f01d071c3
SmallPartsTray2: Use defaults that actually work
...
Thanks to caleb crome <https://github.com/ccrome > for pointing this out!
Resolves : #527
2023-01-29 23:36:22 +01:00
Rotzbua
f6fd3fce1c
UIGroup: add typing
2023-01-28 17:12:20 +01:00
Florian Festi
05056e569b
New generators: Spool and FilamentSpool
2023-01-24 23:10:34 +01:00
Rotzbua
a4223623b5
edges: remove redundant `else return`
2023-01-23 20:40:43 +01:00
Rotzbua
b2cee8de97
edges: migrate to f-string
2023-01-23 20:40:43 +01:00
Rotzbua
4a957c2f8b
edges: add abstract
2023-01-23 20:40:43 +01:00
Rotzbua
71ddb11cee
edges: add typing
2023-01-23 20:40:43 +01:00
Rotzbua
2a044e7829
edges: code style
2023-01-23 20:40:43 +01:00
Rotzbua
7cdb8749bf
Migrate: use `@property` decorator
2023-01-23 16:33:00 +01:00
Rotzbua
d894b94120
svgutil: add typing
2023-01-23 16:31:07 +01:00
Rotzbua
b5e7a26260
svgutil: migrate to f-string
2023-01-23 16:31:07 +01:00
Rotzbua
fe934e9375
svgutil: fix string prefix
2023-01-23 16:31:07 +01:00
Rotzbua
66cd7c871e
svgutil: code style
2023-01-23 16:31:07 +01:00
Florian Festi
1b3a8a4b9a
New generator: WallRollHolder
2023-01-19 23:31:01 +01:00
Florian Festi
dfedb3f6cd
TrayLayout: Use E edge if there is no floor
...
Resolves : #35
2023-01-17 20:56:33 +01:00
Florian Festi
25551ef8b1
CrossingFingerHoleEdge: Add outset parameter
2023-01-17 20:53:18 +01:00
Florian Festi
679ae8e198
RollHolder: declare stable
2023-01-17 18:59:54 +01:00
Florian Festi
2c554185b2
SmallPartsTray: Declare stable
2023-01-17 17:25:40 +01:00
Florian Festi
068b69a3e4
SlantedTray: Declare stable
2023-01-17 17:25:40 +01:00
Florian Festi
84d01dd12e
SmallPartsTray2: Declare stable
2023-01-17 17:25:40 +01:00
Florian Festi
ec929e5b31
SmallPartsTray2: Add back_height parameter
2023-01-16 18:58:15 +01:00
Florian Festi
7535572d77
New generator: SmallPartsTray2
2023-01-16 18:58:15 +01:00
Florian Festi
971c20be7c
trapezoidSideWall: Fix call to move
...
resulting in an assert error as the label was used as "before" parameter
which messes up the whole magic inside .move(). As a result the .stroke() method was not called - leading to unprocesses paths - triggering the assert.
Resolves : #423
2023-01-16 12:20:26 +01:00
Florian Festi
d3df27b238
BreadBox: Declare stable and add sample image
...
Thanks to Ed Nisley <https://github.com/ednisley > for the picture!
Resolves : #431
2023-01-14 00:05:02 +01:00
Rotzbua
bf38b9d2c3
Migrate to modern typing
2023-01-13 16:19:43 +01:00
Rotzbua
7fd97931fd
Remove old `super()` calls and class declaration
2023-01-13 16:18:44 +01:00
Rotzbua
631ff35f80
Remove outdated unicode literals
2023-01-13 16:18:44 +01:00
Rotzbua
6fac72bebd
Remove useless parentheses
2023-01-13 16:18:44 +01:00
Florian Festi
d6099e5978
Make Parts.ringSegment actually work
2023-01-11 20:33:49 +01:00
Florian Festi
6f626d04a7
Remove debug code
2023-01-11 20:31:59 +01:00
Florian Festi
c8f5b6d0b1
New generator: RollHolder
...
Holder for kitchen, toilet paper or other rolls
2023-01-10 21:42:54 +01:00
Florian Festi
1f9f45d87b
New generator: SlantedTray
...
Stolen from AgricolaInsert.
2023-01-09 22:53:56 +01:00
Florian Festi
b9e8c919ad
SmallPartsTray: Minor cleanups
2023-01-09 21:04:38 +01:00
Florian Festi
5152c90fc5
SmallPartsTray: Add outside parameter
2023-01-09 21:04:38 +01:00
Florian Festi
14c2a820c0
New generator: SmallPartsTray
...
Tray for game tokens, small nuts and bolts or all other tiny items. It
has a slant on the bottom for the side wall so such pieces can be picked
up easily with one finger.
2023-01-09 16:52:04 +01:00
Rotzbua
fceb5f2dfe
Add typing: variables
2023-01-09 07:55:59 +01:00
Rotzbua
11340448fa
Add typing: magic methods
2023-01-09 07:55:59 +01:00
Rotzbua
47b3bf83a3
Doc: Change links to https
2023-01-08 17:57:08 +01:00
caleb crome
ede8546167
Create a gridfinity base and holding tray
2023-01-08 11:47:54 +01:00
Florian Festi
a01bc11cb7
polygonWall: Fix margin calculation
...
by tracing the outline of the edge margins.
Fixes 1875742b8d
2023-01-04 13:30:14 +01:00
Rotzbua
9cb581a6ad
Fix misspelled variables ( #484 )
...
Co-authored-by: Florian Festi <florian@festi.info>
2023-01-02 16:23:24 +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