inkstitch/icons
Lex Neva 913c2700d1
Sew Stack first steps (#3133)
* handle more recursive cases

* scaffolding for stitch layers

* scaffolding for SewStack

* always use DotDict when parsing json params

* add DefaultDotDict + DotDict fixes

* first working SewStack (no UI yet)

* ignore inkstitch_debug.log and .svg

* refactor

* early WIP: property grid display temporarily in stitch plan preview

* start of sew stack editor extension

* add layer properties panel and splitter

* spacing and better icon

* handle checkbox

* add layer action buttons

* show selected property help text in an HtmlWindow

* rename

* rephrase help text for tolerance

* refactor into separate file

* simplify structure

* better property type handling

* add randomization button

* add random seed re-roll button

* simulator preview

* update preview in a few more cases

* always DotDict

* avoid ridiculously slow simulations

* preview selected layer or all layers

* edit multiple objects and save only modified properties into the SVG

* better preview handling

* add reverse and jitter

* add stitch path jitter

* fix types

* fix random shuffle button

* fixes

* fix repeats

* type hinting to please pycharm

* show layer description

* avoid exception in properties with multiple values

* fix typing

* fix new layer

* draw a box around property grid and help box

* confirm before closing

* rename properties and fix seed

* fix close/cancel logic

* add buttons to undo changes and reset to default value

* set not modified if default is original setting

* fix invisible icon

* more space for properties

* fix random properties

* better regulation of simulator rendering speed

* Fixed timer being passed a float

* fix get_json_param() default handling

* fix tests

* add checkbox for sew stack only

* fix property help

* adjustable stitch layer editor help box size, with persistence

* repeat exact stitches

* "fix" style

* adjust for new next_element stuff

---------

Co-authored-by: CapellanCitizen <thecapellancitizen@gmail.com>
2025-01-29 12:04:07 -05:00
..
inx Fill to satin (#3406) 2025-01-05 12:52:02 +01:00
backward_command.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
backward_command.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
backward_command_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
backward_stitch.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
backward_stitch.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
backward_stitch_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
close.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
close.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
close_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
color_change.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
color_change.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
color_change_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
detach_window.png attach params/lettering simulator window and allow detach (#2557) 2023-10-21 18:16:34 +02:00
detach_window.svg attach params/lettering simulator window and allow detach (#2557) 2023-10-21 18:16:34 +02:00
detach_window_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
direction.png Save some space (simulator) (#2571) 2023-11-09 17:28:55 +01:00
direction.svg Save some space (simulator) (#2571) 2023-11-09 17:28:55 +01:00
direction_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
faster.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
faster.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
faster_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
forward_command.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
forward_command.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
forward_command_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
forward_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
forward_stitch.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
forward_stitch.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
forward_stitch_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
info.png Simulator: make colors visible on background (#3010) 2024-06-25 23:46:50 +02:00
info.svg Simulator: make colors visible on background (#3010) 2024-06-25 23:46:50 +02:00
info_dark.png Simulator: make colors visible on background (#3010) 2024-06-25 23:46:50 +02:00
inkstitch256x256.png
inkstitch_colour_logo.png wxpythonify about extension (#3007) 2024-06-23 10:58:16 +02:00
inkstitch_colour_logo.svg
invisible.png Sew Stack first steps (#3133) 2025-01-29 12:04:07 -05:00
invisible.svg Sew Stack first steps (#3133) 2025-01-29 12:04:07 -05:00
jump.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
jump.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
jump_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
layer.png Sew Stack first steps (#3133) 2025-01-29 12:04:07 -05:00
layer.svg Sew Stack first steps (#3133) 2025-01-29 12:04:07 -05:00
layers.png Sew Stack first steps (#3133) 2025-01-29 12:04:07 -05:00
layers.svg Sew Stack first steps (#3133) 2025-01-29 12:04:07 -05:00
npp.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
npp.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
npp_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
page.png Show page in simulator (#3120) 2024-08-08 09:43:36 -04:00
page.svg Show page in simulator (#3120) 2024-08-08 09:43:36 -04:00
page_dark.png Show page in simulator (#3120) 2024-08-08 09:43:36 -04:00
pencil.png
pencil_20x20.png
play.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
play.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
play_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
randomize_20x20.png
randomize_20x20_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
restart.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
restart.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
restart_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
settings.png Add preferences button to simulator (#2992) 2024-06-14 09:49:57 +02:00
settings.svg Add preferences button to simulator (#2992) 2024-06-14 09:49:57 +02:00
settings_dark.png Add preferences button to simulator (#2992) 2024-06-14 09:49:57 +02:00
slower.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
slower.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
slower_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
stop.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
stop.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
stop_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
trim.png add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
trim.svg add electron simulator slider features to wxPython simulator (#2481) 2023-09-07 19:28:52 +02:00
trim_dark.png Improve simulator dark theme (#2969) 2024-06-07 10:33:45 +02:00
visible.png Sew Stack first steps (#3133) 2025-01-29 12:04:07 -05:00
visible.svg Sew Stack first steps (#3133) 2025-01-29 12:04:07 -05:00