Commit Graph

86 Commits (b557272c044c07bf3b772c8c7e445eaf6b97defb)

Author SHA1 Message Date
kts of kettek 5813cfabdb Prevent offscreen drawing resulting in wrapped drawing 2024-02-16 13:02:45 -08:00
kts of kettek e6a28635f8 Implement brush movement interpolation 2024-02-16 12:08:35 -08:00
kts of kettek 455a9887ac Add function key file swap 2024-02-15 16:39:32 -08:00
kts of kettek 42fe902da4 Add global shortcuts logic 2024-02-15 14:55:15 -08:00
kts of kettek b055fac886 Add dubious shortcut system 2024-02-15 14:45:27 -08:00
kts of kettek e0572c82a1 Only show shape preview if using a brush 2024-02-15 11:19:40 -08:00
kts of kettek b20caab1d7 Fix not rendering preview on zoom 1 2024-02-15 11:13:47 -08:00
kts of kettek 732bc467f9 Show brush as cursor 2024-02-15 11:09:03 -08:00
kts of kettek 731c0c2062 Implement square brush type; wheel on preview to change size 2024-02-15 10:41:38 -08:00
kts of kettek acb305f437 Implement color picker
sadly not universal
2024-02-14 19:25:45 -08:00
kts of kettek 383b4eedb0 Fix change 2024-02-14 19:04:27 -08:00
kts of kettek b71e8cdfcc Remove size icon 2024-02-14 19:02:20 -08:00
kts of kettek 02fe8ea1dc Add brush size visualizer 2024-02-14 19:01:51 -08:00
kts of kettek 0703417339 Add zoom button/input 2024-02-14 18:37:33 -08:00
kts of kettek 705638f5e5 Set focused file on new import 2024-02-14 18:17:52 -08:00
kts of kettek 2ed69cf167 Implement flood fill 2024-02-14 15:49:55 -08:00
kts of kettek b851faef53 Adjust tool swap logic 2024-02-14 14:13:36 -08:00
kts of kettek 20bcb0a324 Add tool selection; add eraser 2024-02-14 14:09:09 -08:00
kts of kettek 8ffce21840 Implement tool abstraction + brush 2024-02-14 13:38:46 -08:00
kts of kettek c7dc5594ec oops 2024-02-14 11:10:12 -08:00
kts of kettek 54cd714b37 Fix primary/secondary border color 2024-02-14 10:30:53 -08:00
kts of kettek 85d777c88d Fix opacity; show checkboard 2024-02-14 10:29:48 -08:00
kts of kettek 0bc8fe0c2f use palette color index for Editor2D 2024-02-14 10:02:13 -08:00
kts of kettek 80f25c3e42 Implement undo system for placing pixels 2024-02-14 08:51:33 -08:00
kts of kettek 26ca39450f Use palette from decoded file 2024-02-13 22:08:22 -08:00
kts of kettek a4ee106ffe Implement custom PNG decode; use WIP weirdness 2024-02-13 21:03:42 -08:00
kts of kettek 26e119421d Remove cursor modify on floating panel click 2024-02-13 13:49:53 -08:00
kts of kettek 96a5e128d7 Add windows menu opts; adjust data format 2024-02-13 13:39:22 -08:00
kts of kettek 875fe06d62 Add StackPreview basic version 2024-02-10 06:28:57 -08:00
kts of kettek 62c68a8b55 Add incomplete FloatingPanel 2024-02-10 06:28:46 -08:00
kts of kettek 415be31b3e Adjust cursor display based on zoom 2024-02-10 03:35:06 -08:00
kts of kettek 9e07913210 Make canvas multi-canvased; add zoom and cursor 2024-02-10 01:41:27 -08:00
kts of kettek 963294ceaa Fix import 2024-02-09 23:13:54 -08:00
kts of kettek 02fcb06b3b Don't use movementX/movementY
Garbage libwebkit gtk backend gives absolute coordinates, not delta
2024-02-09 23:13:35 -08:00
kts of kettek b8edcddd47 Add drag view view mmb and wheel 2024-02-09 19:49:06 -08:00
kts of kettek 329628f021 Commit all, regardless of logic 2024-02-09 15:33:00 -08:00