- [Fix] Fixing CDATA tags within javascript - allows me to parse as XHTML while keeping JS all good.
- [Fix] Improved display of column header numbers.
Hopefully integrating all the little changes, bugfixes, and modifications that I've wanted to do for a while.
- [New]
Omniboard::document=
is available if you just want to set Omniboard's document variable by yourself without all that hassle of loading from file. - [New] If your document has no fetcher, it's always considered to be at head.
- [New] Substantial changes to how groups work. You may now return any object from a
group_by
method, and use that object to sort your groups before displaying names. See the Readme for more information on how to use the updated groups. - [New] You can now custom colour your groups! See the Readme for more information.
- [New] The column's
icon
methods may now return an array of[icon, alt]
, for supplying popup information on icons. - [New] You can add a "refresh" link to the top of the page using the
refresh_link
property insideconfig
. - [New] Setting
hide_dimmed
on a column will automatically hide dimmed projects on page load - [New] Set project counts using the
display_project_counts
property on columns. Can be set toall
,active
, ormarked
.
Updates galore! Well, some updates, anyway. While there are some larger underlying problems with the codebase, I've just been focussing on the notes of each project.
- [New] Project notes will now show basic styling (italics, bold, underline; better paragraphs).
- [New] Added some shiny CSS for the project details - notes and remaining tasks lists should be a bit sexier
- [New] Projects now show due and deferral dates (when appropriate) in the project overlay
Wow, it's been some time, hasn't it? Let's add updates to this.
- [New] Omniboard works out when your document is out of date, or even when it's become detached from the head of your omnifocus database, and lets you know.
- [Fix]
Group
now has a defaultlight_colour
method - no more errors if you don't group your projects!
- [Fix] Remove console.log() debugging in js functions
- [Fix] Previous change to hide/show code resulted in a non-functioning info overlay. Now fixed.
- [New] You can now set a block property to
nil
to avoid running any block (including any defaults).
- [Fix] Added
trollop
to list of runtime dependencies
A number of updates around the board
- [New] Project groups will hide themselves if every child project has been hidden.
- [New] Added
Column#filter_button
, which allows you to add a button filtering out dimmed tasks.
Hello, world!