Commit Graph

961 Commits

Author SHA1 Message Date
Florian Festi 45e9fdc68a TrayLayout: Show errors on parsing the layout 2019-11-24 16:42:47 +01:00
Florian Festi d2d97b01c9 grip(): Prevent division by zero 2019-11-24 16:42:47 +01:00
Florian Festi d121b34994 boxesserver: Catch all exceptions during rendering 2019-11-23 14:28:51 +01:00
Marius Bergmann 9f8b84b3f1 add parameters for banana socket and flipswitch diameters 2019-11-20 11:57:13 +01:00
Marius Bergmann 2c367562a9 remove commented code 2019-11-20 11:57:13 +01:00
Marius Bergmann 90fdf897a9 formatting: whitespace cleanup 2019-11-20 11:57:13 +01:00
Florian Festi c67d1f874c StorageShelf: Add retainer_hole_edge param
to allow strengthening the retainer walls by using an h edge.
Also use a h edge on the bottom retainer wall if selected as bottom_edge.
2019-11-09 23:32:12 +01:00
Florian Festi e8cda89381 StorageShelf: Fix holes for inner vertical walls 2019-11-09 23:31:26 +01:00
Florian Festi 71711baa1a StorageShelf: Add retainer wall
This patch does not add finger joints to the vertical walls to attach the
retainer walls as the walls are likely to be to small to be able to make use
of them. In hte long run they should be added, though.
2019-11-09 17:10:23 +01:00
Florian Festi f4ad75c5ad Update POT file
Remove strings from unfinished generators
2019-11-09 16:12:18 +01:00
Florian Festi 0cdc930459 StorageShelf: Change front edge from E to e
This makes the shelf one thickness less deep - as it should be
2019-11-09 16:10:30 +01:00
Florian Festi 4d9d90cdd1 SBCMicroRack: Add image 2019-11-07 16:05:57 +01:00
Florian Festi 923798beb9 SBCMicroRack: Fix dowel diameter 2019-11-07 15:38:16 +01:00
Florian Festi 2860a32360 SBCMicroRack: Comment out unfinished fan parameter 2019-11-07 15:38:16 +01:00
Florian Festi d9c190073b SBCMicroRack: Don't draw bottom fingerholes twice 2019-11-07 15:38:16 +01:00
Florian Festi af6c9be8f7 SBCMicroRack: Rearrange parts 2019-11-07 15:38:16 +01:00
gmorell 569eb2f49c New generator: SBCMicroRack 2019-11-07 15:37:57 +01:00
Florian Festi 199251ae52 Add lid for StackableEdge (S) as top_edge 2019-11-04 17:13:12 +01:00
Florian Festi 83b5363bc8 StackableEdge: Fix margin for upper (S) variant 2019-11-04 17:05:18 +01:00
Florian Festi 4ac46840d2 NotesHolder: Fix various issues
Code for opening == 0.0 was broken (See #187)
Fixed placement of bottom
Fixed margin of USlotEdge

Resolves: #187
2019-11-04 08:52:26 +01:00
Florian Festi 9a8ae198c4 Add more images
Special thanks to Blancanegra for submiting most of those!
2019-11-02 18:12:19 +01:00
Florian Festi 716cd69e8d Add french .mo file 2019-11-02 17:11:45 +01:00
Florian Festi 52987d8dc1 fr translation: quiet error message from gettext 2019-11-02 17:02:16 +01:00
Georges Khaznadar 02b819f51e the special setup routine is triggered by the environment variable CURRENTLY_PACKAGING which can be exported by debian/rules 2019-11-02 16:47:10 +01:00
Georges Khaznadar b288f58057 modification to allow one to package boxes for Debian 2019-11-02 16:47:10 +01:00
Georges Khaznadar 715a2aca0b added man pages 2019-11-01 11:35:52 +01:00
Georges Khaznadar 00f25e43c7 allow a parameter to change the port of the server 2019-11-01 11:35:52 +01:00
Georges Khaznadar b9d229a7c3 new FR translation 2019-11-01 11:32:54 +01:00
Florian Festi ecea61db81 Update Chinese translation 2019-10-29 17:22:47 +01:00
Luca 2ab360a415 Set thumbnail position relative to viewport
Display thumbnail 100px from the bottom
2019-10-27 16:44:13 +01:00
Luca 330ebdb752 Display 200px fixed-width thumbnails instead of full-size pictures 2019-10-27 16:44:13 +01:00
Luca 53374de766 Add script to statically generate thumbnails 2019-10-27 16:44:13 +01:00
Florian Festi 7ee2f7c405 Add image for NoteHolder
Thanks to ChrisU!
2019-10-24 22:43:28 +02:00
Florian Festi 55dd81886a Web UI: Fix str vs bytes mess in error message handling
Displaying the error message failed resulting in an empty page and a
(hidden) trace back.

Resolves: #180
2019-10-22 21:12:26 +02:00
Florian Festi 927f483c19 New generator: LaserHoldfast - A holdfast for honey comb tables 2019-10-19 23:47:44 +02:00
Florian Festi e2cb90db89 NotesHolder: Split front into two pieces and set better default values
Resolves: #129
2019-10-19 21:49:43 +02:00
Florian Festi b0b35d6084 Mention BurnTest in docs and in the burn parameter description 2019-10-19 12:29:56 +02:00
Florian Festi cfbcbb065c Clarify doc string for FingerJointSettings.play 2019-10-19 12:03:57 +02:00
Florian Festi 011024f0a4 TrayLayout: Add comment to clarify the purpose of the classes
Resolves: #179
2019-10-18 19:06:07 +02:00
Florian Festi 228335a993 BurnTest: fix part placement 2019-10-13 18:42:40 +02:00
Florian Festi 89ea774a39 New generator: BurnTest 2019-10-13 18:39:06 +02:00
Florian Festi 13ecfc9914 Support springs for finger joints (FingerJointSettings.style)
Resolves: #177
2019-10-11 22:32:57 +02:00
Florian Festi f5ed90ca88 SlatwallWrenchHolder: Add extra_distance parameter for Jonas 2019-10-10 20:00:22 +02:00
Rotzbua 36b8af07a9 [doc] remove python 2 #168 2019-10-01 15:35:13 +02:00
Florian Festi 8afdfdf3f5 New generator: BaynonetBox 2019-09-23 23:44:02 +02:00
Florian Festi 877915eb74 Arcade: Make height of monitor and depth of keyboard adjustable
Resolves: #166
2019-09-23 21:42:57 +02:00
Florian Festi d6495fc7b4 DrillBox: Fix font size
Now that the text() function has a fontsize parameter, setting the font size
on ctx before calling text() has no impact.

Resolves: #173

Thanks to Marko Luther for reporting and suggesting this fix!
2019-09-23 12:15:49 +02:00
Florian Festi 3ba90c517c TrayLayout: Fix cli
TrayLayout was still trying to produce a drawing and failed. Now TrayLayout is
not using most of the infrastructure and only TrayLayout2 has the capacity to
create a drawing.

Resolves: #172
2019-09-22 22:37:33 +02:00
Florian Festi b124c96c63 UnevenHeightBox: Use lid and bottom_egde for height calculation
when "outside" is set
2019-09-08 23:26:23 +02:00
Florian Festi 657b978aa0 StorageShelf: Use top and bottom_egde for height calculation with "outside" set 2019-09-08 23:26:23 +02:00