Wykres commitów

203 Commity (9f4f6d85a03029af12c04bdfc61a22b639ff738f)

Autor SHA1 Wiadomość Data
Lex Neva a636462803 i18n 2018-08-27 15:54:06 -04:00
Lex Neva 7eb36c5fc6 buttons for backward and forward one stitch 2018-08-27 15:51:27 -04:00
Lex Neva e56e99329a remove old code 2018-08-27 15:45:10 -04:00
Lex Neva 165d96e3b1 show command name in simulator (STITCH, JUMP, etc) 2018-08-27 15:36:54 -04:00
Lex Neva 7319937ea6 make line thickness value less magical 2018-08-26 23:50:17 -04:00
Lex Neva 7637848ad8 zoom and pan support 2018-08-26 23:34:27 -04:00
Lex Neva 6bb2fa0c91 uniform crosshair size independent of zoom 2018-08-26 16:41:57 -04:00
Lex Neva b3516785aa automatically scale and center the design 2018-08-26 16:14:03 -04:00
Lex Neva e854df4307 handle auto-refresh from Params 2018-08-26 15:34:13 -04:00
Lex Neva a355af2874 handle window size and target duration 2018-08-26 15:02:51 -04:00
Lex Neva 79e8ad5b31 forward/backward one frame support 2018-08-26 14:44:13 -04:00
Lex Neva 8351cf21a0 add keyboard shortcut support 2018-08-26 14:32:34 -04:00
Lex Neva 0bc2992686 shouldn't subtract rendering time from CallLater time 2018-08-26 00:10:11 -04:00
Lex Neva c44e008029 draggable slider and editable stitch number 2018-08-25 22:48:44 -04:00
Lex Neva bf70fd9031 WIP: revamp UI and rendering algorithm 2018-08-25 22:05:18 -04:00
Lex Neva 11d3cea80c Merge remote-tracking branch 'origin/master' into simulator-timeline 2018-08-25 11:47:48 -04:00
Momo c5bd187884 * seperated controls
* one frame movements
2018-08-25 10:57:17 +02:00
Lex Neva 77177f9b55 fix style 2018-08-24 20:56:42 -04:00
Lex Neva 53f92df056 add 'Add Commands' extension 2018-08-24 20:56:41 -04:00
Lex Neva 7f9208ae2a style fixes 2018-08-24 20:56:30 -04:00
Lex Neva a8ac170e87 implement stop position 2018-08-24 20:56:20 -04:00
Lex Neva a448b2c0ea add origin command and remove guides method 2018-08-24 20:54:34 -04:00
Lex Neva d4acb52d69 add `point` property to StandaloneCommand 2018-08-24 20:54:12 -04:00
Lex Neva 91eb98cc33 Merge remote-tracking branch 'origin/master' into lexelby/style 2018-08-24 20:46:10 -04:00
Lex Neva 82d7f49418 properly internationalize install extension 2018-08-23 21:24:46 -04:00
Momo 403a1c533d reset speed when starting simulation through arrow buttons 2018-08-23 16:36:11 +02:00
Momo 56e153e871 merge forward/backward/speed 2018-08-23 12:48:41 +02:00
Lex Neva 082e1664bb fix missing layer and object commands 2018-08-22 22:54:21 -04:00
Lex Neva 674283c135 fix missing install extension INX file 2018-08-22 14:12:39 -04:00
Lex Neva d02ddff475 handle unicode in inx generation 2018-08-22 14:02:53 -04:00
Momo 479cebb56d fix bug on updating params 2018-08-22 20:01:38 +02:00
Momo 505388a9c1 fix jumping timeline and remove symbols 2018-08-22 19:24:53 +02:00
Lex Neva f53fe05200 a few more fixups 2018-08-21 21:57:15 -04:00
Lex Neva 908f2cd772 pyflakes fixes 2018-08-21 21:43:09 -04:00
Lex Neva 94f391ab42 more pep8 fixes 2018-08-21 20:50:14 -04:00
Lex Neva 038875f876 autopep8 2018-08-21 20:32:50 -04:00
Momo 6defc29587 StartOnce and unicode control symbols 2018-08-21 19:21:53 +02: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
Momo a1440903cb update slider maxValue when params have changed 2018-08-20 18:28:52 +02:00
Lex Neva 512c341164 integrate inx generation into ink/stitch proper 2018-08-19 22:14:10 -04:00
Momo bcd16c78b4 simulator timeline 0.0.1 2018-08-19 20:39:37 +02:00
Lex Neva 8a0ed9b965 add description for layer commands too 2018-08-17 23:02:27 -04:00
Lex Neva 13016f50ec group symbol+connector and label with command description 2018-08-17 22:45:05 -04:00
Lex Neva 0e4c3a3f1b Merge remote-tracking branch 'origin/master' into lexelby-no-embroider-command 2018-08-17 16:19:46 -04:00
Lex Neva 72b8c367db Merge remote-tracking branch 'origin/master' into lexelby-auto-fill-run 2018-08-17 16:08:02 -04:00
Lex Neva ef17511c66 adjust magic number to 1.4 2018-08-17 15:28:19 -04:00
Kaalleen b9943cb44f
Improve Simulator (#261)
* open simulator on the screen with the mouse cursor on

* fix simulator positioning in mac

* simulator shortcut keys: closes #97, closes #21
2018-08-17 07:16:34 +02:00
Lex Neva 19bb8a5a6d new extension to add layer commands 2018-08-16 22:50:34 -04:00
Lex Neva 751173080b add get_layer_commands() 2018-08-16 20:30:37 -04:00
Lex Neva 284748a682 Merge branch 'master' into lexelby-no-embroider-command 2018-08-16 16:36:39 -04:00
Lex Neva 46da0bd13f Merge branch 'master' into lexelby-auto-fill-run 2018-08-16 15:39:51 -04:00
Lex Neva f70fa25a16 Merge branch 'master' into lexelby-windows-output-fix 2018-08-16 15:38:59 -04:00
Lex Neva d5e7c5e8e6 get rid of superfluous scipy reference 2018-08-11 22:57:18 -04:00
Lex Neva 80d8257e80 avoid cutting corners in auto-fill running stitch 2018-08-09 15:17:33 -04:00
Lex Neva 49d1092f1c make cut() work properly even if the cut point is nearly at the end 2018-08-09 15:17:33 -04:00
Lex Neva b40c373949 bugfix: don't crash on tiny objects 2018-08-09 15:17:33 -04:00
Kaalleen 40cb741092
add tooltips to params (#262)
* add tooltips to params

Closes #34
2018-08-09 20:32:41 +02:00
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 782b5efc71 read in binary too 2018-08-03 22:11:13 -04:00
Lex Neva b7c5a594dd debug 2018-08-03 21:50:54 -04:00
Lex Neva 8f6652dbef set stdout to binary mode on windows 2018-08-02 22:05:42 -04:00
Lex Neva 64062f7cd7 WIP 2018-08-02 20:04:08 -04:00
Lex Neva 820a69339d
Merge pull request #181 from inkstitch/lexelby-mac-build-mk2
mac version
2018-08-02 20:03:16 -04:00
Lex Neva b8dc825706 try using GetScreenRect() instead 2018-08-01 20:43:31 -04:00
Kaalleen eb98e851cd
Add simulator controls (#246) 2018-08-01 16:58:48 +02:00
Lex Neva 5d17cb9e22 add ignore layer command 2018-07-31 21:01:51 -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 8bf478a71a add documentation 2018-07-30 16:29:36 -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 f8f108367a fix simple satin 2018-07-28 20:10:27 -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 1505cea3d4 add support for ignore command 2018-07-25 21:41:10 -04:00
Lex Neva 1bd7aa110a change '# stops' in block to be 'stop after?' 2018-07-25 21:18:13 -04:00
Lex Neva e0cecd6fa4 fix a couple crashes 2018-07-25 21:17:58 -04:00
Lex Neva 5ce8df77a0 remove incorrect stop logic 2018-07-25 21:17:58 -04:00
Lex Neva 89f1d45c30 clean up remaining libembroidery references 2018-07-25 21:17:58 -04:00
Lex Neva 017026e10c fix zip extension 2018-07-25 21:17:58 -04:00
Lex Neva 40968365d4 update output extension for pyembroidery 2018-07-25 21:17:58 -04:00
Lex Neva 3cac91a193 update input extension for pyembroidery 2018-07-25 21:17:58 -04:00
Lex Neva b191215757 tidy up code 2018-07-25 21:17:58 -04:00
Lex Neva 754bf54897 fix gap caused by splitting block 2018-07-25 21:17:58 -04:00
Lex Neva 2cd4963d09 adjust stitch plan code for pyembroidery 2018-07-25 21:17:58 -04:00
Lex Neva dbcbf7cff1 switch to pyembroidery for file generation 2018-07-25 21:17:58 -04:00
Lex Neva 6caba7b839 fix import 2018-07-12 20:13:58 -04:00
Lex Neva b90d4c152e make connector 50% transparent 2018-07-12 20:13:46 -04:00
Lex Neva 0c6288f769 perturb the positions of commands a bit 2018-07-12 20:13:46 -04:00
Lex Neva 73565ae691 fix stop count 2018-07-12 20:13:46 -04:00
Lex Neva 1b63ac5bfa only process each node once 2018-07-12 20:13:46 -04:00
Lex Neva 7ccc6aa72c remove legacy params when attaching the equivalent command 2018-07-12 20:13:46 -04:00
Lex Neva 1c5e4fbf73 set fill to none for connectors 2018-07-12 20:13:46 -04:00
Lex Neva 3de394e14b add new extension to attach commands to objects 2018-07-12 20:13:46 -04:00
Lex Neva d9033be6fc refactor out logic to gather node's transforms 2018-07-12 20:13:46 -04:00
Lex Neva 22102ee0e8 add CONNECTION_TYPE 2018-07-12 20:13:46 -04:00