sheaf
|
bcd38ed791
|
clean up build steps & instructions
|
2022-12-04 15:52:29 +01:00 |
|
sheaf
|
c80fdac30a
|
switch to using eigen instead of hmatrix
|
2022-06-17 16:21:52 +02:00 |
|
sheaf
|
64e45f126b
|
Refactor module hierarchy, use internal records
|
2022-02-11 22:05:13 +01:00 |
|
sheaf
|
5ff935b4b2
|
update render & select for new brush manipulation
|
2021-05-24 17:37:26 +02:00 |
|
sheaf
|
c3bcce58a7
|
use ?self to address pointer ownership warnings
|
2021-04-25 01:59:15 +02:00 |
|
sheaf
|
1b0382f3b0
|
Switch to GTK4
|
2021-04-21 15:08:33 +00:00 |
|
sheaf
|
b32499cc68
|
GHC 9.0 compatibility
|
2021-02-23 13:16:26 +01:00 |
|
sheaf
|
393ef6f06e
|
Implement programmable brush framework
|
2020-11-12 17:34:46 +00:00 |
|
sheaf
|
a5ba7dcd33
|
use haskell-gi bugfix to improve tab reordering
|
2020-09-26 00:21:49 +02:00 |
|
sheaf
|
7e8c2e10d1
|
add document history & undo/redo
|
2020-09-10 18:59:14 +02:00 |
|
sheaf
|
07c789ccc3
|
easier install instructions, using openblas
|
2020-09-08 17:49:47 +02:00 |
|
sheaf
|
44c41d49e0
|
disable warnings for hmatrix dependency
|
2020-09-07 16:03:26 +02:00 |
|
sheaf
|
8a6b4f5391
|
encode/decode documents to JSON using waargonaut
|
2020-08-31 22:28:30 +02:00 |
|
sheaf
|
b3941a2834
|
use hmatrix for least squares solving
* this fixes the convergence problems of cubic Bézier curve fitting
|
2020-08-26 00:41:34 +02:00 |
|
sheaf
|
9fc7b8acb3
|
basic rendering, mousewheel scrolling
|
2020-08-10 16:38:27 +02:00 |
|
sheaf
|
f224c6b738
|
add MenuBar
|
2020-08-05 22:23:16 +02:00 |
|
sheaf
|
c9e702e660
|
WIP
|
2020-08-04 08:43:25 +02:00 |
|