Commit Graph

42 Commits

Author SHA1 Message Date
4666eed1de Added a few test canvases to the project. 2022-11-20 02:50:48 +01:00
fa98cdba80 Don't add the PaintProjectToolsPropertyInspector for now to the inspector. 2022-11-20 02:50:17 +01:00
61da012956 Updated the engine. 2022-11-20 02:49:55 +01:00
8a7ddacdb5 Updated the engine. ALso notes. 2022-11-19 19:29:11 +01:00
df8e27f332 Updated the engine to get the new fixes and cleanups. 2022-11-19 02:32:18 +01:00
e167764033 Updated the engine. Now PaintCanvas is ported to the c++ side. 2022-11-18 23:52:09 +01:00
4f937cd49d Small cleanups. 2022-11-18 22:34:42 +01:00
45c22ab9fd Reimplemented undo and redo for PaintCanvas. 2022-11-18 22:08:53 +01:00
869bc95158 Notes 2022-11-18 22:08:42 +01:00
27d8d36030 Reimplemented the preview layer. 2022-11-18 14:25:49 +01:00
bd7f0c2dfd Don't erase the last cut data from the pastecut tool when switching from it. 2022-11-18 14:12:09 +01:00
a0a7b778ca Small improvements and fixed cut and paste tool. 2022-11-18 14:05:57 +01:00
0474e50c53 Right click will go back from the bucket tool to the previous tool. 2022-11-18 13:45:22 +01:00
da9b93fef6 Fixed the bucket tool. 2022-11-18 13:42:01 +01:00
3c69709c19 Work on fixing all the tools. 2022-11-18 12:28:14 +01:00
518383266b Always call tool_process in handle_mouse_button_down. 2022-11-18 11:29:07 +01:00
75ae11780b Update textures in commit_action(). 2022-11-18 11:26:20 +01:00
3f4d2fa840 Implemented more tools. 2022-11-18 01:26:33 +01:00
d8045e273c Updated the engine again. 2022-11-18 01:11:19 +01:00
07bb7e1bdb Updated the engine. 2022-11-17 23:58:42 +01:00
34f92b4fb1 Use the new PaintProjectPropertyInspector. 2022-11-17 17:47:13 +01:00
a76e7509f4 Updated the engine. Also use the new PaintToolsPropertyInspector. 2022-11-17 11:57:04 +01:00
35e6106815 Test paint visual script. Also updated the engine to get the new class icons. 2022-11-17 00:57:26 +01:00
4c9f00870d Updated the engine. 2022-11-16 23:57:04 +01:00
6abe6654ab Now the new color grid inspector works. 2022-11-16 23:56:29 +01:00
912e9b2f79 Test inspector plugin. 2022-11-16 23:43:04 +01:00
0c6ed1316a Initial action implementation. 2022-11-16 22:13:06 +01:00
a58c95caaf Use the current color for drawing. 2022-11-16 14:22:24 +01:00
6ac6df6e7d Initial draw implementation for the PaintCanvas. Also udpated the engine to get the required changes. 2022-11-16 14:18:00 +01:00
355378f4d5 Initial structural setup for editing PaintCanvases. 2022-11-16 00:30:49 +01:00
52cd6670ac Udpated the engine to get access to the PaintUtilities. 2022-11-16 00:27:11 +01:00
cdd1335e91 Udpated the engine to get the new improvements. 2022-11-15 23:59:52 +01:00
218abed706 Disabled more modules in the slim build. 2022-11-15 18:27:01 +01:00
c9e59d5b87 Initial test plugin code setup. 2022-11-15 18:26:43 +01:00
701e13fe53 Updated the engine to get the paint module improvements and classes. 2022-11-15 18:26:27 +01:00
d816595a03 Moved mockup related classes under a new folder. 2022-11-15 16:44:36 +01:00
502fd5e8ac Updated the engine to get the new paint class apis. 2022-11-15 16:43:35 +01:00
cc726782e7 Udpated the engine to get the new classes. 2022-11-15 13:18:17 +01:00
fa35c60185 Updated the engine to the latest. 2022-11-15 11:37:27 +01:00
6058ab8b49 Class design mockup. I think this will fix every issue with the current paint module. It's main downside will be that it will depend on the editor a lot more, so it will need to have more code if it needs to run in-app (not that much more code though, and mostly copy paste level stuff). 2022-11-14 16:53:39 +01:00
9e66142af8 Added a paint plugin. 2022-11-14 14:44:37 +01:00
1060a2e49d Initial commit. 2022-11-14 14:26:30 +01:00