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
Rotzbua
4ef6c5c5ae
boxesserver: refactor
...
* move & refactor JS to static
* add some typing
* move `head` to functions for reusability
* fix wrong separator for `hreflang` value
* fix various html validator errors
2023-01-31 20:37:52 +01:00
Florian Festi
673838d563
Arcade: Add sample image
2023-01-31 20:22:09 +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
dc5afb8d21
boxesserver: add typing
2023-01-29 22:38:03 +01:00
Rotzbua
b3fb61ec3c
boxesserver: pyupgrade
...
Use `format()` or f-string
2023-01-29 22:38:03 +01:00
Rotzbua
f106448586
boxesserver: code style
2023-01-29 22:38:03 +01:00
Rotzbua
97e2c133f1
Update font files
2023-01-29 22:34:44 +01:00
Rotzbua
f6fd3fce1c
UIGroup: add typing
2023-01-28 17:12:20 +01:00
Florian Festi
c4cba4d604
Add compiled message catalogue in German
2023-01-27 22:38:41 +01:00
Florian Festi
e2171a0889
boxesserver: Re-Add executable permissions
2023-01-27 22:37:11 +01:00
Tom_Obvious
21d2823fb7
german translation compiles now
2023-01-27 14:27:00 +01:00
caleb crome
21d307b894
Added GearBox image and thumbnail
2023-01-25 09:34:24 +01:00
Rotzbua
59495ea34a
change(web): open external link in new tab
2023-01-25 09:33:38 +01:00
Tom
bfd773cfcd
Update de.po
2023-01-24 23:17:23 +01:00
Tom
700996d2ba
Add files via upload
...
Added a simple, but not yet perfekt, german translation
2023-01-24 23:17:23 +01:00
Rotzbua
e19423de25
Improve server
...
* Add meta tags for search engine for language detection
* Refactor dropdown for language selection, only show if other language available
2023-01-24 23:13:48 +01:00
Florian Festi
05056e569b
New generators: Spool and FilamentSpool
2023-01-24 23:10:34 +01:00
Florian Festi
877a129b03
RollHolder: Add sample image
2023-01-24 20:51:21 +01:00
Florian Festi
daa3a50600
Add boxes_proxy.py from the MightyScape project
...
https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.X
to make the Inkscape installation from the repostory work again.
2023-01-23 23:24:56 +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
13d31f1a01
Add more files to typing test
2023-01-23 16:32:26 +01:00
Rotzbua
5894cc2842
Fix typo
2023-01-23 16:31:49 +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
1b3b7850de
Make generator name the start of the page title
...
So it is easier to find the right tab in the browser.
2023-01-22 15:42:51 +01:00
Rotzbua
e72913a390
Update `classifiers`: remove outdated
2023-01-21 10:11:26 +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
4086c3134e
Add sample images
2023-01-17 17:25:40 +01:00
caleb crome
28959c098e
Fix boxesserver
...
commit 0a8dcf0e37
caused the server to *only* respond to
localhost by default. This causes the Docker to not respond properly. The old
server had the default server name as '', but the new one set it to 'localhost'.
This fixes that problem.
In addition, This commit changes the docker file so that you can
specify which git repo and commit to check out from. This allows
trivial testing of other clones. The default branch is master
and default git repo is Florian's, but you can now specify
new commits and/or branches to clone with
```docker build --build-arg BUILD_BRANCH=<branch-or-commit> --build-arg BUILD_REPO=<my-repo>```
2023-01-17 10:28:23 +01:00
Rotzbua
bce5f0e75e
Add dependabot configuration
2023-01-16 20:43:49 +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
a2bf4c060f
boxesserver: Re-Add executable permissions
2023-01-14 00:10:33 +01:00