Commit Graph

1056 Commits (4e44084ef23d18f03fd64fc069af2f91502cfdff)

Author SHA1 Message Date
Isaiah Odhner 6ce91a8d49 WIP 2019-12-09 23:10:33 -05:00
Isaiah Odhner 3223362074 Pan view with two finger drag on canvas 2019-12-09 22:45:49 -05:00
Isaiah Odhner e66913b317 Prevent unintended scrolling with touch 2019-12-09 22:17:57 -05:00
Isaiah Odhner f63b3cad66 Create local undoables from multi-user session updates 2019-12-09 09:39:56 -05:00
Isaiah Odhner 4c7ebf4fee Fix: update helper layer when changing transparency option 2019-12-08 23:29:58 -05:00
Isaiah Odhner e29e1fba39 Fix autosave on Ctrl+A
..which isn't great, because the selection isn't saved with the session.
2019-12-08 23:28:00 -05:00
Isaiah Odhner dae22f837f Improve WebGL context loss handling 2019-12-08 23:00:35 -05:00
Isaiah Odhner 2953f50a8d Name fill and eraser actions more specifically 2019-12-08 22:33:40 -05:00
Isaiah Odhner 55fd4adc0a Clean up 2019-12-08 22:27:45 -05:00
Isaiah Odhner 16a586b4c7 Fix 2019-12-08 22:26:39 -05:00
Isaiah Odhner 7b0d21e96d Fix Quick Cancel / Esc 2019-12-08 21:13:23 -05:00
Isaiah Odhner bae251cc48 Add menu item for Document History 2019-12-08 20:41:20 -05:00
Isaiah Odhner 2ec2de5a33 Don't show prompt if Document History is already open 2019-12-08 20:39:00 -05:00
Isaiah Odhner 65f1127aa8 Close prompt if you open Document History
(i.e. with Ctrl+Shift+Y, since the button already closes the prompt)
2019-12-08 20:32:49 -05:00
Isaiah Odhner fdb85c8662 Scroll history view to current entry 2019-12-08 20:25:41 -05:00
Isaiah Odhner 67ab194375 Make sure the history view fits on the screen 2019-12-08 20:24:51 -05:00
Isaiah Odhner eb22dc8b70 2019-12-08 20:14:26 -05:00
Isaiah Odhner 2421b7669e Mash up icons for MultiTools 2019-12-08 20:04:03 -05:00
Isaiah Odhner cbfcb47681 Prevent "Smear, Smear" and "Smear, Stamp" 2019-12-08 19:26:55 -05:00
Isaiah Odhner e041e7afa9 Show tool icons in history view
Show more tool icons and better
2019-12-08 19:16:43 -05:00
Isaiah Odhner 2c49b7cfda Make an icon for the Magnifier 2019-12-08 18:37:28 -05:00
Isaiah Odhner 45086b0fed Clean up 2019-12-08 17:42:52 -05:00
Isaiah Odhner d808fdb6d0 Nonlinear+Linear History working together! 2019-12-08 17:40:02 -05:00
Isaiah Odhner 875d52c894 WIP: I made a binary counter... (when you redo) 2019-12-08 17:32:50 -05:00
Isaiah Odhner 9a66077570 WIP 2019-12-08 17:15:08 -05:00
Isaiah Odhner bc0729a8f9 WIP, getting there! 2019-12-08 16:55:36 -05:00
Isaiah Odhner c9cd00a69d WIP on Document History dialog 2019-12-08 16:55:36 -05:00
Isaiah Odhner 987d6e8d4c More detail! 2019-12-08 13:07:27 -05:00
Isaiah Odhner 319085ee10 Fix extra undoables for Polygon 2019-12-08 13:07:27 -05:00
Isaiah Odhner 85e8922c08 Name undoables with details 2019-12-08 13:07:27 -05:00
Isaiah Odhner a862d5b7b8 Name undoables 2019-12-08 11:52:12 -05:00
Isaiah Odhner 7512ed965b WIP: Nonlinear History 2019-12-08 11:52:12 -05:00
Isaiah Odhner f4fb65ee88 Remove redo data deletion dialog 2019-12-08 10:52:06 -05:00
Isaiah Odhner a08e0fe8cd Prevent recursion explicitly & entirely
Prevent cancel() -> undo() -> cancel()
2019-12-08 10:45:08 -05:00
Isaiah Odhner 0e3e90e170 Simplify
- Break out contents of poorly named function (punction?) "this_ones_a_frame_changer"
- Remove need for setTimeout
2019-12-08 10:45:08 -05:00
Isaiah Odhner 79ed512449 Simplify... except for needing to handle recursion 2019-12-08 10:02:21 -05:00
Isaiah Odhner fa4fbe32e7 Simplify: remove some undo stack access 2019-12-08 09:50:11 -05:00
Isaiah Odhner 0a52fb2344 Update news update 2019-12-07 19:37:46 -05:00
Isaiah Odhner 19f0c99393 Mention Text tool improvements 2019-12-07 19:24:50 -05:00
Isaiah Odhner 9f09fe460a Draw Randomly: cancel gesture on stop 2019-12-07 13:56:48 -05:00
Isaiah Odhner 8d55044a5a Simplify 2019-12-07 13:49:44 -05:00
Isaiah Odhner 0663cf4b67 Fix autosave on resize via Image > Attributes... 2019-12-07 13:35:37 -05:00
Isaiah Odhner 80e7771051 MultiTools: Don't register event listeners for each tool
- Fixes Quick Undo only applying to one tool because it would set pointer_active to false. Now this logic is handled outside of any loop over tools. This would lead to, for example, with line + brush, left+right mouse button canceling leaving behind a dot of brush, and this would be melded into the previous undo state, which is bad.
- Improves performance: no longer doing "for each tool for each tool"!
2019-12-07 13:31:26 -05:00
Isaiah Odhner 3704293942 Prevent Esc from undoing (more than canceling) 2019-12-07 12:54:52 -05:00
Isaiah Odhner 631ab0c922 Replace "passive" with reverse definition bool 2019-12-07 12:45:13 -05:00
Isaiah Odhner 644080de78 Make passive explicit 2019-12-07 12:38:52 -05:00
Isaiah Odhner d10a296f8d Draw Randomly: clean up cursor 2019-12-07 10:41:33 -05:00
Isaiah Odhner ec5cb2699f Fix stopping Draw Randomly 2019-12-07 10:40:13 -05:00
Isaiah Odhner 3035fc290f Fix z-index for document resize ghost, and formalize z-index a bit 2019-12-07 10:12:03 -05:00
Isaiah Odhner 374d5c3ce1 Fix: update helper layer when deleting selection (or textbox) 2019-12-05 23:24:11 -05:00