bugs
when trying to add cf_dib or other formats to the store-in-echo-list, the application crashes when clicking the ok-button (Error [EEchoInternalError]: TClpFormatRegistry: Clipboard format "cf_dib" (type: System) already exists in the registry)
-Sascha
Confirmed. It seems that at the moment it is impossible to add a format that's defined in the system. I'll fix this ASAP.
feature requests
close to tray on pressing the X
Added to wishlist.
possibility to configure the directory for saving the database
possibility to configure the directory for saving the application-settings (ini)
Could you explain why this would be useful? It'd help me design the best way to implement this. Echo already uses a fairly involved logic to figure out where to store the database and config (are we portable? Are we running from a removable drive? Is the removable drive read-only? etc.), and I have to be careful making any changes to these parts of the code.
Also, using the portable version you can already have the config and data stored wherever you want, just by installing Echo there.
Note that it is quite impossible to specify in options where the config file should be located, because Echo has to read the config file first to load that setting :) I could only store this preference in the registry, but as a rule I'd rather not touch the registry at all (and I've obeyed this rule so far). If not the registry, I could add this setting to the "master.config" file (there's a Help topic about it), but in that case the setting would apply to all users running Echo on a computer.
Would it be sufficient if I added a command-line argument to specify the config and database directories? You could add it to the shortcut used to start Echo.
possibility to change shortcuts like F2
What would you use instead? I can easily add more than one shortcut for some functions. A complete keyboard customization would take more time. And there would be certain limitations, e.g. you cannot assign certain keys which are used when editing clips in-place or are necessary to navigate the tree, etc. It could be more trouble than it's worth.
do not autopaste items on pressing enter - only copy them to the clipboard (like ctrl+shift+c)
Disable pasting entirely, or just swap the function of (Shift+)Enter and (Shift+)Ctrl+C?
always show date and time for last saved items instead of e.g. "8 minutes ago"
Preferences -> Display -> Friendly dates -> set to False
do not block capturing when editing an item internally or externally. sometimes it is useful to capture a part of an existing clip and save it to a new clip
Yeah, this is a to-do, but I need some time to do it properly. Capturing clips from inside Echo may sometimes have undesired side-effects. E.g., when the in-place editor is active, capturing a clip will close that editor and jump to the latest clip, etc., and I don't think I can stop that from happening (AFAIK it is not possible to add an item to the list while another item in the list is being edited).
Thanks! Now I'll go look for that bug...