BitMemo

Table of Contents

Features
Support
History
License
Download
Installation
Operation Guide
Initial Screen
Create New Memo
Read Memo
Drag & Drop
Memo Listing
Editing and Deleting Memo
Search
URL and Image
Local File
Sending Mail
Preferences
Screen Capturing
Duplicating Memo
Image Manipulation Mode
Keyboard Shortcuts
File Management
Minimizing
etc.
Tips
Drag & Drop
Copying Text and Image
Capturing Image
Technical Information
Next
Special Thanks

Features

The concept is "knowledge for myself".

BitMemo is a memo widget that is possible to use whenever you write something. It is not only writing your text but also clipping news items from a web browser and various information sources. BitMemo is your personal scrapbook.

It is possible to Drag and Drop images into a memo from web browser.

It is easy to clip a part of screen. You can paste it on a memo and use it like a scrap book.

There are 8 color skins. It is also able to be minimized and be transparent.

BitMemo 1.3.3 - "100% CLEAN" AWARD

Support

Please send your feedback. (comments, requests...)

E-mail:here

History

February 14, 2008 Ver1.4.4

  • Fixed a paste bug.

November 04, 2007 Ver1.4.3

  • Compatible with Leopard.

July 20, 2007 Ver1.4.2

  • Compatible with Safari 3 Beta.

March 20, 2006 Ver1.4.1

  • Universal Binary support.

  • Fixed a bug that caused a miss-text-paste when the widget was minizing.

  • Fixed a bug that allowed to edit a memo when displaying deletion dialog.

  • Fixed a bug that overlapped the memo title into top menus. Also changed the minimumsize of window to 325 pixedl from 300.

January 9, 2006 Ver1.4.0

December 29, 2005 Ver1.3.4

  • Added copy icon . When you push this icon, the displayed text is copied to clipboard.

    example.

  • The memo copy link was moved to the submenu.

  • Mail address text became hyperlink. When you click it, a mailer is launched with the address.

  • Supported Italian language. (The language resources was contributed by Claudio Satriano.)

  • Added some shortcut keys: Right Arrow Key, Left Arrow Key at list screen. See:the section called “Keyboard Shortcuts”

December 26, 2005 Ver1.3.3

December 24, 2005 Ver1.3.2

December 22, 2005 Ver1.3.1

December 21, 2005 Ver1.3.0

December 18, 2005 Ver1.2.3

December 17, 2005 Ver1.2.2

December 14, 2005 Ver1.2.1

December 8, 2005 Ver1.2.0

December 4, 2005 Ver1.0.1

November 30, 2005 Ver1.0.0

License

Freeware

Download

Ver 1.4.4 Download (288KB)

* Memo files for old versions are compatible with the newest version.

Installation

From Apple Computr "Installation Guidelines for Developers"

Mac OS X 10.4 Tiger is required. If you're using Safari, click the download link. When the widget download is complete, show Dashboard, click the Plus sign to display the Widget Bar and click the widget's icon in the Widget Bar to open it. If you're using a browser other than Safari, click the download link. When the widget download is complete, unarchive it and place it in /Library/Widgets/ in your home folder. show Dashboard, click the Plus sign to display the Widget Bar and click the widget's icon in the Widget Bar to open it.

Operation Guide

Initial Screen

No memos are displayed when you launch BitMemo at first. "Generic" is first memo file, created when launched.

Create New Memo

You create a new memo by clicking on "NEW". After finished writing a text, click "END". But automatically the memo is saved to a file, so you don't have to click "END" explicitly. The first line of memo is treated as a title. The title is shown on list screen.

You see the list screen by clicking on "LIST".

Read Memo

A memo is displyed by clicking a title on the list. Messages on left-down corner are "sequence number on list" and "update date". To display the previous or next memo, click or icon. You can move back and forth between memos.

To copy whole text from a memo, click .

Drag & Drop

You can create a new memo by dragging and dropping the content from web browser or editor. Text, image, URL, local file are available for drag & drop. Using Command Key + 'C' and 'V' are same results.

see: the section called “Tips”

When you drop a content on a memo, the content was added to the end of memo. Example(See below): You drag and drop the image on the memo.

The result is below.

To create a new memo from clipboard, you drop it on the head area of this widget.

You can also drag & drop the image to another applications.

To copy URL of an image, drag & drop icon to other place.

