Wykres commitów

24 Commity (8f320525e97ad049dbe360df45aa7e7f02673196)

Autor SHA1 Wiadomość Data
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