Franciman
  • Joined on 2019-09-20
Franciman pushed to eraserhead at enrico/stiletto 2020-11-09 17:18:06 +01:00
8bd487dc11 Use a RadioGroup to show which canvas tool is active
Franciman created pull request enrico/stiletto#7 2020-11-09 16:32:28 +01:00
WIP: Eraser implementation
Franciman pushed to eraserhead at enrico/stiletto 2020-11-09 16:28:45 +01:00
be11d8e6ee Start dirty implementation of an eraser
Franciman opened issue enrico/stiletto#5 2020-11-09 11:00:59 +01:00
Immutable Data Structures and Async operations
Franciman deleted branch undo_redo from enrico/stiletto 2020-11-09 10:50:06 +01:00
Franciman pushed to undo_redo at enrico/stiletto 2020-11-09 10:46:59 +01:00
eca25f765b Rename History to VersionedCanvas and remove useless comments
Franciman created pull request enrico/stiletto#4 2020-11-09 00:23:02 +01:00
Implement Undo/Redo
Franciman pushed to undo_redo at enrico/stiletto 2020-11-09 00:16:14 +01:00
6c7df141ea Implement Undo/Redo
Franciman pushed to canvas-element-trait at enrico/stiletto 2020-11-04 22:31:29 +01:00
8d335c6938 Temporarily remove check on pointer type, we accept all possible pointers now!
95c83db203 Lower minimum required versions of gtk glib and gdk, in order to accomodate older distros
Compare 2 commits »
Franciman commented on issue enrico/stiletto#2 2020-11-04 21:27:10 +01:00
Software License

I second this

Franciman opened issue enrico/stiletto#2 2020-11-04 16:49:57 +01:00
Software License
Franciman pushed to master at Franciman/geometry 2020-10-27 11:18:32 +01:00
5a76b3b7aa Implement naive eraser
Franciman pushed to master at Franciman/geometry 2020-10-23 17:29:38 +02:00
9eadab57ca Init project
Franciman created repository Franciman/geometry 2020-10-23 17:19:49 +02:00
Franciman commented on issue enrico/stiletto#1 2020-10-22 18:09:46 +02:00
Roadmap

I like the roadmap, I just would like to propose that we implement Curve smoothing (aka bezier curves) directly in v0.1, because I think that this is not extremely complex, but on the other hand has really important consequences:
when you save a stiletto-ed page, you have to convert all the drawn figures in vector form, but I don't think it's clear that when you re-open the stiletto-ed page, what is drawn on the screen is exactly the same as what you had drawn, in fact you shall find curves smoothed because they are now bezier curves, so why don't we start drawing bezier curves from the beginning?