Wykres commitów

50 Commity (40cb74109222faba4eeb6cbfba2e906ddf9cdbf5)

Autor SHA1 Wiadomość Data
Lex Neva eebc8fdc12 Merge remote-tracking branch 'origin/master' into lexelby-convert-to-satin 2018-08-05 20:33:58 -04:00
Lex Neva f749c4c1e8 Merge remote-tracking branch 'origin/master' into lexelby-e-stitch 2018-08-05 20:31:53 -04:00
Lex Neva c72a1d761f Merge remote-tracking branch 'origin/master' into lexelby-bean-stitch 2018-08-05 20:25:04 -04:00
Lex Neva 1ab23cd874 v1.15.0: mac version!
This is the first version of Ink/Stitch to officially support Mac OS X!

  * mac support
    * known issue: simulation window appears off-screen to the top
    * workaround: press q to close the window
  * buttons in the simulator to speed up, slow down, pause, restart, and quit
2018-08-02 20:06:03 -04:00
Lex Neva 0c74bcb816 work around shapely weirdness for closed paths 2018-07-31 09:09:44 -04:00
Lex Neva 1480bf73dc use line join style defined in SVG 2018-07-31 08:40:44 -04:00
Lex Neva d224b2655e fix handling of self-intersection 2018-07-30 16:40:26 -04:00
Lex Neva 5f14617a02 choose better rung positions 2018-07-30 16:03:27 -04:00
Lex Neva 8d41d0f9af convert to satin extension 2018-07-30 14:57:54 -04:00
Lex Neva 0ab7223980 add E stitch for satin columns 2018-07-27 21:14:09 -04:00
Lex Neva cdb8fdb133 add bean stitch option 2018-07-27 20:26:18 -04:00
Lex Neva 1bd7aa110a change '# stops' in block to be 'stop after?' 2018-07-25 21:18:13 -04:00
Lex Neva 82c06cceda regenerate messages.po 2018-07-24 20:20:10 -04:00
Lex Neva 6caba7b839 fix import 2018-07-12 20:13:58 -04:00
Lex Neva aa86dc56ad remove 'TRIM after' and 'STOP after' from Params dialog 2018-07-12 20:13:46 -04:00
Lex Neva 67342608b0 v1.12.0: swap satin column rails and print dynamic thumbnail size
* new extension to swap the rails of a satin column
  * Print PDF
    * size of thumbnails in operator detailed view is now changeable
    * when thumbnails are large, it switches to a more optimal row-based layout
  * updated wxPython to the latest version
2018-07-12 20:04:05 -04:00
Kaalleen d4c4f2c7cc
operator detailedview dynamic thumbnail size (#221) 2018-07-12 21:16:22 +02:00
Lex Neva 3299b7450f add extension to swap satin column rails 2018-06-30 13:02:33 -04:00
Lex Neva de4ead1ad4 remove directory picker from install extension 2018-06-28 20:32:09 -04:00
Lex Neva 0e4fab06c4 installer now installs symbols too 2018-06-24 15:56:35 -04:00
Lex Neva 1f4bc62d96 add quick access methods for commands 2018-06-22 22:28:51 -04:00
Lex Neva 0659bc294e fix output regression 2018-06-16 22:33:02 -04:00
Lex Neva b4dd5a1e8f add zip INX generator and INX 2018-06-15 21:44:52 -04:00
Lex Neva 350c292f8d show 'no embroiderable paths' error in Params too 2018-06-12 20:18:55 -04:00
Lex Neva 83efa9e02f error if satin column set for path with single subpath 2018-06-10 16:03:12 -04:00
Lex Neva 2a4f3e8cdf add Expand param for fills 2018-06-01 20:34:27 -04:00
Lex Neva 05daffb7e0 refactor everything out of lib/__init__.py 2018-05-01 21:21:07 -04:00
Lex Neva d332e36d16 remove old extension scripts 2018-04-29 21:45:55 -04:00
Lex Neva 32695e195a move extension classes into inkstitch/extensions and add inkstitch.py 2018-04-29 21:45:36 -04:00
Lex Neva c234d6ed2c UI to select different thread paette 2018-04-29 21:29:16 -04:00
Lex Neva f7a8fee74c deprecate 0.5-width running stitch mode
Discussion:
https://github.com/lexelby/inkstitch/issues/136#issuecomment-382824153
2018-04-28 20:42:36 -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 8e3dd74a28 add hint about clicking logo 2018-04-28 13:36:03 -04:00
Lex Neva dc547108e1 handle firefox's window.close() permission denied 2018-04-18 22:30:26 -04:00
Lex Neva aea5919c63 add notes in operator detailed view
switch to 12 color blocks per page to give more room for detailed notes
2018-04-18 16:29:09 -04:00
Lex Neva 5d0c713403 Merge branch 'print-pdf2' into lexelby-print-features 2018-04-16 21:03:46 -04:00
Lex Neva 7b0804562e add 'save as defaults' button 2018-04-16 20:17:07 -04:00
Lex Neva db64531d24 add manual stitch mode 2018-04-02 22:11:57 -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 2ddc013c76
Fill underlay inset (#108)
* interim commit

* implement underlay inset

* more refactoring
2018-03-01 19:39:44 -05:00
Lex Neva bc5357bc5a fix stroke regression 2018-02-27 23:14:14 -05:00
Lex Neva 88b4ff3e66
Tie-in and tie-off (#100)
* turn inkstitch.py into a module

* add running stitch library function

* tie-in and tie-off

* remove temporary testing code
2018-02-27 19:43:15 -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 4e7520c013
user can specify origin for embroidery output by setting up guides (#52)
* user can specify origin using guides

* embroidery origin defaults to center of canvas
2018-02-26 19:42:18 -05:00
Lex Neva 0ecf74297c
use gettext for params tab names (#68)
* use gettext for params tab names

* new localization messages
2018-02-24 20:28:51 -05:00
Lex Neva bb42124a87
Windows fixes (#83)
* os.execv doesn't replace the process on windows

* fix simulate/params crash

* pyinstaller windowed mode breaks things?

* fix output routing for windows

* properly route stderr to inkscape too

* don't print unless there's something to print

* remove last backup version if necessary

* add documentation for Windows build
2018-02-22 23:06:27 -05:00
Lex Neva 633ec88186
windows build (#79)
Ink/stitch now supports windows!
2018-02-19 21:43:39 -05:00
Lex Neva 4c5e578939 fix repeated colors showing as random 2018-02-17 10:13:09 -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