sheaf
|
3fe46fc029
|
don't deselect selection after brush widget update
|
2024-10-19 16:14:33 +02:00 |
|
sheaf
|
5adcb34de6
|
synchronise brush widget change across selection
|
2024-10-19 15:51:45 +02:00 |
|
sheaf
|
0223c92a85
|
allow selection in brush mode
|
2024-10-19 11:50:25 +02:00 |
|
sheaf
|
53243621b5
|
implement stroke list popover menu functionality
|
2024-10-19 11:50:05 +02:00 |
|
sheaf
|
27269809e7
|
make checkboxes smaller
|
2024-10-19 11:49:53 +02:00 |
|
sheaf
|
3a7b05d60d
|
make stroke popover menu appear on right click
|
2024-10-19 11:49:45 +02:00 |
|
sheaf
|
bcd0b9fb13
|
add CSS for stroke popover menu
|
2024-10-17 18:54:15 +02:00 |
|
sheaf
|
60b65a38e1
|
remove stroke from list stores when deleting all stroke points
|
2024-10-16 12:41:19 +02:00 |
|
sheaf
|
d8c83140e7
|
update readme
|
2024-10-12 17:17:58 +02:00 |
|
sheaf
|
4606d0b543
|
add sample screenshot
|
2024-10-12 17:12:52 +02:00 |
|
sheaf
|
fea6667114
|
hacky fix to cusp computation timeout
|
2024-10-12 16:48:48 +02:00 |
|
sheaf
|
47cf66c5dd
|
rename recomputeStrokes -> redrawStrokes
|
2024-10-12 16:48:21 +02:00 |
|
sheaf
|
1a8f4b5f5d
|
improvements to brush params when changing brush
|
2024-10-12 15:41:52 +02:00 |
|
sheaf
|
c1d6dd4151
|
brush list view: first steps
|
2024-10-09 16:57:08 +02:00 |
|
sheaf
|
b5b29f124a
|
Farey sum for curve subdivision
|
2024-09-28 15:45:07 +02:00 |
|
sheaf
|
f7a4b02e90
|
fix stroke cache issues
|
2024-09-28 13:07:56 +02:00 |
|
sheaf
|
3886dca483
|
improvements to draw anchor
|
2024-09-28 12:10:36 +02:00 |
|
sheaf
|
3d36b39541
|
fix brush rotation widget
|
2024-09-28 11:17:33 +02:00 |
|
sheaf
|
a41c6235ae
|
anchor position is not static
|
2024-09-28 03:12:23 +02:00 |
|
sheaf
|
66490b87aa
|
fix draw anchor curve indexing
|
2024-09-28 01:32:03 +02:00 |
|
sheaf
|
264e04555b
|
add header to warning dialog
|
2024-09-28 00:38:32 +02:00 |
|
sheaf
|
23cc439ff2
|
update list model upon undo/redo
|
2024-09-27 23:53:33 +02:00 |
|
sheaf
|
1ca6d9ccf5
|
add back hie.yaml
|
2024-09-27 23:38:44 +02:00 |
|
sheaf
|
24f182feec
|
add stroke layer view
|
2024-09-27 23:36:33 +02:00 |
|
sheaf
|
0eb0724dde
|
Refactors in preparation for stroke hierarchy
|
2024-09-27 17:21:24 +02:00 |
|
sheaf
|
8b3705b8d1
|
Set GDK_SCALE = 2 by default
|
2024-09-08 17:04:41 +02:00 |
|
sheaf
|
e2e4ae6bfe
|
UI: use GTK Window instead of MessageDialog
|
2024-09-07 11:28:07 +02:00 |
|
sheaf
|
fc2f25cfa6
|
UI: use GTK4 FileDialog API
|
2024-09-06 18:48:04 +02:00 |
|
sheaf
|
bb9b381cb5
|
workaround for TH linking bugs
|
2024-09-06 13:08:40 +02:00 |
|
sheaf
|
9ff25a25aa
|
cleanups
|
2024-08-29 01:46:50 +02:00 |
|
sheaf
|
2bae92dc5e
|
more SIMD experiments
|
2024-08-29 00:26:19 +02:00 |
|
sheaf
|
ed8720555f
|
improve D to use Nat for domain
|
2024-08-05 17:49:04 +02:00 |
|
sheaf
|
5f98165276
|
WIP: SIMD experiments
|
2024-08-01 21:36:44 +02:00 |
|
sheaf
|
e64ce375d2
|
housekeeping
|
2024-07-29 13:39:13 +02:00 |
|
sheaf
|
7bb28f8c96
|
brush widget UI: don't allow 0 width or height
|
2024-05-28 10:36:26 +02:00 |
|
sheaf
|
56939ce01a
|
GTK 4.14 compatibility
|
2024-05-28 10:24:47 +02:00 |
|
sheaf
|
300fbf92c0
|
fixes to brush widget UI
|
2024-05-25 17:04:08 +02:00 |
|
sheaf
|
77a36e1f0b
|
add more info to cusps benchmark output
|
2024-05-25 12:41:10 +02:00 |
|
sheaf
|
af66b3b5ac
|
update bounds for GHC 9.10
|
2024-05-23 11:17:36 +02:00 |
|
sheaf
|
91ac61e3cd
|
WIP: add Walter's LP approach to interval Newton
|
2024-05-23 11:04:17 +02:00 |
|
sheaf
|
1ec2af6dcc
|
WIP: add brush widget UI
|
2024-05-21 19:40:22 +02:00 |
|
sheaf
|
2a21980ffc
|
Fix issues in withTangent & strictlyParallel function
|
2024-04-29 19:35:53 +02:00 |
|
sheaf
|
63b9703faf
|
UI tweaks
|
2024-04-25 21:53:53 +02:00 |
|
sheaf
|
c89fba7fd2
|
Improve specialisation + add degree computation
|
2024-04-25 21:53:27 +02:00 |
|
sheaf
|
6450859e3c
|
Bench with & without box(1)-consistency algorithm
|
2024-04-24 02:04:13 +02:00 |
|
sheaf
|
17df43c5d7
|
Commentary in tearDropBrushFn
|
2024-04-24 01:47:01 +02:00 |
|
sheaf
|
32ce7c38bb
|
Add some commentary to Gauss-Seidel function
|
2024-04-24 01:30:24 +02:00 |
|
sheaf
|
a59f1695fb
|
Sprinkle in a bit of unicode
|
2024-04-24 01:03:46 +02:00 |
|
sheaf
|
edba0416aa
|
Add complete interval-union Gauss–Seidel step method
|
2024-04-24 00:13:06 +02:00 |
|
sheaf
|
ac9deb968a
|
Clean up benchmarking component
|
2024-04-22 22:11:07 +02:00 |
|