You can drag & drop while minimizing widget. See: the section called “Minimizing”

Memo Listing

Memos are listed in order by entry time. The date shown on the list is entry date.

You click "RECENT", then memos are listed in order by update time. The time shown on the list is update time.

Editing and Deleting Memo

To edit a memo, double-click on a memo. You can also edit by clicking "EDIT" link. To finish editing memo, click "END" or any links. A memo is saved automatically. You need no action to save it. And you can undo and redo operation while editing a memo. See:the section called “Keyboard Shortcuts”

You are asked whether you delete the memo when you click "DEL". If you select "Yes", then the memo is deleted. It is not possible to undo the deletion.

Search

To search, enter a keyword into the text field on right-up corner.

The keyword background color is reversed for easy to find.

When you click or icon, you can move back and forth between memos.

URL and Image

The URL and Email address in memo become hyperlink. If the URL indicates an image (PNG/JPEG/GIF/TIFF), then the image is shown inline. The image width is adjusted automatically. The image file exists in the internet (not on local disk).

Local File

You can drag & drop a local file to a memo. It becomes a hyperlink. By clicking the link, the file is opened. Application program files are available. You can use BitMemo as a launcher (maybe..).

Sending Mail

To send a mail with a memo text, click "MAIL". Then a mailer program is launched. Default Email address is one which is set on back side.

"MAIL" is available on the submenu. To show the submenu, click icon.

Preferences

To show the back side, click (i) icon on right-up corner. The upper half is setting for the current file, the lower half is setting for whole of BitMemo. If there are two or more opened widgets, the whole of BitMemo settings are available after reloading the widgets or opening the preference screen at the wedget.

Filename

Current filename is shown. You can change the filename. The File extension ".memo" is not necessary. It is not able to change Generic filename.

Move current file to the Trash

By checking this and clicking "Done" button, you can move the current file to the Trash. It is not possible to delete Generic file.

Skin

It means a color of widget. You can choice a color of them for each files.

Blue

Default (Yellow)

Gray

Green

Purple

Purple2

Red

White

Mailto

It is used as Email address when you send a mail.

window selection mode

If checked, you can capture in window selection mode. Otherwise capture in mouse selection mode.

insert date

If checked, a date is inserted when capturing.

Opacity

It is able to choice a opacity of widget between 100% and 50%.

Opacity is 100%

Opacity is 50%

be bright when focused

When the widget is focused, the opacity becomes 100%.

Screen Capturing

You can insert a part of screen image into a memo by the screen capture function. There are 2 capture modes, mouse selection and window selection.

By clicking icon, a capture operation starts. At first return to normal screen and Dashboard is hidden. Cross line cursor is shown. You select an area by dragging the mouse cursor across the image which you want to clip. After selecting, the clip image is inserted into a memo. While capturing the space key will toggle between mouse selection and window selection modes. The default of selection mode is set on back side.

The images are saved in ~/Listing/BitMemo/capturing/ folder. The image files are deleted when a memo is deleted.

To delete a captured image, click the image.

Now the image is in the image manipulation mode. By clicking icon, then a dialog is shown.

If you select "Yes", then the image file is deleted.

It is not possible to undo the deletion. An Inserted date string is not eraced.

Duplicating Memo

You can duplicate a memo.

  • To duplicate a memo, click "DUP" on the submenu. The submenu is shown after clicking icon.

  • There is no confirmation. After duplicating it moves to list screen.

  • The image files are not duplicated. If a memo including the images is deleted, the images are not displayed on the duplicated memo.

  • "*" character is added at the head of title of the duplicated memo.

Image Manipulation Mode

When you click an image, the dashed border line is shown.

By clicking icon, you can see the image on web browser (a captured image is displayed on preview.app). Dragging & Dropping the icon to other applications is available for copying the image URL.

is shown when the image is a captured image. By clicking the icon, you can delete the image. It is not able to recovery the deleted files.

To abort the image manipulation mode, click the image again.

Keyboard Shortcuts

These shortcuts are available.

Abbreviations:

  • Ctrl = Control key

  • Cmd = Command key

Table 1. List mode

KeyCommand
Shift+EnterCreate A New Memo
Down ArrowScroll Down about One Line
Up ArrowScroll Up about One Line
Left ArrowMove to Previous List
Right ArrowMove to Next List
Page DownScroll Down One Page
Page UpScroll Up One Page
SpaceScroll Down One Page
Shift+SpaceScroll Up One Page
Cmd+VPaste text on new memo
Cmd+MMinimize widget

