[Haskell-cafe] ANN: hoodle-0.1.1
Ian-Woo Kim
ianwookim at gmail.com
Thu Jan 17 00:47:09 CET 2013
Hi, hoodle lovers :-)
I am pleased to announce hoodle v0.1.1.
In this version, I added the following functionality and made several
improvement.
* context (popup) menu support : after you select, you will see a
context menu for the selected items (make pdf, make svg, cut, copy,
delete ...) You can also make your own context menu by scripting
$HOME/.hoodle.d/start.hs. I will explain this later in this email.
* text input support : text can be entered. currently font cannot
be changed yet.
* SVG import support : SVG can be imported as vector graphics
* JPG import support : in addition to PNG, now JPG can be imported
* embedding image : by default, hoodle now embed image in the file.
It can be turned off by checking off in option menu.
* full screen mode support
* color picker support
* rendering engine is improved much
I have added the following experimental functions.
* LaTeX input support (more precisely itex and MathML) : using
lasem library ( https://live.gnome.org/Lasem git repository :
http://git.gnome.org/cgit/lasem/ ), mathematical expression input is
supported.
* smooth scrolling
Internally, hoodle generates SVG image from text (and latex input), so
that it can be viewed exactly the same for any computer and font
configuration.
Hoodle has a scripting support like xmonad. If you have
$HOME/.hoodle.d/start.hs , then the script will be automatically
compiled using dyre and you can customize your hoodle. There are not
so many hooks available yet, but I will add more and more hooks as
time goes. Currently, I use file name suggestion hook (using current
date/time) and custom context menu. (using this, I automatically
generate png image from selected items and put it on my dropbox
folder. This turned out extremely useful.)
See my example start.hs : https://gist.github.com/4551914
Installation is always simple :-)
after
> cabal update
you can install hoodle without poppler (pdf rendering support)
> cabal install hoodle
or with poppler (pdf rendering support) : recommended
> cabal install -fpoppler hoodle-render hoodle-core hoodle
If you have previous version of hoodle on your system, to uninstall
previous version
> ghc-pkg unregister coroutine-object --force
> ghc-pkg unregister hoodle-types --force
> ghc-pkg unregister xournal-types --force
then install using cabal as above.
Please give it a try. Hope that you will enjoy the new version.
best,
Ian-Woo Kim
p.s. if you are interested in hoodle development and any questions
about using hoodle, please subscribe to hoodle google group
( https://groups.google.com/forum/?fromgroups#!forum/hoodle ) .
Issuing at http://github.com/wavewave/hoodle is also very welcome.
Thanks!
More information about the Haskell-Cafe
mailing list