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