Wykres commitów

46 Commity (1b18d915a91f838dce7126d80674e3207efe6374)

Autor SHA1 Wiadomość Data
Lex Neva 32548e8e51
lettering features (#399)
lettering features
2019-07-04 10:51:22 -04:00
Lex Neva 43a385ea0a Merge branch 'master' into lexelby/lettering-features 2019-04-30 19:57:31 -04:00
Lex Neva 2c6adea150 refactor 'make dist' archive creation into a shell script 2019-04-20 22:11:27 -04:00
Lex Neva d61b998912 Merge remote-tracking branch 'origin/master' into lexelby/electron 2019-04-20 21:46:28 -04:00
Kate Murphy 944834593d
Build inx files in locale folders and build release for each locale 2019-04-17 19:40:49 -04:00
Lex Neva 785e3798c4 mac one is in a different spot 2019-04-12 16:52:11 -04:00
Lex Neva 3a3c9e5406 fix style 2019-04-12 15:32:37 -04:00
Lex Neva be78ebf19d don't distclean for every build 2019-04-12 12:02:26 -04:00
Lex Neva 0d54c828d0 use docker for windows 2019-04-12 02:26:02 -04:00
Lex Neva f8191ff8ac fix mac os 'operation not permitted' error 2019-04-11 00:06:50 -04:00
Lex Neva e06e63d44c add build machinery for electron 2019-04-10 23:38:43 -04:00
Lex Neva a6a86973dd add localization for font names and descriptions 2019-04-02 23:07:38 -04:00
Lex Neva f5c85183d9
basic lettering (#344)
Can handle multiple lines of text and routes the stitching in alternating directions on each line.
2018-11-14 20:23:06 -05:00
AkiraNorthstar fb707ca4a2 Update Makefile (#324)
add inx, locales and *.zip to distclean
2018-10-06 19:07:53 -06:00
Lex Neva 5e9cb83a93 remove code style exemption for params.py and simulator.py 2018-09-16 13:09:49 -04:00
Lex Neva 3405a24e4a add make clean target 2018-09-15 13:01:41 -04:00
Lex Neva e2b5e96834 add change indicator to Params (#217) 2018-09-01 20:11:01 -04:00
Lex Neva adc0e3e43b TEMPORARY: ignore simulator.py and params.py in style check 2018-08-24 20:42:39 -04:00
Lex Neva 235fa2f7e6 add `make style` make target 2018-08-22 14:54:37 -04:00
Lex Neva 9abb2f9799 fix windows and mac 2018-08-20 22:16:52 -04:00
Lex Neva c9f9d3ef79 generate inx files during build 2018-08-20 20:43:19 -04:00
Lex Neva a2cad1f522 generate INX files for all languages 2018-08-20 20:42:02 -04:00
Lex Neva 871358d990 gettextify INX templates 2018-08-20 15:56:29 -04:00
Lex Neva f7f59efd7d gettextify pyembroidery format descriptions 2018-08-20 15:17:55 -04:00
Lex Neva f99e553d98 add mkdir -p inx
bin/generate-inx-files target and gitignore entry
2018-08-20 15:09:20 -04:00
Lex Neva fa899453bb support slashes in branch names 2018-08-17 15:59:38 -04:00
Lex Neva 666e1f08c3 use more friendly OS name 'osx' for tarball file name 2018-08-01 17:24:29 -04:00
AkiraNorthstar aada6970b5
Update Makefile [ci skip]
replace --no-location with --add-location=full (if --add-location not given it is "full" by default)
replace multiple --add-comments to one option
add --sort-by-file sort output by file location - default False
write out option -s to --strip-comments
2018-07-19 14:45:34 +02:00
Lex Neva b451fde8bf include symbols in release archive 2018-06-25 21:02:38 -04:00
Lex Neva dbaaa359f4 update Makefile 2018-05-01 20:34:51 -04:00
Lex Neva 0e77c0d9a8 deal with windows file copy permissions issues 2018-04-28 20:17:25 -04:00
Lex Neva b842c4148b add thread palette installer 2018-04-28 20:13:03 -04:00
Lex Neva e3b3fbebc0 add thread palettes to the release archive 2018-04-28 20:13:03 -04:00
Lex Neva 287275c1eb add embroider_input extension to Makefile 2018-04-09 20:15:56 -04:00
Lex Neva 1fb5cb0421 move inx files to inx/ and generate input inx 2018-04-09 20:15:56 -04:00
wwderw 01eebc9a78 InkStitch digitized logo SVGs (#123)
Single and multi-color digitized versions of the InkStitch logo.
2018-03-30 20:40:29 -04:00
Lex Neva 084c5555f2
print through web browser (#127)
* 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
2018-03-30 20:37:11 -04:00
Lex Neva a7817fb1d3 fix make messages.po 2018-02-27 23:14:29 -05:00
Lex Neva e55b8d79f9
don't include line numbers in messages.po (#101)
* don't include line numbers in messages.po

* update messages.po
2018-02-26 19:49:43 -05:00
Lex Neva 633ec88186
windows build (#79)
Ink/stitch now supports windows!
2018-02-19 21:43:39 -05:00
Lex Neva fe4a0ff1b8 one more fix 2018-02-04 23:10:18 -05:00
Lex Neva 977d3b0d7e fix make locales 2018-02-04 23:03:41 -05:00
Lex Neva 72d52dc317
framework for translations (#55)
sets up all the plumbing to send strings to CrowdIn for translation and incorporate the results
2018-02-04 22:38:24 -05:00
Lex Neva 0086607a94 stop adding build.tar.gz to the release 2018-01-23 22:39:53 -05:00
Lex Neva a57ac2a902 use TRAVIS_BRANCH (which is the tag for tag builds) 2018-01-23 22:04:19 -05:00
Lex Neva 8bab858be6
pyinstaller release method (#16)
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.
2018-01-13 20:18:50 -05:00