Kaalleen
e52886a64a
Various fixes ( #3028 )
...
* several thread palette extension fixes
* fix svg tartan when original shape is invalid
* tartan stroke spaces
* style
* fix tartan color substituion at pattern start
* ripple: do not render too small paths
* use less space for params warning headline
* fix clone shape path
* zip export template fix (typo)
* add realistic stitch plan output warning (help tab)
2024-06-30 22:49:18 +02:00
Kaalleen
850958b5bc
Simulator: make colors visible on background ( #3010 )
...
* simulator: color visible on background
* add design dimension info to simulator statusbar
* update preview when apply font size filter
* add info box
* preferences: check if stitch_plan is loaded
2024-06-25 23:46:50 +02:00
Kaalleen
7a856a77e4
wxpythonify about extension ( #3007 )
2024-06-23 10:58:16 +02:00
Kaalleen
dbdba2cda3
Add preferences button to simulator ( #2992 )
...
* split simulator panel files
* add view panel to position view options at the side
* fix single simulator start size (macOS)
2024-06-14 09:49:57 +02:00
Kaalleen
7241bbde08
update pan_and_zoom on simulator resize ( #2974 )
2024-06-08 13:56:08 +02:00
Kaalleen
ee2506147e
Improve simulator dark theme ( #2969 )
...
* add simulator dark theme buttons
* refresh simulator drawing panel on resize (important for windows)
2024-06-07 10:33:45 +02:00
Kaalleen
952ba0023a
Update tartan gui ( #2965 )
...
* update tartan gui
* params settings size
* fix issue with set_precision
* fix issue with linear gradient
* do not add ignore layer command to png rerealistic output
2024-06-04 22:27:33 +02:00
Kaalleen
054df54646
multicolor satin gui rewrite ( #2960 )
2024-06-03 10:11:24 +02:00
Kaalleen
1f57763e79
add help tab to lettering ( #2948 )
2024-05-29 14:38:17 +02:00
Kaalleen
bd53e413c7
Tartan stroke distance ( #2931 )
2024-05-21 20:26:22 +02:00
Kaalleen
18deb5ee3b
Several fixes ( #2893 )
...
* fix untranslatable string in tartan code panel
* warn about duplicated glyphs in font file
* font sampling: change default line length
* prevent element_id referenced before assignment
2024-05-11 08:19:23 +02:00
Kaalleen
bf42ef00ca
Update inkex ( #2892 )
...
* fix currentColor
* fix pip inkex import
* fix color block extension
2024-05-11 08:14:40 +02:00
Kaalleen
6019f0cce0
Sample correct font variant ( #2883 )
2024-05-07 23:36:35 +02:00
Kaalleen
ad2914284e
fix font sampling ( #2878 )
2024-05-02 06:55:18 +02:00
Kaalleen
04e74c2c8f
cancel simulator extensions without applying changes ( #2876 )
2024-05-02 06:50:52 +02:00
Kaalleen
2ee4175437
Remove electron entirely ( #2859 )
...
Co-authored-by: rejbasket
2024-05-01 19:34:25 +02:00
Kaalleen
0c825d2163
Add multicolor satin extension ( #2863 )
2024-05-01 06:59:46 +02:00
Lex Neva
3f0f04abec
simulator fixes ( #2844 )
...
* fix slide and control panel rendering bugs
* clear marker lists when clearing stitch plan
* switch simulator back to wx
* remove unused function
* fix off-by-one error in color bar
* avoid overlapping command symbols of different types
* don't maximize simulator
* adjust alignment
* remove unused API server
* bugfix
* focus entire simulator panel
* rename simulator/realistic preview -> simulator
* experimental: background color picker
* set pagecolor to background color by default
* satisfy macos
* toggle jumps on drawing canvas
* clear frog family
---------
Co-authored-by: Kaalleen
2024-04-30 20:21:32 +02:00
Kaalleen
4c7533d8c3
add outdated glyphlist warning ( #2862 )
2024-04-30 20:07:36 +02:00
George Steel
05ca4132f1
Add option to disable the stitch plan cache ( #2655 )
...
Setting the cache size to 0 bypasses the cache completely.
This is necessary during development to ensure newly-changed code actually gets run.
Also fixes the error pane in the params gui.
* make params warning pane large enough to see contents
* rename sizers in preferences dialog descriptive names
* add shapely version bound
* add option to disable stitch plan cache
* remove out-of-date wxg file
* make a cache size of 0 disable the cache
2024-04-27 14:16:18 -04:00
Kaalleen
ed33b29c28
Font sampling extension ( #2858 )
2024-04-27 10:02:20 +02:00
Kaalleen
231f3a50b6
tartan angles int -> float ( #2808 )
2024-03-30 08:05:49 +01:00
Kaalleen
2439adafa8
Add "the tartan universe" ( #2782 )
2024-03-29 10:25:02 +01:00
Kaalleen
c61473f02f
handle zero stitch elements better ( #2736 )
2024-02-23 16:53:05 +01:00
Kaalleen
7ede87f5a6
move lettering panel to gui ( #2641 )
2023-12-26 10:11:38 +01:00
Kaalleen
8d9930a52d
Save some space (simulator) ( #2571 )
...
* combine and untoggle direction buttons
* do not switch bitmap play/pause buttons
2023-11-09 17:28:55 +01:00
Lex Neva
d153132cf4
don't handle simulator click before stitch plan is loaded ( #2570 )
2023-10-22 17:55:02 +02:00
Lex Neva
82f2edac1a
attach params/lettering simulator window and allow detach ( #2557 )
2023-10-21 18:16:34 +02:00
Kaalleen
746a984dac
Fix new param simulator for macOS and Windows ( #2546 )
...
* fix tooltip
* combine play and pause button
---------
Co-authored-by: Lex Neva
2023-10-18 15:57:49 +02:00
Kaalleen
1224636403
element info: update link ( #2558 )
2023-10-17 19:50:44 +02:00
Kaalleen
6f0150db00
element info: add more info ( #2556 )
...
* add removed stitches info
* add color info
2023-10-15 14:47:46 +02:00
Kaalleen
1ff6777228
Add element info extension ( #2544 )
2023-10-15 07:18:26 +02:00
Kaalleen
bbd7391b18
Test Swatches: Reduce length of param list by checking for element type ( #2545 )
2023-10-15 07:06:43 +02:00
Kaalleen
427dac519b
Fix Param Simulator (win/mac) ( #2507 )
...
* add pause icon
* fix params simulator for mac
2023-09-08 17:03:33 +02:00
Lex Neva
ac34dde283
add electron simulator slider features to wxPython simulator ( #2481 )
2023-09-07 19:28:52 +02:00
Lex Neva
af96d720e9
improve params errors ( #2437 )
2023-09-07 19:25:47 +02:00
Kaalleen
6a8ea68651
update preferences title ( #2495 )
2023-09-03 12:59:39 +02:00
Lex Neva
e35cacc5cc
convert Preferences to wxPython
2023-08-15 22:59:04 -04:00
Kaalleen
f68b099dbf
fix needle points for windows ( #2337 )
2023-06-04 13:38:21 +02:00
rejbasket
ef6f6580df
Update electron version to v14.2.9 ( #2214 )
...
Authored-by: rejbasket
Co-authored-by: Kaalleen
Co-authored-by: Lex Neva
2023-05-22 22:33:19 +02:00
Kaalleen
eb32f336a8
params simulator: make size of the needle points just a little bit bigger ( #2254 )
2023-04-30 11:24:28 +02:00
rejbasket
36d5286363
fixed mac dev mode translations ( #2248 )
...
updated electron-builder
Authored-by: rejbasket
2023-04-28 21:02:05 +02:00
Kaalleen
36503c13e0
param simulator: stitch plan metadata ( #2200 )
2023-04-08 19:14:38 +02:00
Lex Neva
b461253958
make simulator threads pre-emptible
2023-02-16 22:54:21 -05:00
George Steel
f7748f0f46
fix closed-loop problem in wx simulator
2022-10-08 20:06:38 -04:00
rejbasket
41ace3a9e5
add macOS and windows installer ( #1352 )
2021-12-08 22:18:41 +01:00
Lex Neva
173548dee5
rename more patch references
2021-08-07 12:18:55 -04:00
Lex Neva
c1e6558f78
rename Patch to StitchGroup
2021-08-07 10:57:53 -04:00
Kaalleen
7ce3c8e7a0
output a warning in params if simulation cannot load ( #1143 )
2021-04-10 19:55:48 +02:00
Lex Neva
f787121080
Merge pull request #1083 from inkstitch/lexelby/license-headers
...
add license headers
2021-03-28 18:11:15 -04:00
Lex Neva
3b3f890c12
add copyright headers
2021-03-11 23:17:19 -05:00
Lex Neva
5edae9fe75
remove unused local variable
2021-03-11 20:34:20 -05:00
Kaalleen
e84a86d4ac
Update for Inkscape 1.0 ( #880 )
...
* 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>
2021-03-04 18:40:53 +01:00
LaureFR38
1cb501986f
Update font.py ( #848 )
...
* Add new fonts
* Update old fonts
* Update lettering gui
Co-authored-by: Lex Neva
Co-authored-by: kalleen
2021-02-04 16:40:02 +01:00
Kaalleen
5c7b97c9fe
fix corrupted presets error ( #715 )
2020-05-20 20:08:59 +02:00
Lex Neva
c08d838ade
mac: wait for electron window to close
2020-01-29 01:29:49 -05:00
Kaalleen
956ec51a8b
Fix simulator scale in macOS ( #504 )
2019-08-03 07:51:04 +02:00
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
katee
a3b7d8eb42
Refactor electron to always pipe stdout to /dev/null
2019-04-22 21:42:17 -04:00
Kate Murphy
67027f0704
Fix crashed caused by Inkscape reading message from stdout
2019-04-17 21:48:44 -04:00
Lex Neva
30d80ab41b
add scale bar to simulator for comparison
2019-04-16 21:01:25 -04:00
Lex Neva
9b2a47136b
enable print button
2019-04-12 17:57:07 -04:00
Lex Neva
5b5cde330f
fix dev path
2019-04-12 16:48:25 -04:00
Lex Neva
0d54c828d0
use docker for windows
2019-04-12 02:26:02 -04:00
Lex Neva
28ffc8692c
launch electron properly on macos
2019-04-11 01:18:50 -04:00
Lex Neva
d52dc8d5fc
fix electron path
2019-04-11 00:03:23 -04:00
Lex Neva
9ccf2f552b
switch print pdf gui to electron
2019-04-10 23:37:16 -04:00
Lex Neva
2c39fbc8cf
Merge branch 'master' into lexelby/revamp-fill
2019-04-10 00:07:55 -04:00
Kaalleen
c94a28756d
simulate needle penetration points
2019-04-07 21:00:14 +02:00
Lex Neva
6c5e57d39c
implement lettering presets
2019-04-02 23:39:54 -04:00
Lex Neva
a9cf553066
add font description to font selector dropdown
2019-04-02 22:36:54 -04:00
Kaalleen
211561eabc
simulator stitch box improvement ( #402 )
2019-04-02 06:27:33 +02:00
Lex Neva
af6588a442
'fix' style
2019-03-24 14:50:49 -04:00
Lex Neva
eada4bed7e
don't let simulator preview thread crash
2019-03-21 21:09:03 -04:00
redhat421
f3cdcfbdfa
Remove extra self param from store_preset call. ( #381 )
...
It looks like an extra "self" parameter was added to the store_preset call in the add_preset function.
This prevents add_preset from working.
2019-02-16 16:53:38 -05:00
Lex Neva
004df12e88
don't crash on a design with no stitches
2018-12-30 20:15:32 -05:00
Lex Neva
1e0280db10
basic lettering GUI ( #351 )
2018-12-15 20:21:41 -05:00