Florian Festi
fa1bbf3052
Install both boxes and boxes_proxy into the Inkscape directory
...
in all cases. Debian and the rest of the world got a bit out of sync.
Resolves: #537
2023-02-10 20:34:25 +01:00
Florian Festi
d511268c74
boxes_proxy (for Inkscape): Quote command line options
...
and clean code up a bit
2023-02-08 23:08:52 +01:00
Florian Festi
8b961797f9
boxes_proxy (for Inkscape): Use temp file
...
Resolves permission issues when trying to place files into system extension
directory.
Resolves : #516
2023-02-08 22:55:38 +01:00
Florian Festi
455f5ae69a
Limit the number of drawing primitives to 100000
...
to avoid people trashing the server with too complicated drawings
2023-02-07 21:54:38 +01:00
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
52e358a48d
Gallery: Use cache
2023-02-05 16:17:30 +01:00
Florian Festi
216a5c4da8
Gallery: Add headings for groups
2023-02-05 16:17:30 +01:00
caleb crome
65a49ede39
Add a gallery page to boxesserver
...
This adds an image gallery to the server so you can visually search through all
available generators and just click on the image you want.
2023-02-05 16:17:30 +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
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