Commit Graph

99 Commits

Author SHA1 Message Date
c3d85074ac Centralize legacy canvas tool bridge 2026-06-04 11:59:20 +02:00
d1bd4e9b46 Centralize legacy history bridge 2026-06-03 20:45:33 +02:00
6945ce7e23 Route canvas hotkeys through app core 2026-06-03 20:30:07 +02:00
b576143afb Use blend gate plan for canvas copy decisions 2026-06-03 18:37:58 +02:00
bc5b39057d Publish renderer feature snapshot for canvas gates 2026-06-03 18:32:17 +02:00
1369a9048e Centralize canvas blend gate planning 2026-06-03 18:20:01 +02:00
9c7c89fed4 Add canvas tool service boundary 2026-06-03 13:42:34 +02:00
c56d301b29 Route canvas input mode switching through planner 2026-06-03 11:28:41 +02:00
58afa672c7 Extract history UI operation planning 2026-06-03 11:13:57 +02:00
d28aa25358 Route app save decisions through app core 2026-06-02 22:26:58 +02:00
bbe8378630 Move NodeCanvas GL mappings to renderer gl 2026-06-02 09:04:28 +02:00
c8bce21b95 refactor font loading 2019-12-01 18:24:59 +01:00
c6173987af improve text node 2019-11-28 21:01:17 +01:00
20fbf5586f add brackets brush size 2019-11-27 01:08:00 +01:00
64f6b90911 add tap event on iOS 2019-11-26 21:44:01 +01:00
b26a814208 add cursor visibility mode 2019-11-21 10:22:48 +01:00
8e4f77333e implement load/unload frames 2019-10-22 19:37:55 +02:00
27576443ca improve animation panel 2019-10-19 22:30:44 +02:00
f7baa9083f draw onion 2019-10-15 18:12:23 +02:00
9ccd6ed2f4 remove direct use of rtt and dirty area from the layer 2019-10-15 11:57:39 +02:00
44bbb02aa1 fix rendering issue when layer blending mode is used 2019-09-03 08:05:53 +02:00
462c4a52e1 add template Node::clone() and remove destroy_immediate 2019-08-28 23:57:29 +02:00
4651d81955 Merge branch 'master' 2019-08-28 12:10:58 +02:00
c1bd377ee8 fix combobox issue, pad scissor by 1px 2019-08-17 10:20:05 +02:00
fa94aa632f improve progress bar, refactor node destruction, simplify layers export 2019-08-16 10:15:14 +02:00
bb7d681dc3 fix zoom detection issue in old OSX versions 2019-08-15 22:52:14 +02:00
34464c167e fix zoom change propagation 2019-08-08 10:11:30 +02:00
cc087746bd add ui and viewport scale option, fix combobox items height from parent 2019-08-04 12:00:49 +02:00
945028f171 fix glsl float interpolation, fix layers on ui reload, add vr thread for Quest 2019-07-30 22:10:48 +02:00
92d4a43fcf fix stroke padding rect 2019-07-28 14:51:33 +02:00
18daf6ab73 remove debug stuff 2019-07-21 13:30:40 +02:00
85d9c057f8 fix color bleeding 2019-07-21 00:27:34 +02:00
b89274e7a6 App::I static singleton to pointer 2019-07-11 18:08:17 +02:00
a15d3acaef fix pressure spacing, blend mode preview 2019-06-25 22:16:36 +02:00
228263c70f add flood fill mode with custom cursor 2019-06-22 10:44:36 +02:00
9ad3c351ce add history to guides 2019-06-19 17:55:35 +02:00
9ee4bc42b9 add history to layer create, delete, move, rename, and merge 2019-06-18 17:39:35 +02:00
46ba835f7a selection outline animated 2019-05-17 11:21:50 +02:00
c4e166fc32 multiple selection for free mask 2019-05-17 10:54:38 +02:00
c4cf0c7e47 fix canvas on hdpi 2019-05-17 00:37:35 +02:00
f6187b7f86 fix mixer on hdpi scale 2019-05-16 23:47:43 +02:00
ab9767556f fix quick panel color slots, remove RGBA float framebuffers, disable merge framebuffers 2019-05-16 17:02:20 +02:00
4f39dcf61d dpi zoom on title bar 2019-05-16 10:38:23 +02:00
8315424f55 reduced canvas framebuffer resolution for hdpi, update android project 2019-05-15 18:34:48 +02:00
2da84ec63d render merged layers cache 2019-04-25 11:33:59 +02:00
5bef9c7286 fix cursor visibility in OSX 2019-03-11 18:39:11 +01:00
3af923db96 fix selection and cursor 2019-03-09 23:07:06 +01:00
bfe5c3541d show cursor on picking and other modes than draw/erase, sanity check on presets file 2019-03-08 12:47:06 +01:00
3296de98cc hide cursor on canvas, add mouse focus event, brush preview solid when small 2019-03-06 20:39:27 +01:00
cedb8bc3fe bind zero when texture is not defined for dual brush or pattern to avoid using the previous tex in slot 2019-02-26 16:23:51 +01:00