Table 2. View mode

KeyCommand
EnterEdit The Memo
Shift+EnterCreate A New Memo
Down ArrowScroll Down about One Line
Up ArrowScroll Up about One Line
Left ArrowMove Previous Memo
Right ArrowMove Next Memo
PageDownScroll Down One Page
PageUpScoll Up One Page
SpaceScroll Down One Page
Shift+SpaceScoll Up One Page
DeleteReturn To List
Cmd+VAdd text of clipboard to the end of memo.
Cmd+MMinimize widget

Table 3. Edit mode

KeyCommand
EscFinish To Edit The Memo
Cmd+ZUndo
Shift+Cmd+ZRedo

Table 4. Minimized mode

KeyCommand
Cmd+MRestore size of widget

File Management

BitMemo manages memos using files.

To select a file, click icon.

To create a new file, select "create a new memo" from pull-down menu. After selected, Back side is displayed. You can rename the filename if necessary.

At previous versions (including 1.0, 1.2), BitMemo had the title of memo in addition to the filename. It is deprecated. Now for compatibility the old title is displayed on back side below filename textbox (It will be vanished in the furture).

To rename the filename, enter a new filename and click "Done" button. If the filename you entered has existed, an error message is displayed. You can't change the filename of Generic file.

To delete a file, check "Move the current file to trash" and click "Done" button. If you need this file, you can get it in the Trash. To recovery, move the file to "~/Library/BitMemo" folder. You can't delete Generic file.

Memo files exists in "~/Library/BitMemo" folder. The file extension is ".memo". To backup memos, copy these files to other folder.

Minimizing

You can minimize a widget.

To be minimized, click icon. To restore size, click icon.

You can drag & drop on the minimized widget. BitMemo saves as a new memo when dropping something. As well as when capturing.

Cmd+M key is assigned as short cut for minimizing and restoring widget size. By double-clicking head of a widget, you can change size of the widget (like OS9 window).

etc.

It is possible to open multiple widgets.

Japanese and Italian language available.

Japanese page is here

Italian version (Thanks Claudio).

Tips

Drag & Drop

There are 2 ways how to drag & drop image, text and local file to BitMemo.

The first way is that you push F12 key while dragging an image and drop it on BitMemo.

The second way is that you set a Dashboard to show in "Active Screen Corners". "Active Screen Corners" setting is in "Dashboard & Expose" - System preferences.

After setting, you drag an image and move the mouse cursor to left-down corner on the screen. Then Dashboard is shown. You drop it on BitMemo.

Copying Text and Image

It is possible to paste text and image to other applications from a memo.

Since selecting an area, push cmd+C to copy and paste it to TextEdit.app.

Capturing Image

  • While capturing, The space key will toggle between mouse selection and window selection modes.

  • The control key will cause the screen shot to go to the clipboard. The image is not pasted on a memo.

* These are specs of /usr/sbin/screencapture command.

Technical Information

Memo data is managed by CoreData. The file format is SQLite. You can see raw data by using sqlite3 command. BitMemo uses WidgetPlug-in for data management. The plug-in is written with Objective-C. CoreData scheme is below:

Source code is publicly available. Source code license will be GNU or LGPL, but now the license is not fixed.

BitMemo-plugin.1.4.0.zip (48KB)

After extracting the file, "EasyMemo" folder is created. ("EasyMemo" is old name). It is available for Xcode2.1.

"/usr/sbin/screencapture" command is used for capturing image. This command is bundled with MacOSX.

Next

Wish list ..

  • Spotlight

  • iPod releation

  • Exporting HTML format

Special Thanks

A special thanks goes to all people who send me feedbacks, comments, requires.

Kawae-san

He (or She) sent me ideas, changing file UI and deleting it.

sukechan

He (or She) suggested the copying text and other ideas.

Homepage: sukechan@blog

Kudo-san

He (or She) requested the file and size recovery abilities when Dashboard launcing.

Claudio Satriano

He contributed the Itarian language resource file.

Homepage: Claudio Satriano

Maru Channel Sosui

He requested the skin (color) idea.

Takahashi-san

He encouraged me and gave some advices.

Homepage: TEA-WORKS

naoto-san

He noticed a bug and told me.

Araki-san

He advised how to fix up a paste bug.