Wykres commitów

440 Commity (7c06dee44ac7951a5db406eb829100a5bc3e5887)

Autor SHA1 Wiadomość Data
Kaalleen d938ea3685
make line to satin a little bit more robust (#3021) 2024-06-27 20:29:15 +02:00
Kaalleen 5f23dea1a1
Make PNG (simple/realistic) and threadlist available in export file formats (#3019) 2024-06-26 22:51:15 +02:00
Kaalleen 7a856a77e4
wxpythonify about extension (#3007) 2024-06-23 10:58:16 +02:00
Kaalleen 4cef6be086
Fix realistic stitch plan preview for inkscape versions 1.3 and 1.3.1 (#3004)
Co-authored-by: CapellanCitizen
2024-06-21 18:43:18 +02:00
Kaalleen c017cae01a
gray out randomize stitch length param when random stitch length is disabled (#3002) 2024-06-20 16:56:00 +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 d9db1601d3
lettering along path: remove previous transforms (#2973) 2024-06-08 13:56:45 +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
Claudine Peyrat 38206d4ead
Claudine/redwork (#2958)
* add redwork extension

* fix issue when multiple lines have the same start and end
output to underlay and top layer paths

* use more networks algo

* make style corrections

* make starting  point effective

* organize in connected groups

* ending point

ending point could be used as starting point if no starting point is given

* add a comment

* don't add connected group

if the whole design is connected, don't add connected group

* remove too short paths

* bug correction

use length  of linestring not the distance betweend endpoiints

* allow parameters setting

stitch_length for both redwork and underpath
bean_stitch for redwork

* style correction

---------

Co-authored-by: Kaalleen <reni@allenka.de>
2024-06-04 20:18:13 +02:00
Kaalleen 1f57763e79
add help tab to lettering (#2948) 2024-05-29 14:38:17 +02:00
Kaalleen cf0356a6f3
fix boolean param (#2942) 2024-05-24 12:15:49 +02:00
Kaalleen 7a19800a6f
add links to documention in inx extensions (#2937) 2024-05-22 21:49:35 +02:00
Kaalleen 0310f5d37d
print pdf: remove top level groups (not only layers) (#2924) 2024-05-22 21:47:01 +02:00
Kaalleen adb6f008af
tartan: fix non tartan group selection (#2922) 2024-05-20 16:02:09 +02:00
Kaalleen b024dc57f2
fix realistic preview for pyinstaller packaged linux build (#2912) 2024-05-17 09:56:47 +02:00
Kaalleen 9188d6aba7
fix zigzag line to satin (#2917) 2024-05-17 09:44:09 +02:00
Kaalleen 1e97ad32c0
Stitch plan: options render jumps and ignore layer (#2911) 2024-05-17 08:26:43 +02:00
Kaalleen af8b832191
lpe satin: increase fuse value (#2896) 2024-05-12 20:19: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 958cb4210a
Rewrite outline extensions (#2881) 2024-05-09 10:32:08 +02:00
Kaalleen 9bd3f3658e
fix multiple param values when default None (#2854) 2024-05-07 20:48:31 +02:00
Kaalleen 45a8537c98
remove special treatment for polylines (#2866) 2024-05-07 20:48:05 +02:00
George Steel d32a8fd466
Add randomized running and fill stitches (#2830)
Add a mode to running stitch that uses randomized phase and stitch length instead of even spacing. This greatly reduces moire effects when stitching closely-spaced curves in running-stitch-based fills.

Add option for randomized running stitch to:

    ripple stitch
    circular fill
    contour fill
    guided fill
    auto-fill

When is randomization is not selected, ripple stitch will use even running stitch when staggers are set to 0 (default) and the stagger algorithm from guided fill (which does not look nice with a stagger period of 0) when staggers is nonzero.

Also includes fix for satin contour underlays (missing tolerance default) mentioned in #2814. This sets the default tolerance to 0.2mm, which is the largest tolerance guaranteed to be backwards-compatible with existing designs using the default inset of 0.4mm.

Original commits:
* fix satin underlay tolerance default
* Add randomized running stitch, make available in ripple stitch, circular, and contour
* add randomized guided fill
* make ripple stitch use even stitching when not staggering or randomizing.
* add random auto-fill and switch jitter parameter to a percentage (matches satin)
* fix comments
2024-05-05 13:55:33 -04:00
karnigen bf5c2dfd67
Kgn/logging revamp (#2720)
* update config files

* rebase after electron remove

* added toml to requirements

* logging update

* Unified use of the TOML format instead of INI [no ci]

* Unified use of the TOML format instead of INI [no ci]

* moving debug*.py to debug dir, moving some part for debugger [no ci]

* use of alternate logging in some cases

* updated debug logger [no ci]

* logging update

* updated notes

* updated notes about logging

* style check
2024-05-03 01:34:58 +02:00
Kaalleen 04e74c2c8f
cancel simulator extensions without applying changes (#2876) 2024-05-02 06:50:52 +02:00
capellancitizen 8d36d2aaa0
Improved stitch plan rasterization performance (#2873) 2024-05-01 14:05:24 -04:00
Kaalleen 298f911ec5
Add Jump to Trim Extension (#2864) 2024-05-01 19:44:04 +02:00
Kaalleen 2ee4175437
Remove electron entirely (#2859)
Co-authored-by: rejbasket
2024-05-01 19:34:25 +02:00
Kaalleen eb64c88a8b
Fix select elements extension (#2875)
* fix dbus issue
* add bean stitch repeats
* add tartan
* add autosatin underlay

---------

Co-authored-by: rejbasket
2024-05-01 19:12:01 +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 ed33b29c28
Font sampling extension (#2858) 2024-04-27 10:02:20 +02:00
Lex Neva 3b16235821
move print PDF back to web browser (#2849)
* move print PDF back to web browser

* fix line wrapping for macOS

---------

Co-authored-by: Kaalleen <reni@allenka.de>
2024-04-24 22:38:32 -04:00
capellancitizen c164f8d458
Added realistic stitch preview option (#2838)
Includes multiple optimizations for the realistic stitch preview

Co-authored-by: Lex Neva <github.com@lexneva.name>
2024-04-24 20:07:37 -04:00
capellancitizen 7e756b8971
Additional Clone functionality (#2834)
- Recursive Clones now pick up inkstitch:angle etc. from clones they clone
- Style now properly propogates to clones
- Unlink Clone tool (which applies angle changes, etc.)
- Minor refactoring
2024-04-12 16:01:17 -04:00
Kaalleen 25984cf01d
cleanup document: list -> set (#2819) 2024-04-06 08:26:48 +02:00
Kaalleen f40c89a4a6
avoid RuntimeError by closing params with CallAfter (#2809) 2024-03-30 17:51:21 +01:00
Kaalleen 697b6c64f8
add options to remove specific params only (#2774) 2024-03-29 11:09:17 +01:00
Kaalleen 2439adafa8
Add "the tartan universe" (#2782) 2024-03-29 10:25:02 +01:00
Kaalleen 8e70f3d2fe
Add object based min stitch length (#2792)
* add object based min stitch length (overwrites global)
* add object based minimum jump stitch (overwrites global)
* rename patches to stitch_groups
2024-03-26 07:10:40 +01:00
Kaalleen 88278d0c07
save thread names into embroidery files (#2777) 2024-03-24 07:39:42 +01:00
Claudine Peyrat c59449d634
Update jump_to_stroke.py (#2795) 2024-03-23 23:26:41 +01:00
Kaalleen 1112959da1
use offset curve for convert satin extension (#2775)
filter invalid rungs when merging satin sections
2024-03-23 09:00:40 +01:00
Kaalleen 4749eca8fd
Add apply palette extension (#2738)
* add apply palette extension
* thread catalog: apply palette: do not overwrite cutwork settings
2024-03-11 14:08:56 +01:00
Kaalleen 3121bbaedf
add satins only option to force lock stitch extension (#2773) 2024-03-11 13:55:00 +01:00
Kaalleen 3b5ed7c3f2
element info: fix metadata (#2772) 2024-03-11 13:53:45 +01:00
Kaalleen 84f213d000
satin to stroke: remove etree (#2764) 2024-03-08 17:18:27 +01:00
Kaalleen f6a0b2eeeb
Fix lettering along path when glyphs have subgroups (#2754)
* remove "use no commands" restriction for lettering along path
2024-03-07 17:59:38 +01:00