73 Commits
Author SHA1 Message Date
Neil Graham e04289a620 workflow docs 2024-01-26 11:09:20 +13:00
Neil Graham 3d139eadfa readme tweak 2024-01-26 11:01:18 +13:00
Neil Graham 148ae27e32 Workflows and documentation 2024-01-26 10:48:38 +13:00
Neil Graham 45579aa7a1 Multi target support 2024-01-24 18:24:33 +13:00
Neil Graham 8be3a82289 css support for prefers-color-scheme:dark 2024-01-11 09:54:55 +13:00
Neil Graham ea9a2eaaa6 Merge pull request #16 from mcmonkey4eva/fix-relative-paths
Use relative paths
2024-01-11 08:01:40 +13:00
Neil Graham 76af6015f1 Brush opacity 2024-01-11 08:00:33 +13:00
Neil Graham 15806ab40f Thumnail update on transform, prelimanary work for paste 2023-12-30 17:55:07 +13:00
Neil Graham 41de014e8c Smaller palette entries, more color options 2023-12-30 13:16:09 +13:00
Neil Graham 87bea1c572 fix bug in undo layer 2023-12-24 15:24:13 +13:00
Neil Graham 6066ff75af Add undo for transform tool 2023-12-24 15:19:33 +13:00
Neil Graham 2b96680834 Documentation for layer transform, set hotkey and initial state. 2023-12-23 20:20:29 +13:00
Neil Graham 3ab718fe38 Big restructure to support layer transformations 2023-12-23 20:09:39 +13:00
Neil Graham eac8d3139a set backgroud pen to erase by default 2023-12-12 16:57:13 +13:00
Neil Graham 2ceb7bea0d fix bug in checking Queue on Change 2023-12-11 22:31:17 +13:00
Neil Graham 44a6b629c9 refactor tools into objects in paintTools.js 2023-12-11 17:53:42 +13:00
Neil Graham e99e43b5b8 better initial settings in editor. 2023-12-07 06:14:54 +13:00
Neil Graham 9a9bd138e4 Images can be dragged by titlebars, renaming images (precursor for send to specific node) 2023-12-07 05:58:24 +13:00
Neil Graham 6d22b31ec5 fix sending request to opener when opener is null 2023-12-07 05:57:49 +13:00
Neil Graham afaf252f53 Fix for sending messages to non-existent editor 2023-12-07 05:56:22 +13:00
Neil Graham 8582ceb733 Duplicate layer 2023-12-04 17:43:58 +13:00
Neil Graham dfda55d4d9 [ and ] hotkeys for changing brush radius. 2023-12-04 10:16:48 +13:00
Neil Graham f99ae33d06 Updated install instructions, seems that WEB_DIRECTORY works for all. 2023-12-03 13:31:42 +13:00
Neil Graham a3a7d03444 Add Queue on change toggle. 2023-12-02 13:33:05 +13:00
Neil Graham d929a9afa9 put those inputs back again. made some thing async. 2023-12-01 22:13:56 +13:00
Neil Graham 3f2f8f70aa Removed spurious inputs. 2023-12-01 20:56:22 +13:00
Neil Graham ce397abb17 Added Replace targeted layer mode. 2023-11-30 20:45:13 +13:00
Neil Graham cdd0a4c1cb bugfix in serialization 2023-11-29 02:01:54 +13:00
Neil Graham 0e09d99a11 rewrite of inter-page connection negotiation mechanism 2023-11-27 09:57:07 +13:00
Neil Graham a5e915fe0d Rudimentary create new image support. 2023-11-25 20:35:02 +13:00
Neil Graham 68e0f14790 DoubleClick to change layer titles. 2023-11-25 19:09:42 +13:00
Neil Graham 71bb430ea9 css fix. undo,redo,and clear are actions not tools 2023-11-23 19:21:21 +13:00
Neil Graham 459c3381d9 more docs 2023-11-23 13:31:58 +13:00
Neil Graham 2379e33093 hack to force send_to_editor node to always be processed 2023-11-23 12:36:20 +13:00
Neil Graham cb6941f3f5 Added hotkeys for tools, tidied tool button handling, added tooltips. 2023-11-23 10:26:10 +13:00
Neil Graham 076d56e4b5 Tidyup unused 2023-11-23 10:25:55 +13:00
Neil Graham f9b2e4edca add scale(0.75) for screens below 1250px; 2023-11-23 08:38:02 +13:00
Neil Graham ae05d4abec docs 2023-10-01 12:39:40 +13:00
Neil Graham 531aa4d539 better handle closing all images 2023-09-30 22:55:10 +13:00
Neil Graham bc732a8744 Can drag and drop images onto the nodes to load them in the editor. 2023-09-30 20:06:17 +13:00
Neil Graham 26335ff6ec basic example details 2023-09-29 11:24:28 +13:00
Neil Graham 5437f3270a whitespace 2023-09-29 11:22:09 +13:00
Neil Graham 332210628b Basic example 2023-09-29 11:21:03 +13:00
Neil Graham ac95a67b93 remove unused code 2023-09-29 11:19:04 +13:00
Neil Graham 3ef793e854 Auto load editor if not open when send-to-editor is triggered. 2023-09-29 11:05:29 +13:00
Neil Graham 278ef07300 Better defaults 2023-09-27 20:54:57 +13:00
Neil Graham 1d3ed652a5 More details. 2023-09-27 20:43:24 +13:00
Neil Graham bc37b5c4d0 Inpaint Example 2023-09-27 20:30:17 +13:00
Neil Graham e1106a0361 Layer bugfixes, added global maskStaysOnTop=true to keep mask as top layer 2023-09-27 20:27:29 +13:00
Neil Graham 7f095ee3a0 undo and redo, Hotkeys support 2023-09-26 12:02:44 +13:00
Neil Graham 8d7ba536ed Appropriate cursor for each tool 2023-09-22 12:19:10 +12:00
Neil Graham 870f7ec3db Eydropper functionality, Middle click and ctrl click to set Pallete entry to current color 2023-09-22 11:41:21 +12:00
Neil Graham 07b44d6909 Change identifier "pen" to "tool" 2023-09-21 11:24:25 +12:00
Neil Graham 8238f5f20d Changed tool icons, pen,clear, (+ undo,redo&eyedropper unimplemented), bugfixes 2023-09-21 10:59:07 +12:00
Neil Graham b1b2d90e5c Add a bit of transparancy to the mask in the node view 2023-09-21 10:58:11 +12:00
Neil Graham 45b996b4a5 Mask is no longer inverted 2023-09-21 10:57:13 +12:00
Neil Graham 7523bc8d0d Support layer blend modes 2023-09-11 13:35:18 +12:00
Neil Graham 5eb5a036ed Moved functions to support.js Added layer reordering. 2023-09-11 13:07:52 +12:00
Neil Graham 933ef684ad Brush mirroring 2023-09-07 17:15:55 +12:00
Neil Graham 02eb4b589b brush cursor circle. limited but beteer than nothing 2023-09-05 22:56:11 +12:00
Neil Graham 38b6e6bd93 Accumulate mose moves during render, to stop slowdown. 2023-09-05 20:42:28 +12:00
Neil Graham aff4a377a8 makes pens aware of wntire stroke, erase can be a pen color 2023-09-05 18:00:47 +12:00
Neil Graham a1d603e117 Added rudimentary add and remove layer. Still can't change layer order 2023-08-29 23:09:00 +12:00
Neil Graham 0d61c15cd5 Split node into two One for transmitting to editor one for receiving from editor. Added the ability to close images, 2023-08-28 22:52:10 +12:00
Neil Graham e78d04425a bugfixes, Add import options /Image,Layer,Ignore/ 2023-08-26 11:42:47 +12:00
Neil Graham 65c22da48f bugfixes, Allow no image input. Switching images transmits updates. No select on mousevver 2023-08-25 20:11:29 +12:00
Neil Graham 1d715a8370 Tidy Path things added WEB_DIRECTORY 2023-08-25 14:25:42 +12:00
Neil Graham 83cc329aa9 tidyup 2023-08-25 10:20:01 +12:00
Neil Graham 191f585bab reorg to main directory 2023-08-25 10:00:30 +12:00
Neil Graham 5d75144189 Mask editing works now. 2023-08-25 01:19:43 +12:00
Neil Graham 34dfda2f5a Blah blahblah 2023-08-23 02:21:48 +12:00
Neil Graham b8e73a298a Initial commit, Still some rudimentary stuff here 2023-08-23 02:13:39 +12:00
Neil Graham ea9e0effb8 Initial commit 2023-08-23 02:01:14 +12:00