Commit graph

  • 341a8ed0ca closing documents / removing file tabs sheaf 2020-09-03 05:57:08 +0200
  • 5f3bbc891a add saving/loading sheaf 2020-09-03 00:38:53 +0200
  • db4115c634 hook up menu to actions, + some refactors sheaf 2020-09-02 22:49:50 +0200
  • 919acf4928 add accelerator labels to menu items sheaf 2020-09-02 15:58:00 +0200
  • 7033578e20 refactor: separation of event handling and actions sheaf 2020-09-02 04:52:08 +0200
  • 101d9515c0 update file tabs dynamically sheaf 2020-09-01 21:56:59 +0200
  • 8a6b4f5391 encode/decode documents to JSON using waargonaut sheaf 2020-08-31 22:28:30 +0200
  • 9c5f8b1198 use correct applicative operation for brush lerp sheaf 2020-08-31 01:59:14 +0200
  • 9e73da9fff implement selection & drag-move in brush mode sheaf 2020-08-29 22:19:51 +0200
  • dfa446254a adjust what is rendered in different modes sheaf 2020-08-29 20:50:02 +0200
  • 9bde44ed42 fix brush stroke point order for open brush path sheaf 2020-08-29 19:41:07 +0200
  • 62bb1451c5 curve fitting: implement recursive subdivision sheaf 2020-08-29 18:26:11 +0200
  • d4561ad549 use the correct tangent vector for stroke joins sheaf 2020-08-29 16:34:51 +0200
  • 3916fe2656 compute and render brush stroke outlines sheaf 2020-08-29 03:03:29 +0200
  • b3941a2834 use hmatrix for least squares solving sheaf 2020-08-26 00:22:07 +0200
  • f16ac3fa93 fitting a cubic Bézier to a sequence of points sheaf 2020-08-24 00:40:16 +0200
  • 86a1426136 start implementing brush mode sheaf 2020-08-20 03:57:26 +0200
  • e8c77befd6 split out stroke code to library sheaf 2020-08-19 23:34:43 +0200
  • e044b1b06c stroking: compute offset given tangent vector sheaf 2020-08-19 17:23:20 +0200
  • 107b27ebca implement deletion of selection sheaf 2020-08-19 05:28:47 +0200
  • 0f2eddab80 ctrl while drawing moves previous control point sheaf 2020-08-17 01:02:34 +0200
  • 596821222f implement drawing with the pen tool sheaf 2020-08-17 00:09:16 +0200
  • 38c4e9fa6c add mouse drag-move operation sheaf 2020-08-15 23:49:14 +0200
  • 10dccd1dad update selected objects on selection event sheaf 2020-08-15 19:11:52 +0200
  • 91e1431306 add selection UI sheaf 2020-08-14 00:47:10 +0200
  • 8d50c92ca9 highlight points for hover/selection sheaf 2020-08-13 19:05:19 +0200
  • ae0ac23910 draw Bézier curves and connecting lines sheaf 2020-08-12 23:23:19 +0200
  • 2bd6847e78 add root solving code, coalesce event handling sheaf 2020-08-12 22:43:47 +0200
  • d74d4fd5cc use fixed number of digits in infobar sheaf 2020-08-11 12:22:56 +0200
  • 07f9981c41 update infobar, mouse focus zoom, module refactor sheaf 2020-08-11 00:07:09 +0200
  • 9fc7b8acb3 basic rendering, mousewheel scrolling sheaf 2020-08-10 16:38:27 +0200
  • 8e051c0f14 add panels sheaf 2020-08-08 15:53:06 +0200
  • 62ea168667 add info bar sheaf 2020-08-08 05:33:35 +0200
  • c9394cc23f toolbar improvements, better colours sheaf 2020-08-08 00:41:08 +0200
  • cc96802f8e window icons, tool bar sheaf 2020-08-07 21:39:24 +0200
  • 9bc8e096c9 file tab close buttons sheaf 2020-08-06 05:06:18 +0200
  • 267b91cee8 file selection bar sheaf 2020-08-06 02:45:20 +0200
  • 4e41b5c294 center title, paned viewport sheaf 2020-08-05 23:30:36 +0200
  • f224c6b738 add MenuBar sheaf 2020-08-05 22:23:16 +0200
  • c9e702e660 WIP sheaf 2020-08-04 08:15:06 +0200