== Changes 0.9.0 from 0.6.5: 2010-09-26
Applied defalut custom tag styles.
=== Improvements
==== Theme
* background-image-toolkit: Added vertical-align
paramteter that specifies vertical position.
Example:
# image
# src = lavie.png
# relative-width = 30
# align = right
# vertical-align = top
# relative-margin-right = -5
* tag: New theme. It provides default style for some
custome tags. The following custom tags are supports. It
is enabled by default.
* tag:x-large: Made specified text large.
* tag:center: Placed specified text in center If no text
is specified, block that has center tag is placed in
center.
* tag:right: Placed specified text in right If no text
is specified, block that has right tag is placed in
right.
Example:
(('tag:x-large:Large Text'))
(('tag:center'))Centerized Text
(('tag:right'))Right-Justified Text
==== RD
* Supported recursive markup in (('('))('XXX:')((')')) markup.
* Supported markup in cells in table.
=== Fix
* Fixed missing require.
[Reported by OBATA Akio]
* Fixed aafigure's site URL.
[Reported by kdmsnr]
* Changed default align to center of
background-image-toolkit theme for backward compatibility.
[Suggested by nari]
* Renamed Rabbitter to Rabbiter.
== Changes 0.6.4 from 0.6.5: 2010-07-31
* Added Rabbiter that collects comments from Twitter.
[OBATA Akio]
* Supported
((<aafigure|URL:https://launchpad.net/aafigure>)).
[Suggested by kdmsnr]
=== Improvements
* Removed needless newlines from default PDF filename.
* Worked with \r\n newline. [Reported by zunda]
* Rabbitter: Added. It collects comments from Twitter.
[OBATA Akio]
* Supported aafigure. [suggested by kdmsnr]
==== Theme
* clear-blue: Removed needless newlines from footer text.
* per-slide-background-iamge:
Supported "background-image-align: right" slide property.
[Suggested by kdmsnr]
= slide
...
== properties
: background-image
lavie.png
: background-image-relative-width
30
: background-image-align
right
: background-image-relative-margin-right
3
* Supported width parameter 'relative_width' as well as
'relative-width'.
* body-background-image: Added. It enables "align = right"
image property:
= title
# image
# src = lavie.png
# relative-width = 30
# align = right
# relative-margin-right = -5
* Enabled body-background-image and
per-slide-background-image by default.
* background-image-tookit: Added. It is a toolkit for
shareing common processes in body-background-image and
per-slide-background-image themes.
* title-background-image:
Supported customize by
@title_background_image_properties. The same options for
image element can be used.
[Suggested by kdmsnr]
@title_background_image_properties = {
:align => :right,
:as_large_as_possible => false,
:relative_height => 75,
}
This shows image with the following layout:
+-----------+
| +---+|
| title <- background image
| +---+|
+-----------+
A background image is showed in center and it is
resized to as large as possible by default.
=== Fixes
* Fixed comment view doesn't work.
=== Thanks
* kdmsnr
* zunda
* OBATA Akio
== Changes 0.6.4 from 0.6.3: 2010-01-29
Rabbit had been included in Debian official packages! [Youhei
SASAKI]
=== Improvements
* Added --keep-above option: Rabbit is always shown top of
windows.
* Added --source-filename option that adds source link to
output HTML.
* Added a directory in source file into theme load path.
* Supported a single theme file in the same directory of
source file. [zunda]
* Improved PDF file detection.
==== Theme
* Added:
* per-slide-background-image:
Uses background image per slide. A background
image is specified by slide property:
= target slide
...
== properties
: background-image
my-picture.png
: background-image-ralative-height
95
Supported options are same as image options in slide.
Options name should be started with "background-image-".
e.g.: "background-image-relative-height" for
"relative-height" option.
* per-slide-background-color:
Uses background color per slide. A background color is
specified by slide property:
= target slide
...
== properties
: background-color
black
Color can be specified as color name, "black", or RGB
values "#RRGGBBAA".
* Changed:
* default-slide:
Supports title foreground color and shadow color
change per slide. They are specified by slide
property:
= target slide
...
== properties
: headline-color
red
: headline-shadow-color
gray
=== Fixes
* Fixed a bug that empty title with
@lightning_talk_as_large_as_possible = true crashes.
[kdmsnr]
* Added workaround for Ruby 1.8.7 p249.
=== Thanks
* zunda
* kdmsnr
* Youhei SASAKI
== Changes 0.6.3 from 0.6.2: 2009-12-16
=== Improvements
* [#180] Supported inline markup in DL with Wiki format.
[kdmsnr]
* Added butler rabbit to the standard theme.
* Changed to use scaled images by default even when
printing mode.
* Supported pixbuf rendering with alpha channel.
(when cairo is used as rendering engine)
==== Theme
* Added:
* lightning-monochrome:
Takahashi method slide + monochrome normal slide
* Changed:
* default-block-quote: Added
@block_quote_image_background_alpha parameter that
specifies alpha channel of background images.
* default-preformatted: Made auto text size adjustment
optional. It is customized by
@preformatted_keep_in_size parameter.
* clear-blue: Displayed title in the left bottom by
default. It can be disabled by the following theme:
include_theme("clear-blue")
@slide_footer_info_left_text = ""
* Supported nest of "itemize > enum" and
"itemize > itemize > enum".
==== Experimental
((*This maybe changed in the feature.*))
* Supported tag:
syntax:
(('tag:name:content'))
or
(('tag:name'))content
e.g.:
slide.rab:
(('tag:center'))Hi, look it!
theme.rb:
match("**", CustomTag) do |tags|
tags.each do |tag|
case tag.name
when "center"
tag.parent.horizontal_centering = true
end
end
end
output(before):
+-------------------+
| Hi, look it! |
+-------------------+
output(after):
+-------------------+
| Hi, look it! |
+-------------------+
=== Fixes
* Fixed a problem that fullscreen doesn't work on Ruby 1.9
[Masaki Suketa]
* [#179] Fixed a problem that Rabbit sometimes crashes
with mouse clicks. [kdmsnr]
* newline-in-slides theme: Disabled newline substitution in
preformatted text.
* Fixed a problem that cursor isn't displayed after
unfullscreen.
=== Thanks
* Masaki Suketa
* kdmsnr
== Changes 0.6.0 from 0.5.9: 2009-05-23
=== Improvements
* Supported Bonjour: [kimura wataru]
* Added new mascot character "Tailavi": [MoMo]
* ((<URL:http://www.cozmixng.org/repos/rabbit/trunk/sample/momo/tailavi/>))
* Added subtitle to windows title.
* Supported slide property.
* Added alternative images for "rabbit and tortoise".
* Original image is used for PDF embedding instead of
resized image.
=== Fixes
* Fixed a typo in sample/kof2005/gesture.rb: [#143][IWAI, Masaharu]
* Fixed install document: [zunda]
* Fixed English: [Eduardo Gonzalez]
== Changes 0.5.9 from 0.5.8: 2009-02-09
* Improvements
* HTML output: supported link to PDF.
* added rabbit-command command line tool to control Rabbit.
* supported reflected image effect (requested by kdmsnr)
Example:
http://www.clear-code.com/archives/SendaiRubyKaigi01/love-and-continue-it-104.htmlhttp://www.clear-code.com/archives/SendaiRubyKaigi01/love-and-continue-it-085.html
How to write:
# image
# src = XXX.jpg
# relative_height = 80
# reflect_ratio = 0.5
* Theme
* New themes
* pdf-tortoise-and-hare:
uses tortoise and hare timer when PDF viewer
mode. Allotted time is specified by
RABBIT_ALLOTTED_TIME environment variable.
Example:
% RABBIT_ALLOTTED_TIME=4.5m rabbit --theme pdf-tortoise-and-hare XXX.pdf
* lightning-clear-blue:
uses large character slides in bluish clear-blue theme.
* title-on-image-toolkit:
superimposes title on image.
Example:
http://www.clear-code.com/archives/SendaiRubyKaigi01/love-and-continue-it-036.html
How to use:
In slide:
= Users Group
# image
# src = shocker.jpg
# relative_height = 90
In theme:
include_theme("title-on-image-toolkit")
match(Slide) do |slides|
slides.each do |slide|
slide.title_on_image if slide.title_on_image?
end
end
* Bug fixes
* fixed wrong Wiki format detection.
== Changes 0.5.8 from 0.5.7: 2008-10-18
* Improvements
* supported Clutter
* supported page transition
* supported new comment view that flow comments on a slide.
* supported IRC backend
* RabbIRC (akira yamada)
* Theme
* added shadow to quote marks
* try to use Hiragino font if available
* add a new theme
* newline-in-slides: supports '\n' newline notation
* Bug fixes
* fixed too much grabbed problem on magnifier mode
* reworked Tofu backend
* fixed a problem that was reported on Asakusa.rb
== Changes 0.5.7 from 0.5.6: 2008-07-21
* Bug fixes
* fixed broken PDF generation
* Improvements
* supported GTK+/Quartz (Mac OS X native UI)
* supported context menu with Control + left click
(suggested by OBATA Akio)
* align = XXX accepts :right or "left" too
* supported nested labels in (('note:XXX:YYY:...')) form
* added "Next" and "Previous" actions that consider pause.
* added "ResetTimer" action
* do fullscreen as first as possible when --fullscreen
command line option is specified
* supported {{wait}} and {{br}} markup on Wiki format
* fixed dirty sample slide
* Theme
* added body margin
* added "dash" item mark
* stopped to use vivid colors for list item mark
* added properties
* added new themes:
* newline-in-title: supports '\n' newline notation
* edge-info-toolkit: displays information at the edge
of slide
* slide-header-info: displays information at the header
of slide
* slide-footer-info: displays information at the footer
of slide
* footer-logo: displays logo image at the footer of slide
* blue-bar: a theme that displays bars at the top and
bottom of slide
* clear-blue: clear blue theme
== Changes 0.5.6 from 0.5.5: 2008-04-21
* removed RTtool
* supported Ruby 1.9 a bit
* supported pause
Changes 0.5.3 from 0.5.2: 2006-08-04
* Theme related
o added Day White/Night Black themes (TADA Tadashi)
o added a slide for benchmarking theme (suggested by TADA Tadashi)
o added Green Circle theme.
o renamed Auto Slide to Slide Show.
o clean-upped (codes of) theme.
* Documentation update
o INSTALL.win32 (Masao Mutoh, zunda¡Ë
* Bug fixes
o escaped '_' in page name for page name list in menu. (reported by Shugo Maeda)
o fixed a GRClosure related problem. (akira yamada)
o fixed a crash bug when reloading source.
o fixed a bug that occurs with --output-html without --output-index-html.
o fixed a bug that font configurations are ignored in printing.
* improved GIMP support (akira yamada)
* removed libgnomeprint support.
* supported Wiki notation (HikiDoc). (included hikidoc.rb only in this release)
* marked quality of PS/PDF output is enough.
* added a toggle Magnifier action to menu.
* added a toggle Spotlight action to menu.
* supported partial rendering. (syntax in source is not supported yet)
* {start,stop}_reload_timer -> {start,stop}_redraw_timer ({start,stop}_reload_timer are still available for backward compatibility)