I cobbled together over the last couple of days, from various sources, an Ace'd version of TinyPad. Much of it has been rewritten, though the interface is almost identical. The changes I made to make it worth creating an Ace version:
Some efficiency improvements.
Compressed notes, using lzwLib by Lucas Alonso & Ben Golus. All notes are compressed on logout, and notes that aren't read after a login remain compressed. Only one copy, compressed or decompressed, is kept in memory, so memory usage will be fairly minimized. Decompression only occurs once, when you first access a compressed page.
Pages have Titles now, not numbers, and are alphabetically sorted.
Embedded Monospace font for programmer sanity.
FuBar icon for easy AcePad display and hiding.
Still to come before I release a version:
Listing of pages by title in a scrolling frame, so you can go directly to the page you want, instead of opening, and thus decompressing, intermediate pages.
This version has a monospace font included, compressed data support provided by the makers of lzwLib (embedded). It has support for named pages instead of numbered pages.
Searching is in. Probably slow for large data sets, so be careful.
Support for the "For All Indents And Purposes" mod is in. If it's activated, Omnibus will set up its own text frame to use it.
Support for sending pages from one Omnibus user to another is in. There's a little textbox to the right of the navigation buttons where you can type a user's name in and hit enter to send the page. It will ask you if you really want to send it. The user on the other end should be running Omnibus too. They will get to decide if they want to receive the page from you. This transfer will compress the text before sending it. Tab completion is enabled for user names to send to, and will limit itself to online friends, guildmates, yourself and your target. Guildmates and friends marked AFK or DND are not tab completed, nor are they tab completed if they aren't online.
Support for importing pages from TinyPad. (May add others later)
Nice, just replaced TinyPad with Omnibus. Would suggest something though... could you add the "sent to" box to the bottom and decrease the minimum width of Omnibus - or hide the sentto under the config panel where search is hidden too (how often do you need sent to?).
edit: just tried For All Indents And Purposes... it's nice to have syntax highlightning ingame while testing things... but on pages that should only be notes, it's disturbing - so a toggle to enable/disable it would be nice (or a setting per page)
Just a couple of suggestions, set the FuBar plugin to be hidden without standby, and add a chat command to open it up instead
Other than that, looks nice so far.
You can hide the FuBar Icon without setting Omnibus to standby - in the FuBar menu (right click on a free spot on the fubar) under "interface enhancements". A toggle function is allready in: Omnibus:Toggle() - just missing a slash command and keybinding.
I just copied the TinyPad Bindings.xml and changed it to this
<Binding name="Omnibus Toggle" header="Omnibus">
<Binding name="Omnibus Search">
if OmnibusSearchFrame:IsVisible() then
EDIT: just recognized that FAIAP's syntax highlightning is only working when the FuBar Plugin is enabled, when disabled nothing is colored