summaryrefslogtreecommitdiff
path: root/lib/threads/color.py
AgeCommit message (Collapse)Author
2025-07-27rename pyembroidery to pystitch (#3889)Kaalleen
... and remove it as a submodule (use pip to install)
2025-07-11Fix issue with bad color names (#3816)Kaalleen
* fix issue with bad color names and define element colors at one place and reuse * fix bad tartan color * verify color in gradient block * add thread color tests * use default color behavior for elements linked to non-existing definitions (gradients) * Added mypy change for tests (authored by: CapellanCitizen)
2025-06-28fix: revert "add icc color workaround (#3687)" and use 1.4.x inkexMartin Fischer
This commit reverts 4cfb02c370e2f09d59658f652c4b15bd41d46d6e which did not fix anything as far as I can tell. The inkex.Color constructor has been doing the same split logic since 2018 and the used ColorCMS class isn't available in the inkex that's bundled with Inkscape which breaks packaging for Linux distros such as NixOS. To prevent such breakages from being introduce accidentally in the future the pinned inkex version is changed to the git tagged version EXTENSIONS_AT_INKSCAPE_1.4.1. Fixes #3824.
2025-04-26add icc color workaround (#3687)Kaalleen
2025-03-11shift command position of commands with connector lines a little bit out (#3572)Kaalleen
2025-03-09Mypy type correctness (#3199)capellancitizen
2024-06-25Simulator: make colors visible on background (#3010)Kaalleen
* 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-01-13style cleanupkarnigen
2023-08-12render context-stroke and context-fill as black (#2470)Kaalleen
2023-07-16remove tinycss2 (#2424)Kaalleen
2023-01-07Cutwork needle info (#1988)Kaalleen
* add cutwork needle info to thread color * apply threadlist: apply cutwork_needle attribute
2022-11-27This and that (#1727)Kaalleen
* dont fail on satin with fill * fill stitch error message * convert to satin mac issue * auto_satin: add rung for two node old style satins * avoid divide by zero in intersect_region_with_grating * fix for incorrect stagger in guided fill * better rail sectioning algorithm * fix #1780 * fix #1816 Co-authored-by: Lex Neva
2022-10-15Fix stop command (#1841)Kaalleen
2021-10-19color gradient to black (#1395)Kaalleen
2021-03-11add copyright headersLex Neva
2021-03-04Update for Inkscape 1.0 (#880)Kaalleen
* 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>
2020-05-15parse unicode color names (#686)Kaalleen
2020-04-28electron simulator (#531)Lex Neva
2018-08-21autopep8Lex Neva
2018-07-25update input extension for pyembroideryLex Neva
2018-07-25switch to pyembroidery for file generationLex Neva
2018-05-29first attempt at realistic renderingLex Neva
2018-05-01rename inkstitch/ to lib/Lex Neva
You can't have a module and a package named the same thing. PyInstaller wants to import the main script as if it were a module, and this doesn't work unless there's no directory of the same name with a __init__.py in it.