Commit graph

11 commits

Author SHA1 Message Date
sheaf 3660cb8dce subdivide paths by double-clicking on them
* still WIP:
    - path mode: does not correctly interpolate brushes
    - brush mode: does not propagate subdivision to other brushes
2020-09-06 04:43:28 +02:00
sheaf 031d72a69b create/move/delete guides: drag from ruler area 2020-09-06 00:40:56 +02:00
sheaf 930fa0ebf9 don't attempt to draw outline when brush is empty 2020-09-05 15:35:01 +02:00
sheaf a098eb6471 refactor document modification
* the "modifyingCurrentDocument" now handles
    all the followup actions necessary after
    modifying the current document,
    such as updating the title bar
2020-09-05 02:56:59 +02:00
sheaf 264fa8dff0 dynamic file tab close button behaviour 2020-09-04 22:51:47 +02:00
sheaf 86729cb462 update title and file tab upon change, close 2020-09-04 20:54:48 +02:00
sheaf 341a8ed0ca closing documents / removing file tabs 2020-09-03 05:57:08 +02:00
sheaf 5f3bbc891a add saving/loading 2020-09-03 00:53:08 +02:00
sheaf db4115c634 hook up menu to actions, + some refactors 2020-09-02 22:49:50 +02:00
sheaf 919acf4928 add accelerator labels to menu items 2020-09-02 15:58:00 +02:00
sheaf 7033578e20 refactor: separation of event handling and actions 2020-09-02 04:52:08 +02:00