Table of Contents
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
Fixed a paste bug.
Compatible with Leopard.
Compatible with Safari 3 Beta.
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.
Undo and Redo operations are available while editing a memo. To undo, press Cmd+Z. To redo, press Shift+Cmd+Z. See: the section called “Keyboard Shortcuts”
Changing skin feature is available. You can choice one of 8 colors. See: the section called “Preferences”
Minimizing function is available. You can Drag & Drop and capture a screen in minimized widget.
Opacity of widget is able to change. See: the section called “Preferences”
A problem was fixed, it was that a memo was not registered after capturing when creating new memo.
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”
Ver 1.4.4 Download (288KB)
* Memo files for old versions are compatible with the newest version.
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.
No memos are displayed when you launch BitMemo at first. "Generic" is first memo file, created when launched.
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".
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
.
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”
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.
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.
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.
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).
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..).
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.
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.
Current filename is shown. You can change the filename. The File extension ".memo" is not necessary. It is not able to change Generic filename.
By checking this and clicking "Done" button, you can move the current file to the Trash. It is not possible to delete Generic file.
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
It is used as Email address when you send a mail.
If checked, you can capture in window selection mode. Otherwise capture in mouse selection mode.
If checked, a date is inserted when capturing.
It is able to choice a opacity of widget between 100% and 50%.
Opacity is 100%
Opacity is 50%
When the widget is focused, the opacity becomes 100%.
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.
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.
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.
These shortcuts are available.
Abbreviations:
Ctrl = Control key
Cmd = Command key
Table 1. List mode
| Key | Command |
|---|---|
| Shift+Enter | Create A New Memo |
| Down Arrow | Scroll Down about One Line |
| Up Arrow | Scroll Up about One Line |
| Left Arrow | Move to Previous List |
| Right Arrow | Move to Next List |
| Page Down | Scroll Down One Page |
| Page Up | Scroll Up One Page |
| Space | Scroll Down One Page |
| Shift+Space | Scroll Up One Page |
| Cmd+V | Paste text on new memo |
| Cmd+M | Minimize widget |
Table 2. View mode
| Key | Command |
|---|---|
| Enter | Edit The Memo |
| Shift+Enter | Create A New Memo |
| Down Arrow | Scroll Down about One Line |
| Up Arrow | Scroll Up about One Line |
| Left Arrow | Move Previous Memo |
| Right Arrow | Move Next Memo |
| PageDown | Scroll Down One Page |
| PageUp | Scoll Up One Page |
| Space | Scroll Down One Page |
| Shift+Space | Scoll Up One Page |
| Delete | Return To List |
| Cmd+V | Add text of clipboard to the end of memo. |
| Cmd+M | Minimize widget |
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.
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).
It is possible to open multiple widgets.
Japanese and Italian language available.
Japanese page is here。
Italian version (Thanks Claudio).
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.
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.
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.
A special thanks goes to all people who send me feedbacks, comments, requires.
He (or She) sent me ideas, changing file UI and deleting it.
He (or She) suggested the copying text and other ideas.
Homepage: sukechan@blog
He (or She) requested the file and size recovery abilities when Dashboard launcing.
He contributed the Itarian language resource file.
Homepage: Claudio Satriano
He requested the skin (color) idea.
He encouraged me and gave some advices.
Homepage: TEA-WORKS
He noticed a bug and told me.
He advised how to fix up a paste bug.