Hi All, In light of the recent discussion concerning new features, I thought I'd let you know about a few features I've been maintaining since 2007/2008 now.
1. Emergency save before crashing. On one of my computers I often got a dreaded "XError" through some broken Wacom driver, and it rudely crashed my Xournal losing all my work. Autosave wasn't available at that time, and I prefer not to use the current autosave feature (since I often try out things with no desire to save failed attempts). So I wrote a quick patch that does an emergency save when Xournal gets an XError. This obviously won't help you if you have a power failure; but should catch most other things. 2. Allow customizing the ruling parameters. I like different ruling spacing, and less harsh colors etc. My patch saves these ruling parameters into the journal itself in a backward compatible way. (If you open these journals with a vanilla xournal you don't get an error; but your custom ruling isn't shown of course. And a journal saved by a vanilla Xournal, will open just fine in the patched Xournal and it will use the default ruling parameters). 3. Invert the colors of the whole journal. Admittedly this might be of less interest; during late nights I like to write on black paper and white ink. I think it has less eye strain; however printing such journals is horrible. So I wrote a patch that allows you to invert the colors of the whole journal. (The inversion is done preserving the hue; so if you drew light green on black and inverted you will get dark green on white after inversion.) They were originally three patches in the good old days before git popularity. Unfortunately I decided it was too much work to maintain three separate patches, and merged them all long before I switched to git, and now they are all "one patch". My patches are here: https://gitlab.com/gi1242/xournal The "master" branch just has a Readme for the web interface, and nothing else. The "upstream" branch tracks the vanilla Xournal sources. The "esave-DATE" branches will be my patches rebased on DATE to the current upstream Xournal sources. Feel free to use / modify it if it is useful for you. (If you want me to maintain a github mirror for some reason I'm happy to do that as well.) Also, I'm a tenured math professor who uses Xournal almost every day (THANKS A LOT DENIS). So if you plan to use any of the above features, be assured that they're not going anywhere until I retire, which shouldn't be for another 35 years or so. Though I might lag a little behind upstream sources since I don't have much free time. GI -- TWELVE REASONS WHY GOD NEVER RECEIVED TENURE 4. The scientific community has had a hard time replicating his results. ------------------------------------------------------------------------------ _______________________________________________ Xournal-devel mailing list Xournal-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xournal-devel