* Cherry for Kalleen files added in fonts
* fix name
* Create fold
* Delete fold
* Create .gitkeep
* Add files via upload
* Delete .gitkeep
* Create temp
* Add files via upload
* Delete temp
* Delete font.json
* Add files via upload
Change name of font to comply to the license
* update svg
* Update →.svg
add !
* changer directory name
minor corrections
* update baumans svg
* update coronaviral
* add new fonts
add pacifico and excalibur nouveau, plus some small corrections
* rename fonts to be SIL licence compliant
* update cherryforkaaleen svg
* licence compliance corrections
rename baumans to baumans FI
Correction on Coronaviral licence
rename Kaushan script to Kaushan Script MAM
rename Lobster two to Lobster AGS
correction on fold svg
* fold font correction
replace corrupted svg
* learning curve correction
replace learning-curve svg that was corrupted
* correcting learning curve svg
* new fonts added and minor corrections
Add Brockscript, Cherry for inkstitch, Namskout AGS font, Infini picto
correcting learning curve svg
* adding font and license update
adding Marcellus SC font
update cherries font license
* update Namskout_AGS preview
* update fold svg
* rename of Claudette's font
rename Claudette's fonts
* minor corrections
correcting some stroke width
* Update →.svg
enlarge stroke width
* normalise preview name
* normalize preview name
* normalize preview name
* normalize preview name
* geneva update
remove trim commands in the middle of letters
* Create preview.png
* remove .DS_Store
* normalize licence name
normalize licence name
* modify some font descriptions
translation from french to english or spelling correction
* normalize preview name
* noramlize preiew extension
normalise preview name
* Update .gitignore
* Update .gitignore
* Update →.svg
Co-authored-by: Lex Neva <github.com@lexneva.name>
Co-authored-by: claudinepeyrat06 <88194877+claudinepeyrat06@users.noreply.github.com>
* update for inkscape 1.0
* add about extension
* Build improvements for the inkscape1.0 branch (#985)
* zip: export real svg not stitch plan
* #411 and #726
* Tools for Font Creators (#1018)
* ignore very small holes in fills
* remove embroider (#1026)
* auto_fill: ignore shrink_or_grow if result is empty (#589)
* break apart: do not ignore small fills
Co-authored-by: Hagen Fritsch <rumpeltux-github@irgendwo.org>
Co-authored-by: Lex Neva <github.com@lexneva.name>
* spawn a web server and open a printable view of the design in the user's web browser
* configurable inclusion of client and operator views
* editable fields for color names, client, title, and purchase order number
* groundwork laid to save these parameters back into the SVG
* major refactor of codebase to support printing
* code is organized logically into modules
* added inkstitch logo and branding guidelines
* l10n text extraction now handled by babel
* removed legacy embroider_update extension
* partial fix for #125
pyinstaller packages up all of a python script's dependencies and builds them into standalone executables. It can either do a directory (containing a single executable and a bunch of shared libraries) or a self-contained executable that effectively just contains a compressed version of the directory.
The problem is, if you have several scripts like we do, you get several large directories or standalone binaries, and there's a ton of duplication between them. Fortunately it looks like using the directory method and just combining the directories works fine (for this project).
This PR runs the above build on any tagged commit and publishes a release in github containing the pyinstall-ified tarball. If the tag is named like "v1.2.3" _and_ the tag is on the master branch, then the github release will be marked as "production". Otherwise, it will be marked as a "pre-release". This means that we can build testable tarballs of the extension in a pull request by tagging a commit.