|
a5c5201aa8
|
Added new overridable virtual api to PaintActions for commiting changes.
|
2022-11-15 12:15:32 +01:00 |
|
|
c2e8a32c90
|
Renamed do and undo methods in PaintAction.
|
2022-11-15 11:49:03 +01:00 |
|
|
b05babe4b2
|
Also added a new PaintCanvas.
|
2022-11-14 23:32:12 +01:00 |
|
|
1c0c3c4393
|
Added PaintNode.
|
2022-11-14 23:27:26 +01:00 |
|
|
b574d44dd7
|
Also register PaintCanvasBackground to the ClassDB, and fix crash on exit with it.
|
2022-11-14 23:08:37 +01:00 |
|
|
74a7615168
|
Added a PaintIcons header to the paint module to reduce code duplication, and to fix compile on the platforms where it failed.
|
2022-11-14 22:38:52 +01:00 |
|
|
a7afeb93e3
|
Register the paint module's ui helper classes.
|
2022-11-14 18:27:21 +01:00 |
|
|
1cf7b38074
|
Small rework for the PaintCanvasBackground.
|
2022-11-14 18:27:03 +01:00 |
|
|
334b4ae3f8
|
Renamed PaintCanvas to PaintCanvasOld.
|
2022-11-14 17:46:37 +01:00 |
|
|
dbeb522d8b
|
Renamed the icons folder to paint_icons in the paint module.
|
2022-11-14 17:35:19 +01:00 |
|
|
9f2996c770
|
Reorganized the paint module.
|
2022-11-14 17:31:45 +01:00 |
|
|
e63a346cd3
|
Bound some getter / setter methods in the paint module.
|
2022-11-14 17:11:38 +01:00 |
|
|
b6624bf30b
|
Re-extracted class docs.
|
2022-09-10 04:18:55 +02:00 |
|
|
3d4bf1c3c9
|
Improved PaintWindow mouse emulation from touch support a bit more.
|
2022-09-01 01:56:59 +02:00 |
|
|
2d543af173
|
Fix PaintWindow with mouse emulation from touch.
|
2022-09-01 00:40:18 +02:00 |
|
|
c090c48f01
|
Added a few getters and setters to the PaintWindow.
|
2022-08-31 18:39:10 +02:00 |
|
|
a1974c8338
|
Re-extracted the class docs.
|
2022-08-23 13:09:12 +02:00 |
|
|
714547cb17
|
Re-extracted class docs.
|
2022-08-21 00:40:49 +02:00 |
|
|
8108324700
|
Fix doc class strings, and add missing ones.
|
2022-08-21 00:32:32 +02:00 |
|
|
4c4e19223e
|
Added _theme_ infix to the theme helper methods in Control.
|
2022-08-17 20:57:16 +02:00 |
|
|
9757c39f05
|
Moved a few more core classes.
|
2022-08-17 17:43:49 +02:00 |
|
|
99e94b08c4
|
Moved base input related classes to core/input.
|
2022-08-17 17:02:24 +02:00 |
|
|
220b2db443
|
Moved String and related classes under a string folder in core.
|
2022-08-17 14:19:55 +02:00 |
|
|
dc9cc716c7
|
Moved Object related classes under core/object.
|
2022-08-17 13:45:14 +02:00 |
|
|
9555ee56b9
|
Moved Variant related classes under a variant folder in core.
|
2022-08-17 13:17:12 +02:00 |
|
|
388b88678e
|
Moved container related classes in core under a new containers directory.
|
2022-08-17 12:53:49 +02:00 |
|
|
fae3eabc8c
|
Fix property setter.
|
2022-06-22 00:43:52 +02:00 |
|
|
b8541c8e9d
|
Fix typo.
|
2022-06-21 23:05:26 +02:00 |
|
|
45d8f98459
|
Fixed resizing the canvas. Also now the new menu will clear all layers.
|
2022-06-21 22:58:54 +02:00 |
|
|
fed839a235
|
Fix resizing PaintCanvas.
|
2022-06-21 22:27:44 +02:00 |
|
|
81e959089e
|
Better color for the visual grid.
|
2022-06-21 21:10:20 +02:00 |
|
|
181ec8f642
|
Hide the magic menu button.
|
2022-06-21 21:03:10 +02:00 |
|
|
6939e22983
|
Fix PasteCutAction.
|
2022-06-21 20:26:05 +02:00 |
|
|
118fd74a10
|
Improvements to commit_action()'s logic.
|
2022-06-21 20:02:33 +02:00 |
|
|
ec82662b10
|
Fix RainbowAction.
|
2022-06-21 19:40:47 +02:00 |
|
|
04a8f1d3d2
|
Fix BucketAction.
|
2022-06-21 19:21:50 +02:00 |
|
|
50530c4f79
|
Fix undo and redo order.
|
2022-06-21 19:15:07 +02:00 |
|
|
10eeb612b0
|
Also set up layer.
|
2022-06-21 19:11:46 +02:00 |
|
|
8fe7110dc9
|
Remove a now uneeded method.
|
2022-06-21 18:54:33 +02:00 |
|
|
ab5b32cedf
|
Use duplicate().
|
2022-06-21 18:54:23 +02:00 |
|
|
1f3ef7782f
|
Bindings for the rest of the actions.
|
2022-06-21 18:47:22 +02:00 |
|
|
d68d3fa340
|
Created binds for PaintAction.
|
2022-06-21 18:04:31 +02:00 |
|
|
233e128dc3
|
Register the actions to the classdb.
|
2022-06-21 17:12:03 +02:00 |
|
|
bd609fd96a
|
Now PaintAction inherits from Resource instead of Reference.
|
2022-06-21 17:04:09 +02:00 |
|
|
2f647c1561
|
Improved copying the data from an action to an another. I'll try an another solution though.
|
2022-06-21 17:02:39 +02:00 |
|
|
004bf8e812
|
Fixed LineAction and RectAction.
|
2022-06-21 16:35:19 +02:00 |
|
|
918a246ef4
|
Fixed the tool layer.
|
2022-06-21 16:28:17 +02:00 |
|
|
1ef976c007
|
Remove unecessary check.
|
2022-06-21 16:22:41 +02:00 |
|
|
328af63ad1
|
Small improvements and simplifications for PaintCanvas.
|
2022-06-21 14:42:51 +02:00 |
|
|
0483521818
|
Ported CutAction.
|
2022-06-21 13:13:41 +02:00 |
|
|
f462e22536
|
Ported RainbowAction.
|
2022-06-21 10:52:18 +02:00 |
|
|
cfee15aa52
|
Ported MultilineAction.
|
2022-06-21 10:37:22 +02:00 |
|
|
1e979d3061
|
Ported RectAction.
|
2022-06-21 10:08:41 +02:00 |
|
|
ad3a5aa196
|
Ported PasteCutAction.
|
2022-06-21 00:34:47 +02:00 |
|
|
bafde8e9db
|
Ported LineAction.
|
2022-06-20 23:22:52 +02:00 |
|
|
61a8942070
|
Ported DarkenAction.
|
2022-06-20 22:57:44 +02:00 |
|
|
3db7c40a46
|
Fixed the up and down arrows of the paint layers.
|
2022-06-20 22:21:52 +02:00 |
|
|
d8185be48f
|
Fix the initial canvas size for the paint module.
|
2022-06-20 21:06:44 +02:00 |
|
|
b60b5f79c2
|
Fix crash in PaintWindow's undo.
|
2022-06-20 20:42:05 +02:00 |
|
|
b2d2a6fbe5
|
Fixed BrushAction.
|
2022-06-20 01:47:20 +02:00 |
|
|
5f683261ff
|
Reimplemented the PaintVisualGrid differently.
|
2022-06-20 00:59:32 +02:00 |
|
|
5e03f0f82b
|
Register PaintWindow, and also enable the PaintEditorPlugin by default. The paint module is still a bit buggy though, I'm hoping to fix most of it's isues in the next few days.
|
2022-06-20 00:12:33 +02:00 |
|
|
1ca15c44e4
|
Fix typo in PencilAction.
|
2022-06-20 00:10:51 +02:00 |
|
|
f3a3fdfd75
|
Ported get_points in PaintAction.
|
2022-06-20 00:10:31 +02:00 |
|
|
aa38f53ed2
|
Fix typo.
|
2022-06-11 21:17:26 +02:00 |
|
|
f0ac767970
|
Compare as boolean.
|
2022-06-11 20:57:03 +02:00 |
|
|
38ff41c893
|
Fix handling input for the PaintWindow.
|
2022-06-11 20:56:41 +02:00 |
|
|
bb303112fe
|
Move paint's shader to an another folder to avoid unused variable warning.
|
2022-04-19 00:10:39 +02:00 |
|
|
ecda65d37b
|
Fix an another shadoved declaration.
|
2022-04-18 23:41:49 +02:00 |
|
|
4813832b92
|
Fix shadowed declaration warning.
|
2022-04-18 19:34:52 +02:00 |
|
|
396426aa12
|
Skip registering PaintEditorPlugin for now, as the module will need lots of refactorings and I need to think about them more.
|
2022-04-18 16:33:37 +02:00 |
|
|
701e07a2cd
|
Typo fix.
|
2022-04-18 16:26:01 +02:00 |
|
|
81e9a54129
|
The PaintCanvasBackgorund needs draw behind parent set.
|
2022-04-18 15:45:24 +02:00 |
|
|
7abae2b54e
|
Properly ported PaintCanvasBackground.
|
2022-04-18 15:32:55 +02:00 |
|
|
71ac7bc4e3
|
Bit more work on porting PaintActions.
|
2022-04-18 14:10:21 +02:00 |
|
|
111daab50e
|
Switched to it in a few places.
|
2022-04-18 13:00:14 +02:00 |
|
|
361f949093
|
Work on porting the actions.
|
2022-04-17 21:10:43 +02:00 |
|
|
a3fc87a576
|
Cleaned up BrushPrefabs. Also started cleaning up actions.
|
2022-04-17 20:04:30 +02:00 |
|
|
d3c039be7e
|
Also port the logic of the selection box and visual grid.
|
2022-04-17 18:14:06 +02:00 |
|
|
cc217b7eea
|
Also ported the settings dialog.
|
2022-04-17 17:23:58 +02:00 |
|
|
bd42d11629
|
Also ported the PaintCanvasDialog, and the grid size dialog.
|
2022-04-17 16:44:54 +02:00 |
|
|
398af1a772
|
Fully ported PaintLoadFlieDialog aswell.
|
2022-04-17 15:29:03 +02:00 |
|
|
8182d82135
|
Implemented signals for PaintWindow, smaller fixes for PaintCanvas, and cleaned up the save file dialog.
|
2022-04-17 14:15:40 +02:00 |
|
|
b7230dd942
|
Added in the icons for paint's gui.
|
2022-04-17 12:03:12 +02:00 |
|
|
b9f0ccdeb3
|
Finished porting the logic of PaintWindow. Also smaller fixes / improvements.
|
2022-04-17 11:43:25 +02:00 |
|
|
0521aa4d6b
|
or to ||
|
2022-04-17 03:27:52 +02:00 |
|
|
59fb670bc8
|
or to ||
|
2022-04-17 03:25:22 +02:00 |
|
|
28f57aa439
|
Fix shadowed declaration.
|
2022-04-17 03:20:34 +02:00 |
|
|
62c384b3a4
|
Almost completely ported the logic of the PaintWindow.
|
2022-04-17 03:18:09 +02:00 |
|
|
5e368ec978
|
Ported the logic for PaintCanvas.
|
2022-04-17 00:17:05 +02:00 |
|
|
3461d692d4
|
Node hierarchy port / implementation for PaintCanvas.
|
2022-04-16 22:11:06 +02:00 |
|
|
bbc671693a
|
Fix adding the wrong child.
|
2022-04-16 21:01:04 +02:00 |
|
|
0d917718dd
|
Implement / port PaintNavbar.
|
2022-04-16 20:57:42 +02:00 |
|
|
e540e4e414
|
Implemented the paint editor plugin. Also reimplemented PaintWindow's ui.
|
2022-04-16 19:08:19 +02:00 |
|
|
79aa630959
|
or to ||.
|
2022-04-16 02:58:02 +02:00 |
|
|
d0af0cb360
|
Added all paint classes to the build.
|
2022-04-16 02:54:22 +02:00 |
|
|
25d219a4a0
|
Const qualifiers and references for the paint module.
|
2022-04-16 02:35:03 +02:00 |
|
|
d98f9746e8
|
Ported the logic for quite a few classes of the paint module.
|
2022-04-16 01:25:02 +02:00 |
|
|
60048f3602
|
Also convert the leftover dialogs.
|
2022-04-15 20:05:56 +02:00 |
|
|
e70fb4a67e
|
Created the rest of the skeleton classes for the paint module, and moved the code into them.
|
2022-04-15 19:40:12 +02:00 |
|
|
a662e12c3c
|
Added the required (skeleton) c++ classes for the paint module.
|
2022-04-15 02:20:27 +02:00 |
|
|
fe318a61ea
|
initial setup for the paint module.
|
2022-04-15 00:00:46 +02:00 |
|
|
6c6684b0c3
|
Added the world_generator, mesh_data_resoure_editor, My Godoxel fork, and mat_maker_gd addons into the modules to help with porting.
|
2022-04-10 21:14:56 +02:00 |
|