Wykres commitów

3357 Commity (capellan-batch-lettering-inmem)

Autor SHA1 Wiadomość Data
Claudine Peyrat 02e5ab9aaa
Claudine/fix cooper (#3521)
* Update →.svg

remove some jumps and little flaws

* Update →.svg

* Update font.json

* add petite category
2025-02-19 20:42:51 +01:00
Claudine Peyrat 487af3d0c8
Update →.svg (#3520) 2025-02-18 12:30:38 +01:00
Claudine Peyrat eb10fee883
Update →.svg (#3517)
fix M
2025-02-17 19:41:13 +01:00
Claudine Peyrat 1c5fc35be2
Claudine/add some right to left fonts (#3513)
* add arabic and  hebrew fonts

* Update ←.svg

* update hebrew fonts

make large one bicolor
namel them wisdom
2025-02-17 12:28:56 +01:00
Ink/Stitch Crowdin integration 54bdcc10c3 new translations from Crowdin 2025-02-17 01:28:38 +00:00
Claudine Peyrat 601e2da1cd
Claudine/global font.json update (#3510)
* from abecedaire to auberge marif

* from auberge small to baumans small

* fromm Brockscript to cogs_KOR

plus a little tightening of Chopin script  zigzag underlay to avoid bad behaviour when reduced

* from colorful to emilio tartan

* from espresso to inkstitch medium

* from inkstitch small to magnolia tamed

* from manuskript gothic   to all  ondulamaarif

* from pacificlo to shojumaru

* last ones done...
2025-02-16 20:42:33 +01:00
Ink/Stitch Crowdin integration 0a9c99df89 new translations from Crowdin 2025-02-16 01:38:34 +00:00
Claudine Peyrat a0433db1f3
fix broken forced case (#3509) 2025-02-14 20:23:08 +01:00
Ink/Stitch Crowdin integration 2e4830ea3a new translations from Crowdin 2025-02-14 01:25:41 +00:00
Kaalleen 332a05405b
greater lettering memory (#3504) 2025-02-13 18:06:12 +01:00
Kaalleen 942af5acb4
fix a bug in lettering extensions when the last_font can't be found (#3508) 2025-02-13 18:05:54 +01:00
Claudine Peyrat a1badc255b
Update font_variant.py (#3507)
one more non connecting letter
2025-02-13 17:44:34 +01:00
Claudine Peyrat 097cf52573
allow some arabic voyels (#3501)
* Update font_variant.py

start allowing voyel
use category to recognise punctuation

* Update font_variant.py

* Update font_variant.py

make it cleaner
2025-02-12 19:16:57 +01:00
Kaalleen 9ac55934fa
Edit-json: add kerning filter (#3499)
* edit-json: add kerning filter
* fix missing kerning pairs
2025-02-12 16:58:26 +01:00
Kaalleen 81c1fd834f
take transforms into account for path specific lpe satins (#3500) 2025-02-11 18:52:23 +01:00
Kaalleen cee9aa0d1d
lettering tools: remember last font (#3498) 2025-02-11 18:52:01 +01:00
Claudine Peyrat b7f5e94fd2
fix the wheelchair symbol (#3495) 2025-02-10 21:55:38 +01:00
Claudine Peyrat 457d9e49e4
add categories to font (#3497)
allows to add information about the writing system (s)  of the font. Json not yet updated
2025-02-10 21:40:21 +01:00
Claudine Peyrat 97f7400074
Claudine/add barstitch cloudy font (#3494)
* Create →.svg

* add barstitch cloudi

y
2025-02-09 23:24:00 +01:00
Kaalleen 24775f33bf
stroke: as_multi_line_string ignore single point paths (#3491) 2025-02-09 16:02:49 +01:00
Claudine Peyrat c74240fefa
add one more variant of alef (#3492)
ٱ is also a non  connecting letter
2025-02-08 23:56:41 +01:00
Ink/Stitch Crowdin integration 8030a7a1fa new translations from Crowdin 2025-02-08 01:22:32 +00:00
Ink/Stitch Crowdin integration bd76bd7fee new translations from Crowdin 2025-02-06 01:26:03 +00:00
Kaalleen af6cdc442b
Lettering typographic features (#3466)
* add svg font to layers extension which saves glyph annotations into the glyph name
---------
Co-authored-by: Claudine
2025-02-05 18:50:31 +01:00
Kaalleen 8f1f68a1db
troubleshoot: group pointers (#3486) 2025-02-05 16:50:01 +01:00
Kaalleen 76c3a6681a
fix auto_satin transform issue (#3489) 2025-02-05 16:47:03 +01:00
Kaalleen 1e1d14428c
fix simulator icon for light theme (#3482) 2025-02-04 21:17:18 +01:00
Kaalleen cabfade613
do not use scipy for density map (#3481) 2025-02-04 18:33:03 +01:00
Kaalleen 497fbcfab5
Add debug variable to enable sew stack elements (#3476) 2025-02-03 22:37:36 +01:00
Claudine Peyrat e1c6d8c595
add barstitch regular (#3474)
* add barstitch regular

* Update →.svg

chose a correct  d  ending position
2025-02-02 12:42:25 +01:00
Kaalleen b0cf5924f4
adapt simulator slider symbols to dark theme (#3475) 2025-02-01 16:26:34 +01:00
Lex Neva 384db8235e
add development-only extension functionality (#3470) 2025-01-31 22:32:58 -05:00
Ink/Stitch Crowdin integration 235fa3fc59 new translations from Crowdin 2025-02-01 01:28:49 +00:00
Claudine Peyrat 685bb706be
Claudine/make ambigue font sortable (#3471)
* Update →.svg

put mimosa medium baseline where it belongs

* make ambigue sortable

* Update font.json
2025-01-31 10:09:38 +01:00
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
Claudine Peyrat efe3b27f17
Claudine/add mimosa fonts (#3464)
* add mimosa large

* add mimosa_medium

* Update font.json

* add mimosa medium

andr remove a strange path from mimosa large's m

* clean the files
2025-01-29 16:46:20 +01:00
Kaalleen 26784be265
enable the expand option for contour fill (#3462) 2025-01-27 19:54:32 +01:00
Ink/Stitch Crowdin integration da2ad73060 new translations from Crowdin 2025-01-27 01:26:07 +00:00
Claudine Peyrat 99cac46cfe
Update font.json (#3461)
description correction
2025-01-26 07:37:38 +01:00
Kaalleen 160ef32d43
Improve satin guided ripple stitch and add stitch grid first option (#3436)
* ripple stitch: add stitch grid first option
* introduce an anchor line to fine tune satin guided ripples
2025-01-26 07:37:21 +01:00
Ink/Stitch Crowdin integration c08e17b1f8 new translations from Crowdin 2025-01-26 01:26:16 +00:00
Kaalleen 7fcb5fcfb2
satin: ignore ending_point when it is already at the end (#3460) 2025-01-25 16:08:35 +01:00
Kaalleen 82c6af07a5
Auto-run: try harder to avoid networkx issues (#3457)
* auto-run: try harder to avoid networkx issues
* fix auto-run transforms
2025-01-24 18:16:08 +01:00
Claudine Peyrat 28dd690658
add the font (#3454)
* add the font

* Update LICENSE

fix  the license
2025-01-24 17:01:27 +01:00
Kaalleen 903428106f
do not request update for legacy fonts (#3456) 2025-01-22 18:27:25 +01:00
Claudine Peyrat 5283a529b4
Update →.svg (#3447)
* Update →.svg

chose better starting points for letters to avoid stitching over jumps

* Update →.svg

improve starting and ending points
2025-01-22 11:47:53 +01:00
Kaalleen 6ed0a35dd2
satin ending_point: fix error when split point at start/end (#3452) 2025-01-22 10:21:06 +01:00
Ink/Stitch Crowdin integration 2b9f438b3b new translations from Crowdin 2025-01-22 01:25:00 +00:00
Ink/Stitch Crowdin integration 1b29b9e77f new translations from Crowdin 2025-01-19 01:29:37 +00:00
Claudine Peyrat a79d6f0e18
adding ambigue font (#3443)
* adding ambigue font

* deal with apostrophe
2025-01-16 19:45:11 +01:00