Commit Graph

21 Commits

Author SHA1 Message Date
K. Lange
7aaeec1eba kuroko: sync, new module utilities 2023-12-22 11:25:26 +09:00
K. Lange
aae9596888 text: Unify 'ellipsify' implementation in text library 2023-06-07 10:15:31 +09:00
K. Lange
6dc7c09c82 text: expose method to extend existing path with new text 2023-05-06 15:56:42 +09:00
K. Lange
39b701969b kuroko: fixup menu bindings? 2023-04-08 15:47:00 +09:00
K. Lange
3c2464aa55 text: expose new path painting in Kuroko bindings 2023-04-08 14:33:10 +09:00
K. Lange
8d27160b9e text: expose stroke-to-contour step
Not super useful right now since these shapes can have weird edges,
but might be useful for doing silly things with transformations,
and in the future we may have methods to simplify the paths to make
them more useful as a "stroke to path" step.
2023-03-30 16:12:48 +09:00
K. Lange
4a4c0a3436 kuroko: bind props for TransformMatrix 2023-03-30 16:03:54 +09:00
K. Lange
d7c64d7e56 graphics: support shear operation on transformation matrices 2023-03-30 14:52:26 +09:00
K. Lange
f9ef88ffc0 kuroko: bind class for transformation matrices 2023-03-30 13:58:28 +09:00
K. Lange
5c96b9408b text: Cleanup downstream libs, expose new methods in Kuroko 2023-03-30 10:40:27 +09:00
K. Lange
6f6cc71d3f kuroko: bindings for Subregions 2023-03-28 11:05:18 +09:00
K. Lange
527de1fe48 kuroko: expose path rasterizing functions directly 2023-03-27 09:20:45 +09:00
K. Lange
06807a20f9 text: Obtain ascender + descender sizes 2023-03-25 17:29:15 +09:00
K. Lange
14994141c2 yutani: Don't raise new exception when fswait is interrupted 2023-02-20 09:26:42 +09:00
K. Lange
7c0844a908 yutani: Font.width is a method 2023-02-19 20:34:59 +09:00
K. Lange
2ffd929032 yutani: bind more functions 2023-02-16 21:33:44 +09:00
K. Lange
75cbf09a37 yutani: Support custom menu entries widgets 2023-02-15 23:45:01 +09:00
K. Lange
84817dbb02 yutani: fix incorrect allocation of menu bar objects 2023-02-15 20:29:42 +09:00
K. Lange
70ee297177 yutani: use : in parseArgs for __init__ methods in krk bindings 2023-02-15 20:29:29 +09:00
K. Lange
2f67ed17ae yutani: Don't use __new__ to build wrapper types, it's a pain to subclass with 2023-02-14 22:03:37 +09:00
K. Lange
0b3f6ffab2 yutani: Initial rewritten yutani module for kuroko 2023-02-12 21:42:59 +09:00