DonationCoder.com Forum

DonationCoder.com Software => Older DC Contests and Challenges => N.A.N.Y. 2012 => Topic started by: tranglos on September 03, 2011, 03:37 PM

Title: NANY 2012 Release: Ethervane Echo
Post by: tranglos on September 03, 2011, 03:37 PM
NANY 2012 (https://www.donationcoder.com/forum/index.php?board=304.0) Entry Information

Application Name Ethervane Echo
Version 1.1.3 (new version May 9)
Short DescriptionLightweight clipboard extender for text
Supported OSes Windows XP, Vista, 7 and later
Home pagetranglos.com (http://www.tranglos.com/echo/)
Download standard version (installer) (http://www.tranglos.com/dl/echosetup.exe)
portable version (zip file) (http://www.tranglos.com/dl/echoportable.zip)
Download spelling dictionaries standard version (installer) (http://www.tranglos.com/dl/ethervanespellsetup.exe)
portable version (zip file) (http://www.tranglos.com/dl/ethervanespellportable.zip)

See here (https://www.donationcoder.com/forum/index.php?topic=27849.msg263886#msg263886) for info on downloading and installing the spelling dictionaries.
System RequirementsNo special requirements. Win XP and later only!
DescriptionClipboard extender (manager) designed to speed up typing repetitive text. For writers, translators and coders. Fast and lightweight, with instant search. Captures text in all formats, but does not capture clips that do not contain text (e.g,. bitmaps).
FeaturesClean, streamlined interface

Super-fast instant search with filtering

Search using wildcards and advanced logical expressions

Can be used in portable mode (download separate package or modify the master.config file as described in Help)

Virtual views with user-defined sort order and filters (e.g. show only clips captured within the last hour, show only sticky clips, show only clips that were copied from Firefox, etc.)

Automatic positioning of the program window next to text caret or mouse cursor

Clear, configurable display with text wrapping and variable item height

Fully Unicode-enabled

Privacy features, including ability to store clips in memory only

Ability to ignore clips from certain applications

Automatic database maintenance

Importing and exporting clips

Editing clips directly ("in-place") or in separate editor window (now includes spell checker for over 20 languages)

Written in Delphi XE, the best edition of Delphi ever!

Screenshots[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]

[ You are not allowed to view attachments ]
InstallationStandard version: Download and run the installer package.

Portable version: Download the portable package and extract all files from the zip archive into any directory to which you have write permission. (That means NOT under "Program Files!) Run "ethervaneecho.exe" to start the app.

Tip: Database performance depends on the speed of your hard disk. If using the portable version, install it on the fastest disk you have.
Using the applicationStart Echo and it will begin capturing clips. Press Win+Insert (configurable) to bring up the main window. Scroll or find a clip, then press Enter to paste it into the active application window. See the Help file for details.

UninstallingDesktop version: Use the Control Panel to uninstall. (Uninstaller will not delete the data and configuration files, because it does not create them when installing. At the moment they must be deleted manually. Find them in application data folder for the logged-in user, under "Ethervane\EthervaneEcho")

Portable version: Delete the application folder. Configuration and database files are stored under this folder as well.
Known IssuesSee topics "Bugs and Known Issues" and "Limitations" in the Help file.
New in this release (1.1.3)Fixed a bug that would cause use count to be unnecessarily incremented in some situations,. e.g. when capturing duplicate clips.


Okaaaay, so... another clipboard manager? Really? I guess :)

When I first discovered clipboard managers ages ago (early versions of Yankee Clipper and ClipMate back then) I loved the idea but couldn't imagine how I could fit such a utility into my workflow. Many years later I was enlightened when I discovered Ditto (http://ditto-cp.sourceforge.net/). For the first time I had all clips at my fingertips, in a single-pane UI, and a super-fast search to find them. I was happy, and my translation work became decidedly more efficient.

A few years went by and some of (what I think are) Ditto's shortcomings were irking me more and more. Excruciatingly slow delete and purge operations. Minuscule, non-configurable font in the search box, which at #over40 I can hardly read. Lack of privacy features. When I wrote down all that was giving me pain in Ditto, I listed about a dozen items. It was time to improve on it.

So, yes, Ethervane Echo rips off Ditto's UI without shame, because it's the best UI for me. In fact, it is so different from Mouser's Clipboard Help and Spell (https://www.donationcoder.com/Software/Mouser/clipboardhelpandspell/index.html) that the two hardly compete with each other. Echo is purely a clipboard extender - nothing more. No categories, no folders, no note-taking or web clipping facilities are available or planned. Also, it will only capture text - not images or any other binary data. This is the intended design of the app. I started by modeling the UI after Ditto, ignoring features I did not need and adding a good number of features I'd always wanted to have. The result is superficially similar to Ditto, so much so any Ditto user should feel comfortable with Echo, but tailored to the requirements of a translator drone who types volumes of repetitive text over and over. Technical writers and coders should have a field fay with it, too - or so I hope.

My last year's NANY submission was released well before its time (and yes, there will be an update of Radio rather soon). This year I wanted to release a package that was reasonably ready for human consumption, so Echo comes with a spell-checker, a complete help file and an installer. See download links above.

Right now Echo is a beta release, because I've only used it on my development machine so far, even though I haven't encountered any crashes or other kill-joy errors since it captured its first clip in March. It's never been run on 64-bit Windows though, so that may bring some surprises. Please post here if Echo misbehaves for you.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 03, 2011, 04:18 PM
A few tips:

- Right-click everything to show context menus. The list of clips and the tabs at the bottom have their own, useful context menus.

- To search for clips, do not tab into the search box or click it with the mouse (you can, but there is no need). Just start typing any part of the text you are looking for.

- Press Ctrl+S to mark a clip (or multiple clips) as "sticky". Sticky clips cannot be deleted until you un-sticky them, and they are never removed when Echo purges the database.

- Press F4 to cycle between search modes. In Basic mode, Echo will search for the text you enter, exactly as typed. In Wildcards mode, you can use wildcards * and ?, for example *foo?bar*. In Advanced mode, you can use complex logical expressions: (foo OR bar) AND NOT baz. (Enclose phrases in double quotes: "foo bar" AND baz)

- Click Tools -> Available Clipboard Formats to specify which additional data formats you want Echo to store. Some applications register their own, custom data formats, which you may want to preserve.

- You can configure five metric tons of settings, including max number of clips in the database, min and max length of clips that will be captured, max length of the display text, or where Echo's main window should be positioned when you bring it up with the activation hotkey (Win+Insert by default). Press F5 to open the Preferences dialog box, and ask here if you need help.

- You can select and paste multiple clips in Echo.

- Privacy feature  #1: you can specify applications (exe names) from which Echo should never capture clips. Tools -> Preferences -> Application filter -> Items

- Privacy feature  #2: you can tell Echo to store its database in memory only. That way, clips are remembered only during the current session, and are lost forever when you exit Echo. Particularly useful for public computers and if you're running Echo off a USB drive, because frequent database writes would affect the lifetime of flash memory. Tools -> Preferences -> Database -> InMemoryDatabase -> close and restart Echo.

- Privacy feature  #3: if you do use the "in-memory database feature", you can still preserve certain clips you know you will need. Start off with the normal,. on-disk database, and add the clips you want to always have available. Then enable the in-memory database feature as described above, and also enable "CopyDiskImageToMemory". Echo will add new clips to the memory database, but first it will copy all clips from the disk db to the memory db.

- Use the views! Click the tabs at bottom to browse through the predefined views. You can delete them, modify them and create your own. Views are used to limit the clips displayed in the list - for example, to show only clips captured today, or only clips that are URLs, etc. These filters can be combined ("show only clips captured from Firefox, Chrome, opera or IE"). Views also define the way clips are sorted. All the details on views are in the help file.

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: rgdot on September 03, 2011, 04:39 PM
First impressions, excellent stuff tranglos thank you  :up:
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: joiwind on September 03, 2011, 05:20 PM
Testing now - looking very good indeed - thanks tranglos  :beerchug:
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: superboyac on September 03, 2011, 08:00 PM
Wow, I am very much looking forward to this.  Tranglos is easily one of my favorite programmers; great ideas, great implementation, and my favorite adjective "elegant".  I'm going to compare this to two offerings from my other favorite programmers: CHS and AceText.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: lanux128 on September 03, 2011, 08:59 PM
this is impressive, tranglos. :up: downloading the portable version..
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: mouser on September 03, 2011, 09:19 PM
Looks very impressive!
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: Curt on September 04, 2011, 12:28 AM
wow, you're going for the trophy!
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: Ath on September 04, 2011, 05:35 AM
Very impressive indeed :Thmbsup:

I'll be testing this soon.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 04, 2011, 07:06 AM
Thanks for the love everyone :)

One more tip that may be useful at the beginning: Echo can import clips from plain text files and from a Ditto database. (If importing from a plain text file, each line of text will become a separate clip.) Importing doesn't seem to have a lot of practical value in the long run, but it does let you populate the database, providing some initial data to play with.

Tools -> Import Clips -> From Ditto
Tools -> Import Clips -> From Text File

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: kyrathaba on September 06, 2011, 07:59 AM
Great work, tranglos.  Those screenshots are awesome!
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: kyrathaba on September 06, 2011, 08:03 AM
What flavor of database does your program use, just out of curiosity?
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 06, 2011, 08:24 AM
Great work, tranglos.  Those screenshots are awesome!

Thanks! I was also going to create a how-to video, but it's tricky to show the workings of a program that sits in the tray and does nothing visible most of the time :) I'll probably add a video on configuring views and choosing clipboard formats, because these aspects may deserve some explanation.

What flavor of database does your program use, just out of curiosity?

The database is SQLite - very fast and does not require a server. (Ditto and Firefox use it as well.) The specific implementation is DISQLite3 (http://www.yunqa.de/delphi/doku.php/products/sqlite3/index), a commercial Delphi component. The benefit is that the database is built right into the application, so no DLLs and much faster execution.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 07, 2011, 04:58 PM
No bug reports yet - this could be either good or bad, depending :)

This is where I could use some ideas. The basic design of Echo was quite firmly set, but there are a few areas where I wasn't exactly sure what I wanted:

1. The clip list context menu: too small? Too large? Any important commands missing? Or could the order of commands be improved? (For example, I tried to keep the Delete command away from other most commonly used commands such as Sticky and Edit, to avoid situations where you might accidentally delete a clip by a slip of the mouse. Any comments are welcome.)

2. The "Navigate" section in the main menu doesn't seem to be pulling its weight. Perhaps the menu could be done away with entirely, and the commands distributed under other sections of the menu?

3. The editor (Shift+F2): apart from spell-check, which is coming, is there anything else that could be useful? This isn't meant to be a fully-featured editor, but I can do a few things there. Is the context menu enough, or would anyone prefer a toolbar?

4. Do you think it's a good idea to suspend capturing clips while the editor is active? Any scenario under which you would want to capture text copied from the Shift+F2 editor?

Also, please let me know if you find that Echo (a) isn't capturing something it should, or (b) has trouble pasting into a certain application. I have tested with plenty of apps, but now that it's out in the open, new issues may appear.

Any suggestions and ideas are very welcome. Now is a good time! :)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: superboyac on September 07, 2011, 06:02 PM
1. The clip list context menu: too small? Too large? Any important commands missing? Or could the order of commands be improved? (For example, I tried to keep the Delete command away from other most commonly used commands such as Sticky and Edit, to avoid situations where you might accidentally delete a clip by a slip of the mouse. Any comments are welcome.)
I strongly feel that the navigation commands should be buttons on the toolbar. However, I feel these navigation commands are largely trivial.  Between using the mouse and keyboard and the simplicity of this app, anything more is pretty small in importance.

2. The "Navigate" section in the main menu doesn't seem to be pulling its weight. Perhaps the menu could be done away with entirely, and the commands distributed under other sections of the menu?
Sure, the simpler the better, especially when you lose nothing in the process.

3. The editor (Shift+F2): apart from spell-check, which is coming, is there anything else that could be useful? This isn't meant to be a fully-featured editor, but I can do a few things there. Is the context menu enough, or would anyone prefer a toolbar?
I would prefer a toolbar where I can customize it.  This is a very simple application, and having access to a few buttons is better and easier than right-click stuff.  one-click vs two-clicks.  A very cool feature to add to the editor is the ability to highlight search terms.  It's already awesome how the non-matches disappear (like evernote), but to make it perfect, the search terms would be highlighted individually.  And if there are multiple search terms, they would have different colors (just like evernote).  This, by the way, would turn this into one of my favorite applications ever.

4. Do you think it's a good idea to suspend capturing clips while the editor is active? Any scenario under which you would want to capture text copied from the Shift+F2 editor?
I can see of one use: trying to copy a portion of a clip already in the program.  In the regular view, you can't highlight a portion of the note without opening the external editor.  In fact, if you made the stuff in the regular view selectable, you wouldn't even need an external editor.  But then how would you edit a clip?  Well, two ways: either have a small button next to each clip which, when clicked, would allow you to edit it (like Surfulator) or you can add an option about what to do with mouse clicks.  I might set it up so that double-clicking allows me to edit a note.  So you can have customizable options for mouse clicks (like KMPlayer).  But I'd really like to be able to select and copy a portion of a clip without having to double-click on it first, or open up an editor, or any extra steps.  And when I copy that subclip, I'd like the option in the preferences to record or ignore copied subclips.  i would set it to record everything including subclips.

Another feature I'd love to have (as in CHS and Arsclip) is a quickpaste menu for pasting stuff.  So with CHS and ARSclip, with a hotkey, you can have a quickpaste menu appear right under your mouse pointer which is awesome.

Also, how about an option to show the entire note in the normal view, regardless of the length.  I know we can set it to a big value, but how about just a "always show entire note" setting?
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 08, 2011, 06:10 AM

I think it would be helpful if the close button minimised it to the tray. Or maybe it's just what I'm used to with apps that stay in the tray?

I can see advantages to the way it is - maybe I just gotta get used to it ;)

(just getting off the ground with it)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 08, 2011, 08:02 AM
Still on the basics. It looks very nice btw :-)

I've made a couple of clips sticky, but how do I get to the sticky tab? (Without the mouse I mean). Tabkey toggles just list & search.

It says in the help file
"bring up Echo ... notice that the clip you have just pasted is now the first one on top."
This often takes a good while to actually happen. I noticed it not happening, then checked a few times after pasting - once it happened promptly, then it didnt seem to be happening at all, but did happen eventually i.e. it didnt happen within the first 10 to 15 seconds after pasting.

__________________________
Win7 64bit ~ Portable version
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 08, 2011, 11:21 AM
I've made a couple of clips sticky, but how do I get to the sticky tab? (Without the mouse I mean). Tabkey toggles just list & search.

Several ways:

Ctrl+Tab and Shift+Ctrl+Tab

Ctrl+PageUp and Ctrl+PageDown

Ctrl+1 .. Ctrl+0 will switch immediately to the view that corresponds to the number. (This only works for the first 10 views). In Preferences you can choose to use Alt+<digit> combinations if you prefer: Keyboard -> QuickViewModifier -> choose qvmAlt.



It says in the help file
"bring up Echo ... notice that the clip you have just pasted is now the first one on top."
This often takes a good while to actually happen. I noticed it not happening, then checked a few times after pasting - once it happened promptly, then it didnt seem to be happening at all, but did happen eventually i.e. it didnt happen within the first 10 to 15 seconds after pasting.

Great, you've found the first bug! :)

This used to work fine, but in the current version there is indeed a problem. The reason the clip you just pasted does not move to the top is that the list of clips does not get updated. Try it: if you switch to a different tab and back, the clip will now be on top as it should. I have no idea where or why I removed the screen refresh after pasting - will have to fix that.

Just to be sure I'm on the right track: select a clip but instead of pressing Enter, press Ctrl+C. This will only copy the clip (without pasting) and Echo will stay open. The clip you have copied should move to the top immediately.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 08, 2011, 11:23 AM
I think it would be helpful if the close button minimised it to the tray. Or maybe it's just what I'm used to with apps that stay in the tray?

I never use that myself (I use the minimize button for that :-) but I can add this as an option, no problem.

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 08, 2011, 11:33 AM
I think it would be helpful if the close button minimised it to the tray. Or maybe it's just what I'm used to with apps that stay in the tray?

I never use that myself (I use the minimize button for that :-) but I can add this as an option, no problem.

if it's not too much hassle that would be great :Thmbsup:
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 08, 2011, 11:34 AM
Great, you've found the first bug! :)
...

Just to be sure I'm on the right track: select a clip but instead of pressing Enter, press Ctrl+C. This will only copy the clip (without pasting) and Echo will stay open. The clip you have copied should move to the top immediately.

That works, clip goes to top.

PS thanks for all the shortcuts, will have to read help file closer next time :-[ :)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 08, 2011, 11:48 AM

This often takes a good while to actually happen. I noticed it not happening, then checked a few times after pasting - once it happened promptly, then it didnt seem to be happening at all

Great, you've found the first bug! :)

I have no idea where or why I removed the screen refresh after pasting - will have to fix that.

OK, I've found the problem - there is a conflict with an option setting I've added most recently that results in certain behaviors occurring in the wrong order. Until I release an update, you can work around this bug like so:

Tools -> Preferences -> Display -> DefaultViewOnMinimize -> set to False.

When set to True, this option causes Echo to return to the default (leftmost) view when the app is minimized (e.g., when Echo hides after pasting a clip). And yes, it interferes with pushing the pasted clip to the top of the list (in a situation where the current view is already the default one).

If you set this option to False at least temporarily, the problem you found will go away. Meanwhile, I'll be working on a proper fix.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 08, 2011, 12:06 PM

if it's not too much hassle that would be great :Thmbsup:
-tomos link=topic=27849.msg261177#msg261177

One other thing: by default Echo minimizes when it loses focus. So instead of clicking the small button - whether minimize or close - you can just click anywhere on screen to get the same end result.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 08, 2011, 12:26 PM

if it's not too much hassle that would be great :Thmbsup:
-tomos link=topic=27849.msg261177#msg261177

One other thing: by default Echo minimizes when it loses focus. So instead of clicking the small button - whether minimize or close - you can just click anywhere on screen to get the same end result.

true, I didnt realise that initially & was closing the window and expecting it to be in the tray. So, on second thoughts it's not worth adding!
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: joiwind on September 08, 2011, 12:38 PM
Still enjoying testing Ethervane Echo - two ideas, remarks or requests, but which may go beyond the scope of the app :



BTW the way, unless I missed it somewhere, could you comment on the name : is it Ethervane like weathervane ?
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: kyrathaba on September 10, 2011, 08:14 AM
tranglos, great support.  I appreciate your quick responsiveness to feature requests and bug reports!  :up:
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 11, 2011, 04:54 PM
  • have you thought about drag-and-drop or Move to ... ? The possibility of moving a clip from one Quick view to another (and in particular to a custom view, e.g. Archives) either by drag-and-drop or an option in the context menu to Move to ... As things are the Quick views can only contain filtered clips.

I'm not sure if I understand your request here. Views are by design defined by a set of conditions. So it wouldn't make sense to drag a non-sticky clip to the "Sticky" view, for example. Just make the clip sticky, and it will appear in that view. Or, if you have a view that sows only clips shorter than 10 characters, it would be illogical to allow dragging longer clips into that view.

If you mean more like manually maintained categories to organize clips - then I'm afraid Echo is designed specifically to avoid that. There are several advanced clipboard managers with that feature, from Mouser's CH&S to ClipMate, and of course it is very useful to a lot of people. However, I feel this design has a trade-off: reduced overall efficiency of searching and pasting clips. Since I spend many (too many!) hours typing text every day, I needed an app that would let me work as fast as possible. So Echo will never have categories to which you can drag or copy clips, that's exactly the feature that would make it unusable to me.

  • and what about clickable urls ?

Inside the editor, possibly (I will probably be replacing the editor with a different component altogether). But I don't think this can be done in the main list of clips, sorry! Basically, a clip is a single entity, a single item. You navigate between these items (clips), not inside the text of each clip. So it is physically impossible to click just a URL inside a clip - you can only click the whole clip.

I am wondering though if Echo could detect URLs inside a clip and list them in the right-click menu. Or have a special command / key press to find URLs and show them in a popup list.

(Of course, if a clip contains only a URL, it would be easy to launch it with a single click or key press. But very often URLs will be buried inside surrounding text, or you may have more than one URL in a clip, etc. Any feature to handle URLs must account for all these possibilities.)

BTW the way, unless I missed it somewhere, could you comment on the name : is it Ethervane like weathervane ?

Exactly! :) It's just a word I came up with when looking for a free domain name.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 11, 2011, 05:31 PM
I strongly feel that the navigation commands should be buttons on the toolbar.

I agree as a general principle. At the same time, I am not yet convinced Echo actually needs a toolbar. It's meant to be keyboard-centric, and I kind-of like the sparse UI it has right now. Then again, a toolbar can always be hidden, so I'm adding a to-do!

A very cool feature to add to the editor is the ability to highlight search terms.  It's already awesome how the non-matches disappear (like evernote), but to make it perfect, the search terms would be highlighted individually.

I'll be looking into this, but right now, the control I'm using (http://www.devexpress.com/Products/VCL/ExQuantumTreeList/) does not support that. Also, it might impact performance rather badly. But I agree that it would be sweet.

I can see of one use: trying to copy a portion of a clip already in the program.

Quite right. I'll probably redesign that part to have an option whether or not to capture clips from "inside" Echo.

This does involve a small usability problem though. You select a clip, press Shift+F2 to open it in the editor. When you finish editing, the clip is still selected - which is what you would typically expect. However, if new clips are added while you are editing the clip, then those new clips will get selection focus. At that point it is no longer obvious whether the original clip should be re-selected when you finish editing... which is why I decided to suspend capture during editing in the first place.

In the regular view, you can't highlight a portion of the note without opening the external editor.  In fact, if you made the stuff in the regular view selectable, you wouldn't even need an external editor.

It is selectable when editing (F2). But there is only so much I can do with "in-place" editor. I could make it permanent, but consider the price: you would not be able to navigate between clips using arrow keys any more. Imagine: you press down arrow, enter the clip, and the editor is active, so that you can navigate within it, select a part of it, etc.  If the clip has more than one line, you would have to press down arrow repeatedly to go past all the lines before you would reach the next (lower) clip. Navigation would become rather annoying. And since this is a clipboard manager, not an editor or a note-taker, I feel that the usability of clip navigation has priority over editing.

But I'd really like to be able to select and copy a portion of a clip without having to double-click on it first, or open up an editor, or any extra steps.

I don't think you can avoid at least one extra step[, otherwise you'd have the navigation nightmare. One thing I could use is the "long click" idiom, or a second click on the same item. Click an icon on the desktop, it selects the icon. Click it again after a short delay, the caption opens for editing. I can do that.

And when I copy that subclip, I'd like the option in the preferences to record or ignore copied subclips.  i would set it to record everything including subclips.

The preference, yes. But in the in-place editor the selection issue is even more problematic. A new clip automatically gets selected (and usually placed on top, if you're sorting by date). Consider what that would do if you were editing a clip: select some text, copy it, and in the blink of an eye you are now at the top of the list, with the new clip selected. And it's not just a question of "so don't select the new clip" - you cannot add a new clip to the list without first shutting down the active editor. (At least I don't think it's possible, but I'll check.) When you press F2, a memo-like editor is "invisibly" placed over the clip, so it looks like you're editing the item directly in the list. But you're not: you're working in a little invisible memo. As long as that memo exists, you cannot modify the list in any way (again, I think you can't).

Another feature I'd love to have (as in CHS and Arsclip) is a quickpaste menu for pasting stuff.  So with CHS and ARSclip, with a hotkey, you can have a quickpaste menu appear right under your mouse pointer which is awesome.

I thought the menu in Arsclip was awful! :-) I mean, the menu can show only a small number of items, it cannot be searched or filtered, plus IIRC Arsclip puts it in the tray, which is usually far from where the caret is. So why or how would you use that instead of the main list in Echo? (For example, should the menu contain only certain clips that you mark for inclusion?)

As for the positioning, Echo already tries to show up right next to the caret - or the mouse pointer, if the caret is not available. This doesn't always work; in some cases Echo doesn't seem to detect the caret position, I'll have to look into that at some point.

Also, how about an option to show the entire note in the normal view, regardless of the length.  I know we can set it to a big value, but how about just a "always show entire note" setting?

...and then you open "Moby Dick" in a PDF, do Ctrl+A, Ctrl+C... No, I think there has to be a limit. Because if you did that, it would totally kill the search feature - it would take a full minute or so to update the list instead of a split second. Just set it to a really large value if you wish, please :-) .


Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: joiwind on September 12, 2011, 05:50 AM
Thanks for your detailed reply tranglos - things are clearer now ... ! And I do understand the way you wish to go.

About clickable urls : how about urls in the URLs View being clickable - just another idea ?

And the name : reminds me of EthervaneRadio ... ;D
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: anandcoral on September 12, 2011, 06:26 AM
@tranglos, first congratulation on "Ethervane Echo" pledge.

Second I pledged "Paste Text Like", which works with clipboard too, so we are both in same boat now :)

Without making "Ethervane Echo" any lesser than "ArsClip", I will like to say that you can open the ArsClip menu at cursor position (set hotkey in Configure) and can increase the number of item (Configure / Show Options). It does has search feature (N - Search, in menu). Permanent clip with script, edit clipboard, exclude program, paste method, form mode etc. are few others which I use occasionally.

But "ArsClip" too has it's short coming, and I will suggest you take idea from it and enhance it and make it more easier.

Regards,

Anand
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 12, 2011, 09:01 AM
@tranglos, first congratulation on "Ethervane Echo" pledge.

Second I pledged "Paste Text Like", which works with clipboard too, so we are both in same boat now :)

I've noticed! The more, the merrier. The clipboard seems to be a fairly simple concept on the surface, but when you start extending its capabilities, different people go in so many different directions. It's quite cool that way.

Without making "Ethervane Echo" any lesser than "ArsClip", I will like to say that you can open the ArsClip menu at cursor position (set hotkey in Configure) and can increase the number of item (Configure / Show Options). It does has search feature (N - Search, in menu). Permanent clip with script, edit clipboard, exclude program, paste method, form mode etc. are few others which I use occasionally.

Yeah, I only remember testing a version of ArsClip a long time ago. I haven't looked recently. Excluding applications is already available in Echo, too - that's one of the things I was missing in Ditto.  Still, a menu cannot have multi-line items, for example, and if there is a special menu command to initiate search, it's probably not the kind of "instant search" that I am after. (OK, so I'm talking without seeing it again, never mind :-)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: rjbull on September 12, 2011, 02:30 PM
Yeah, I only remember testing a version of ArsClip a long time ago. [...] if there is a special menu command to initiate search, it's probably not the kind of "instant search" that I am after.
You have to hit a key on the popup to invoke Search.  After that, it is what I think people mean by an "instant search" feature.  That is, press "d","o","n" and you get everything that includes those, add an "a", and you start to see only those entries with "donation coder" in them.  The more letters you add, the more you close in on your target, and removing letters widens it in real time, the list of possibles widens to match.

As for anandcoral's program, I think of it as in the (smaller) class of "clipboard manipulators" that includes Text Monkey, Clippy, and FDC.  I'm happy enough for them to remain a separate class of software, especially for the more specialised functions.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: kurtyer on September 20, 2011, 01:46 PM
First of all I must say that this has quickly become my favorite clipboard manager.
Since I was using Ditto before and read your intro I downloaded the program, and replaced Ditto with it the same day.

There seems to be some kind of problem with the search though.
Using this clip (http://pastebin.com/NqHYJt5d) for example.
The clip was copied in its entirety, but searching for hello gave no results...
I also tried deleting all the clips and restarting.
If you try copying a smaller part of the clip at some point the search does yield results.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 20, 2011, 02:06 PM
First of all I must say that this has quickly become my favorite clipboard manager.
Since I was using Ditto before and read your intro I downloaded the program, and replaced Ditto with it the same day.

Thank you! And welcome to DC!

There seems to be some kind of problem with the search though.
Using this clip (http://pastebin.com/NqHYJt5d) for example.
The clip was copied in its entirety, but searching for hello gave no results...

I can tell this is going to be a FAQ :)

The word 'hello' in your clip is preceded by about 600 other characters. By default, Echo only searches the first 512 characters of any clip. This is important for performance reasons, since clips are not kept in memory, but in the database on disk. My justification for that decision is that a great majority of clips are not very large chunks of text, so that, um, 512 bytes should be enough for everybody :)

There is another reason: it is going to be very inconvenient (and slow) to browse really long pieces of text in the list of clips. So clips must be truncated for display.

Given these two practical limits, Echo uses the same setting to control two things: the max length of a clip that is displayed, and the max length of a clip that is searched.

You can find and increase the setting under Tools -> Preferences -> Database -> MaxDispTextSize.

Initially it is set to 512. You can increase it, but the larger the value, the slower your searches will be, if you do keep a lot of long clips. It's a trade-off, and you can experiment to find a good compromise.

Note also that changing this value only affects clips captured after the change. Clips already stored in the database will still be limited to the previous max value. This can be fixed (so that the change affects already stored clips as well), at a cost of re-writing the database, which may be a long operation (a few seconds to a minute or more, depending on your db size and hard disk speed).

(I should stress that the limit does not mean that clips are cut off at that length. Echo always stores and pastes back the complete clip, exactly as it was originally captured. The limit only determines how big a part of the clip is searched and displayed.

There is another setting that tells Echo to ignore (not even capture) clips that are larger than a certain length. This one is at Tools -> Preferences -> Capturing clips -> MaxTextSize, and it is initially set to 1 MB. The size refers to the length of plain text contained in the clip.)

Check out the "Limitations" and "Troubleshooting" topics in the help file as well. This issue is explained there, but perhaps not as clearly as it could be. ("Cannot find a clip, but you know it exists in the database", item 2 under Troubleshooting.)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: kurtyer on September 20, 2011, 03:19 PM
I'll have to try and play with the setting a bit.
Thanks.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 21, 2011, 07:36 AM
Trying this again - havent used it much yet.

I want to edit clips within the app but keep the original version - sort of like save as
is this possible? (I couldnt find a way)

It's easy for me to do this in a text editor, so, just wondering if possible here
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 21, 2011, 08:13 AM
I want to edit clips within the app but keep the original version - sort of like save as  is this possible? (I couldnt find a way)

It's easy for me to do this in a text editor, so, just wondering if possible here

Not yet, but it's on my todo list (in the external editor, a button such as "Save as New").

Right now the best you can do is:

1) Open a clip in external editor (Shift+F2)
2) Modify it there.
3) Ctrl+A, Ctrl+C to copy the whole edited clip.
4) Cancel the editor (ESC), since you don't want to replace the existing clip.
5) Press Ctrl+M to manually capture the new clip. (It was not captured in step 3, because Echo suspends capturing when the editor is active. This is another todo item :-)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 21, 2011, 08:50 AM
thanks tranglos :up:

I ran into a problem with FileHamster (FHm) comment window - I have FHm set to show comment window when making a revision (when I save a file). This comment window is always on top.
If I then call Echo, it is below the comment window, so is not very usable - do you think could it be made more assertively (!) "on top" ?
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 21, 2011, 09:18 AM
thanks tranglos :up:

I ran into a problem with FileHamster (FHm) comment window - I have FHm set to show comment window when making a revision (when I save a file). This comment window is always on top.
If I then call Echo, it is below the comment window, so is not very usable - do you think could it be made more assertively (!) "on top" ?

Under Vista and later, I don't think so. I can make give it the regular "on top" flag, but it won't be any more "on top" than any other window that claimed on-topness for itself.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 22, 2011, 05:13 AM
[1] Is there a pattern to where the window shows on the screen - it always seems to come up directly behind the Filehamster comment window (just right of centre-bottom of screen), but if I escape and call it again, it shows mid left of screen.

[2] How do I change the shortcut - I tried Shift & F12 - typing in F12 but that didnt work (or does it need a restart? - no that no help)
Ctrl+Alt+v doesnt work either.
Win+v works - I'll stick with that**
(BTW what does the MK mean on the qualifier keys in options?)

** Shift+Insert worked as well
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 22, 2011, 06:50 AM
[1] Is there a pattern to where the window shows on the screen - it always seems to come up directly behind the Filehamster comment window (just right of centre-bottom of screen), but if I escape and call it again, it shows mid left of screen.

I'm seeing the same behavior on my system, but I don't know what's causing it. In default configuration Echo tries to detect where the text caret is and shows next to the caret (a little to the right and below if possible, but position is adjusted to make sure the whole window fits on screen). Caret position is obtained from Windows. Still, sometimes Echo shows not only far from the caret, but in my case on another monitor which doesn't even contain an active window.

Either Windows is lying to me or my code doesn't cover all bases. As you've noticed, sometimes you press the hotkey, then ESC, then the hotkey again, and each time Echo shows at a different location. The only way I can explain it is that each time Echo gets different caret coordinates from Windows, even though the caret has not moved. I'll look into it.

(On edit: All this works, when it works, only if the active window actually has a blinking text caret. If it does not, then caret does not exist and Echo shows up at its most recent location. This will often happen with web browsers, image viewers, any app without an active text editing field. But then, you don't / can't paste clips there, anyway.)


If this gets too annoying, there are a few other options in Tools -> Preferences -> Display -> PopupPosition:

ppLast : always show at the last remembered position (like most apps)
ppAtMouseCursor : show near the mouse cursor
ppActiveMonitorCenter : show in the middle of the monitor that contains the active window

[2] How do I change the shortcut - I tried Shift & F12 - typing in F12 but that didnt work (or does it need a restart? - no that no help)
Ctrl+Alt+v doesnt work either.
Win+v works - I'll stick with that**
(BTW what does the MK mean on the qualifier keys in options?)

Restart is not needed. The modifier is indeed optional, although it's usually not a good idea to use e.g. F12 by itself. The reason it's confusing is the same as why the whole Preferences dialog is confusing :) The hotkey is controlled by two settings:

In "ActivationHotkeyKey" type the name of the key itself, without modifiers, e.g. 'Ins', 'a' or 'F12'.

In "ActivationHotkeyModifier" click the + symbol at left to expand the list, and there'll be four separate modifier keys listed. Set to True for the modifiers you want, keep the rest False.

[ You are not allowed to view attachments ]

As soon as you click OK or Apply, the new hotkey should be active.

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 22, 2011, 07:12 AM
[2] How do I change the shortcut - I tried Shift & F12 - typing in F12 but that didnt work (or does it need a restart? - no that no help)
Ctrl+Alt+v doesnt work either.
Win+v works - I'll stick with that**
(BTW what does the MK mean on the qualifier keys in options?)

Restart is not needed. The modifier is indeed optional, although it's usually not a good idea to use e.g. F12 by itself. The reason it's confusing is the same as why the whole Preferences dialog is confusing :) The hotkey is controlled by two settings:

In "ActivationHotkeyKey" type the name of the key itself, without modifiers, e.g. 'Ins', 'a' or 'F12'.

In "ActivationHotkeyModifier" click the + symbol at left to expand the list, and there'll be four separate modifier keys listed. Set to True for the modifiers you want, keep the rest False.

As soon as you click OK or Apply, the new hotkey should be active.

hmm.. yeah, I was doing it correctly - these particular combos still not working here.

         Shift+F12
         Ctrl+Alt+V**

Win+F12 does work so it's not a problem with F12.
Shift+F12 doesnt work with either Shift key.

I could try your app to show all shortcuts taken to see if something else is using them (what's it called again?!)

** Ctrl+Alt+V didnt work one minute ago - is now working. Something funny going on - obviously not necessarily with your app... I dont believe it's user error, but it could just be one of those days :D
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 22, 2011, 07:31 AM

I could try your app to show all shortcuts taken to see if something else is using them (what's it called again?!)

ActiveHotkeys: http://ethervane.com/files/activehotkeys.zip

It does look as if some other process could be swallowing some combinations.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tomos on September 22, 2011, 07:59 AM
It does look as if some other process could be swallowing some combinations.

yes, that's it, thanks :up:
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 24, 2011, 07:33 AM
I can make give it the regular "on top" flag

I expected it to be easy, since all my earlier apps written in Delphi 3 had that feature. Turns out, nothing is easy anymore, especially under Vista/7. I'm having major problems getting the "always on top" thing to work. The whole sordid story is here (http://stackoverflow.com/questions/7517882/stay-on-top-main-form-and-modal-dialogs-in-delphi-xe-updated), unsolved.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: superboyac on September 24, 2011, 11:28 PM
By the way, tranglos, all of your responses to my feature requests were perfectly reasonable.  I never responded back.  Yes, as usual you have thought all of this through very well.

It's a great program, I've been using it in parallel with my other clipboard programs like ARS and CHS.  With the CHS features, ARS is being phased out for me.  I like Echo for some of the interface issues.  The one I'm probably going to commit to in the end is AceText, but also in parallel with these free ones.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: johnk on September 27, 2011, 10:51 AM
Congrats, Tranglos, on a fine app. It has already become my "session clipboard" (I use the "database in memory" mode).

One thing I'm unclear about -- no matter how much I increase MaxDispTextSize, the display of each item is limited to 5 lines, even if FixedItemHeight is false. To view more of the item I need to adjust the width of the window. Even then I never seem to see the full item, unless I use the editor. Is there another setting I need to adjust?
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 27, 2011, 01:50 PM
One thing I'm unclear about -- no matter how much I increase MaxDispTextSize, the display of each item is limited to 5 lines, even if FixedItemHeight is false. To view more of the item I need to adjust the width of the window. Even then I never seem to see the full item, unless I use the editor. Is there another setting I need to adjust?

MaxDispTextSize applies only to clips that will be captured after you've changed the setting.

Another setting controls how many lines of each item can be displayed: Preferences -> Display -> MaxLinesPerItem. This one will be applied immediately, but the displayed text of each item will still  be limited to MaxDispTextSize.


Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: johnk on September 27, 2011, 05:23 PM
Thanks, MaxLinesPerItem was what I was looking for. But I can't set it higher than 10?
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 27, 2011, 05:38 PM
Thanks, MaxLinesPerItem was what I was looking for. But I can't set it higher than 10?

I'll remove this restriction in the next release. The practical limit is the vertical screen resolution, because items taller than the screen would be quite inconvenient to view.





Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: johnk on September 27, 2011, 08:02 PM
I'll remove this restriction in the next release.

Thank you.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on September 27, 2011, 08:25 PM
...and I'll see about making MaxLinesPerItem take effect immediately. As I said before, this requires rewriting the database, so there would be some disk crunching + delay after clicking OK in the Preferences dialog.

It may not make 1.0, but it should probably be done eventually.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on October 03, 2011, 08:32 PM
Yay, new version! Download links at top of the thread, as always.

version 0.9.2.99 beta

FIXED: Pasted clip did not move to the top of the list if list was sorted by date (thanks, Tomos!)
FIXED: Duplicate commands assigned to Shift+F1.
FIXED: "Wait for Enter" option should be disabled in Advanced mode, because it is always ON in this mode.

ADDED: Spell checking (including "spell as you type" live spell checker) in the external clip editor. (Spelling dictionaries must be downloaded and installed separately! See below.)
ADDED: A simple toolbar in the external clip editor.
ADDED: New search-related option: "Auto Wrap Wildcards" (see Help -> Searching for clips).
ADDED: New search-related option: "Auto Detect Wildcards" (see Help -> Searching for clips).
ADDED: Several more Help topics completed.
ADDED: New items under the Help menu: Keyboard Reference and What's New.
ADDED: Keyboard shortcuts to quickly select the sorting method for the current view: Alt+1 (by date) to Alt+6 (by ID). See Keyboard Reference for details.
ADDED: Max and average clip length and spellchecker configuration information in Database Information dialog (Ctrl+I).
ADDED: Vertical scrollbar in the in-place editor.

CHANGED: The default installation directory was changed from c:\Program Files\Ethervane Echo to c:\Program Files\Ethervane\Echo.
CHANGED: Restriction on MaxLinesPerItem now raised to 1000 (requested by Johnk)
CHANGED: A few minor UI items were renamed without altering their functionality.

REMOVED: The option to use either Ctrl or Alt key as the modifier for view selection. Previously, you could choose whether views should be selected by pressing Ctrl+digit or Alt+digit. That option has been removed, because Alt+digit combinations are now used to select the sorting method for the view.


About the spelling dictionaries:

The standard installer includes only English dictionaries (Aus, UK and US) in order to keep the filesize reasonable. If you need other languages, please download and install the separate dictionary package.

Standard installer (http://www.tranglos.com/download/ethervanespellsetup.exe)
Portable package (http://www.tranglos.com/download/ethervanespellportable.zip)

Spelling dictionaries are available for following languages:

Afrikaans
Bulgarian
Catalan
Czech
Danish
Dutch
English (AUS)
English (UK)
English (US)
Estonian
Finnish
French
German
Greek
Italian
Magyar
Norwegian
Polish
Portuguese
Portuguese (BRA)
Russian
Spanish
Swedish

The standard installer will suggest the appropriate installation folder, do not change it, or else Echo will not find the dictionary files. Installer creates a special, separate folder under Program Files\Ethervane\Common\Spell. This is so that if I ever release other, new apps, they can all use the same spelling dictionaries. A man can dream! :)

Portable installation: Unzip the dictionaries you want into a directory named "spell" under the directory where Echo is installed. For example, if Echo is installed in c:\Echo, dictionaries should be installed in c:\Echo\Spell

You can use the standard installer even if you use the portable edition of Echo on your desktop machine! Portable Echo will find the dictionaries installed to the default location under Program Files. Also, unless configured otherwise, Echo will use a common location for spellchecker configuration and user dictionaries (when you click "Add" on a misspelled word). This applies to the portable edition as well. If you do not want to use the common location, see Tools -> Preferences -> Spellchecker -> ForceLocalConfig (set to True).

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: Ath on October 04, 2011, 01:28 AM
Kudos! :Thmbsup:
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: johnk on October 04, 2011, 07:05 AM
CHANGED: Restriction on MaxLinesPerItem now raised to 1000 (requested by Johnk)

Thank you. Very few new pieces of software enter my toolkit these days, but Echo filled a gap. I use Clipcache Pro as my long-term clipboard storage (it's my database for all clips/snippets I want to keep), but I needed a short-term clipboard and Echo's database-in-memory mode is perfect.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on October 16, 2011, 01:53 PM
Important search changes coming in next release

(The changes described here have now been implemented in the 0.9.3 release, Nov 27.)

Before I release the next build, I want to describe a few important changes in how Echo searches for clips. This will not be part of the documentation, but I want to put out this explanation for those who are already using the app.

My goal is to design the search so that it requires the absolute minimum typing and effort. The current design does not entirely follow this goal. Using Echo dozens of times a day, I've noticed that I hardly ever use the “wildcard” and “advanced” search modes, even though I expected them to be fun and useful. Something about them was keeping me from using these features. That something was, I think, the search modes themselves. More precisely, the requirement to switch modes and having to remember which mode was active at any given time.

My first solution was to create a “smart” mode, where Echo would detect if you have typed a boolean expression (foo AND bar) or used wildcards (foo*bar), and automatically pick the correct mode to interpret your query. It seemed like a good idea at the time, but after much trial and error, it proved to be too confusing: there are too many potential “border cases”, where Echo could make the wrong decision, or where there was no clear reason to choose one mode over another. (The last release retained a small part of that idea in the new “auto detect wildcards” option, which helped a little bit, but still added complexity to all the existing search-related settings.)

I realized I was trying to rectify the problem of “too many search modes” by adding yet another search mode :) Scrap that!

So I decided on another tack. The new version of Echo radically simplifies the search modes and settings, without sacrificing functionality. Here is what's about to change:

1) The “wildcards” search mode has been removed. It doesn’t exist anymore. There are only two modes now: basic and advanced.

2) The “pattern position” setting has been removed as well, because it is not needed anymore.

3) The “auto detect wildcards” setting (added in the last release) has been removed as well.

4) The “basic” mode now handles wildcards (* and ?) the way you expect. In essence it works the way the “wildcards” mode used to work: you can use wildcards anywhere in your search string.

5) If you want to search for the literal asterisk and question mark, you need to “escape them” with a backslash: “how are you\?”). Since backslash is now a special “escape” character, it needs to be escaped itself if you want to find the literal \ character. For example, to search for filenames, you should type “c:\\”, where previously “c:\” would suffice.

But help is coming! You only have to double the backslash if it is followed directly by a wildcard, or another backslash, in order to avoid ambiguity. In the above example though, if you want to search for paths, you can still type “c:\” (without doubling the backslash), and Echo will still do what you expect. All to minimize the typing! (If you are uncertain or Echo returns unexpected results, you can still double the backslash to be sure.)

Essentially, I am betting here that using wildcards happens more often than searching for the literal * and ? characters. On the other hand, since searching for the backslash might be more common, Echo tries to be smart and does not require the backslash to be doubled UNLESS it is immediately followed by a * or ? wildcard or by another backslash.

6) This redesign also lets Echo support wildcards in the “advanced” mode, which previously did not support them. Now you can use wildcards within the logical expressions too: “foo* AND *bar

So, in short, there are now two modes instead of three, and you can use wildcards everywhere. The only option that remains is “Auto Wrap Wildcards”. It has remained the same, but let me explain what it does, because now it’s more important than before.

“Auto Wrap Wildcards” now applies to both the basic and the advanced mode. Echo assumes that most of the time you search for substrings – that is, you don’t care WHERE the text occurs inside your clips, as long as it does occur somewhere. So if you type “dog”, Echo will find “doghouse”, “boondoggle” and “lapdog”. This is achieved by automatically wrapping your search string in wildcards, so when you type “dog”, Echo actually searches for “*dog*”. But, this happens ONLY if the “Auto Wrap Wildcards” is enabled. Without this option, Echo will not add any wildcards to the search string, so you would only find clips that equal the word “dog”. (This is still useful, since you may use wildcards in the middle: “do*g” would match “doing”, or any other clip that begins with “do” and ends with “g”)

What if you want to search for clips that begin OR end with a specific string? Use the wildcards as you normally would. Even if “Auto Wrap Wildcards” is enabled, it will not add any wildcards if your search string already begins or ends with a wildcard. So, to find all clips that start with “do”, search for “do*”. To find any clips that end with “g”, search for “*g”. “Auto Wrap Wildcards” ONLY adds wildcards if your search string does not already contain them at either end. It’s auto, but smart :)

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: mouser on October 16, 2011, 02:14 PM
maybe consider recording a screencast video explanation?
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on October 16, 2011, 02:31 PM
maybe consider recording a screencast video explanation?

"Consider it" I have :) I just can't bring myself to record my voice in English.**

But I guess I will, eventually.

Actually, it only begins to appear complex when you start explaining it in so many words. The search works the way most people would expect. If someone is not familiar with wildcards, they won't experience any problems. Those who are, can use them as anywhere else where wildcards are supported. The only "techie" thing here is escaping special characters with a backslash, but it's by no means required knowledge. I'm hoping to make it so it "just works", for beginner and avanced users alike.

(** And when I connect a mike, Win7 cuts off the speakers AND the headphones, so I can't listen to the recording without unplugging the mike. Who came up with *that* gem, Mr Gates?)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: rjbull on October 16, 2011, 04:00 PM
I just can't bring myself to record my voice in English.**
Try a Wink (http://www.debugmode.com/wink/) slideshow instead?
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: skwire on October 17, 2011, 01:46 AM
I just can't bring myself to record my voice in English.

If you speak English anything close to how you write English, and I bet you do, I don't think you'll have ANY problem.  You write English better than a lot of native types.  Based on your posts alone, you could EASILY be considered native English.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: cranioscopical on October 17, 2011, 08:08 AM
^+1
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: highend01 on November 16, 2011, 04:45 PM
May I ask a few questions / make some suggestions?

1. How do I start the portable edition autominimized to tray?
 I have set StartMinimized (Startup behavior) to true (and ofc quit and restarted Echo afterwards) but the main window will always appear on screen when I start it.

2. Is there a way to use the InMemoryDatabase option without populating the first clipboard entry with www.ethervane.com after each start?

3. Could you please add an option that allows us to enter a number between 0 and 9 to paste entry id 1, two, ..., 10 to the current application instead of selecting e.g. the fifth entry by going down with the cursor down key 4 times? Optionally with the shift modifier to paste them as plain text?
Ofc there should be some kind of override option so that any of these numbers doesn't trigger the search function.

Tia,
highend
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: paulobrabo on November 17, 2011, 10:20 AM
Tranglos,

This is just to say thank you. This is so elegant indeed; such a handsome UI and a perfectly flowing experience. Instant favorite, using it everywhere.

Paulo
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: CWuestefeld on November 17, 2011, 02:16 PM
I just tried this, and I think you've done a great job. But, because I can never keep my mouth shut, I'd like to offer a couple of comments.

First, the default filter for the URLs view really ought to have a second pattern added so that it also matches on secure sites. So there should be two filters: "http://" and "https://".

Second, I wish there was an option for a single keystroke to paste as text. I see that I can bring up the window, and then Shift-Enter to paste text only. But it would save me a fraction of a second ;) if I had a direct hotkey for "paste as text" so I don't need to open the window first.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on November 17, 2011, 05:00 PM
1. How do I start the portable edition autominimized to tray?
 I have set StartMinimized (Startup behavior) to true (and ofc quit and restarted Echo afterwards) but the main window will always appear on screen when I start it.

Let me check this. Do you use the (default) option to automatically minimize Echo when it loses focus? (This option is at Preferences -> Display -> MinimizeOnDecativate). If you do, Echo should minimize on startup regardless of StartMinimized, due to the fact that when Windows starts applications, Echo is very likely to lose focus soon after Windows has launched it.

I'll have to trace the behavior of StartMinimized and see if it's going wrong somewhere.

2. Is there a way to use the InMemoryDatabase option without populating the first clipboard entry with www.ethervane.com after each start?

Yes, that is a separate setting: Preferences -> Capturing Clips -> CatchUpOnConnect.
(This setting is independent of in-memory database, it just causes Echo to capture whatever is on the clipboard when Echo starts. Useful for those who may prefer to start Echo manually and sometimes forget to do so :-) )


3. Could you please add an option that allows us to enter a number between 0 and 9 to paste entry id 1, two, ..., 10 to the current application instead of selecting e.g. the fifth entry by going down with the cursor down key 4 times? Optionally with the shift modifier to paste them as plain text?
Ofc there should be some kind of override option so that any of these numbers doesn't trigger the search function.

I know I should do this, but I don't think it's going to be just digits. Exactly as you described, there would have to be two "modes": mode A, in which digits are interpreted as search characters, and mode B, where digits are used to paste. I think this is a wrong design, because no matter how clear an indication, you'll always be unsure and always double-checking what the current mode is. And, pressing a digit key in the wrong mode would be a source of endless annoyance (especially if Echo pastes instead of searching - everybody would hate that for a good reason).

So there needs to be a modifier, and it cannot be SHIFT, because Shift+digit is another character, which also goes into the search box. That leaves Alt and Ctrl, both of which are already used (Ctrl+digit changes the view; Alt+digit changes sorting). What I can do is add a less convenient modifier such as Ctrl+Alt, and let users choose which modifier does what. Then you could assign the most convenient modifier key to the feature you use most.

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on November 17, 2011, 05:13 PM
I just tried this, and I think you've done a great job. But, because I can never keep my mouth shut, I'd like to offer a couple of comments.

Always welcome! :)

First, the default filter for the URLs view really ought to have a second pattern added so that it also matches on secure sites. So there should be two filters: "http://" and "https://".

Sure, I can add that.

Second, I wish there was an option for a single keystroke to paste as text. I see that I can bring up the window, and then Shift-Enter to paste text only. But it would save me a fraction of a second ;) if I had a direct hotkey for "paste as text" so I don't need to open the window first.

In any app I can (Word, mostly) I always assign a key to a macro that pastes as plain text, so I totally see how this could be useful. I think I can add this, but there's one little hitch: the shortcut will not paste the current clipboard contents, but the latest clip captured by Echo. The two are usually the same, but not always. You can copy to clipboard things that Echo does not capture: graphics, obviously, but also pieces of text that may be filtered out by Echo (too short, too long, source application is filtered out, etc). When that happens, clipboard content is not the same as Echo's latest clip.

In these cases pressing the special keypress would do something unexpected: it would paste (as text) the clip that was last captured in Echo - not the clip that was on the clipboard. And whatever was on the clipboard, uncaptured, will be gone. This *might* be a cause of much support email: "the wrong clip is pasted and my data disappeared! What happened?"

But, the advantages probably outweigh the potential problems, so I've added it to the todo list.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on November 17, 2011, 05:13 PM
This is just to say thank you. This is so elegant indeed; such a handsome UI and a perfectly flowing experience. Instant favorite, using it everywhere.

Thanks, Paulo. Love to hear it!
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: highend01 on November 17, 2011, 06:09 PM
Let me check this. Do you use the (default) option to automatically minimize Echo when it loses focus? (This option is at Preferences -> Display -> MinimizeOnDecativate). If you do, Echo should minimize on startup regardless of StartMinimized, due to the fact that when Windows starts applications, Echo is very likely to lose focus soon after Windows has launched it.

Yes, MinimizeOnDeactivate is set to true. I'd prefer if the StartMinimized option works as expected and hides the Echo window on startup :) I start a lot of applications via FARR and usually don't look at the monitor while doing this (10 finger typing) and somehow Echo get's "in the way" if the first key after it's start isn't the Escape key.

Yes, that is a separate setting: Preferences -> Capturing Clips -> CatchUpOnConnect.
Ah, sorry, that's something I've missed. Turned it off and now it works fine :)

3.) Adding one additional modifier is a good idea and letting the user decide which modifiers does what is even better. Please include the Win-key if you're doing this.
But I still think it could be done with a "mode switch".
E.g.:
The swith could "obey" to this logic: if the first character that is pressed is a digit (while the Echo window is open) it doesn't go into the searchbox but selects the #<number> entry in the list. If it's a different character it goes directly into the searchbox. Btw, it's probably better to just select the entry instead of directly pasting it because you can use e.g. shift + enter to use the paste as plain text option once it's selected. Typing the same digit a second time (or any other character) would activate the search box as usual. I personally don't search for values inside the clipboard very often so I would activate the switch permanently. This would probably the best or at least the fastest way to select entries in the list if you don't want to use the mouse.

Regards,
highend

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: matesko on November 19, 2011, 10:38 AM
I can confirm minimization issue on win7x64. ethervane portable
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: yksyks on November 20, 2011, 04:56 AM
@tranglos:

As a long-time Ditto user I was a bit hesitating, but now I definitely switched to Echo. It's just great! You managed to add many features I was always missing from Ditto, like minimal clip length, etc. (And I don't miss storing bitmaps at all.)

However, it wouldn't be me not to point out two issues I'm missing in Echo and that are convenient in Ditto:


Thanks a lot!
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on November 26, 2011, 09:51 PM
New version released November 27: 0.9.3.101.

See the top post (https://www.donationcoder.com/forum/index.php?topic=27849.msg260552#msg260552) in this thread for download links.

What's new in this release:

CHANGED: To make Echo easier to use and more intuitive, three search modes (Basic, Wildcards, Advanced) have been reduced to two: Basic and Advanced. Wildcards are now supported in both modes (previously they worked only in the dedicated Wildcards mode). In short, there are now two search modes instead of three, and you can use wildcards everywhere. Please see Searching for clips and Using wildcards in the Help file for details, or see this post (https://www.donationcoder.com/forum/index.php?topic=27849.msg265555#msg265555).

FIXED: The "Reset on restart" option in Search group was resetting ALL the search settings, including min text length, the "Wait for Enter key" toggle, etc. As a result, these settings were not preserved across sessions if "Reset on restart" was enabled. This has been fixed, and the option has been renamed to "Reset mode on restart" to clarify.

FIXED: The option to start Echo minimized works now (thanks, highend01!)
FIXED: The option to hide application icon to notification area (tray) did not always work, depending on the state of several other non-related settings.
FIXED: When a view's name was changed in the View Properties dialog box, the name was not updated on the view tab until Echo was restarted.
FIXED: Small internal inconsistencies is the Database Maintenance dialog box.

ADDED: Basic editing buttons added to the toolbar in the external clip editor.
ADDED: URL highlighting in the external clip editor.
ADDED: You can now use the "Delete" key to delete clips. (The previous shortcut Ctrl+Delete still works as well.)
ADDED: Several more Help topics completed, notably Selecting Clipboard Formats and Database Maintenance.


As before, install or unpack over the previous version. Make sure you see this post (https://www.donationcoder.com/forum/index.php?topic=27849.msg265555#msg265555) about the changes in the search interface.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on November 26, 2011, 09:56 PM
As a long-time Ditto user I was a bit hesitating, but now I definitely switched to Echo. It's just great! You managed to add many features I was always missing from Ditto, like minimal clip length, etc. (And I don't miss storing bitmaps at all.)

Thanks!!

Pressing the activation hotkey when Echo already has focus should (optionally) dismiss its window

Added to the to-do list.

Assignable hotkeys to first 10 clips (I know it was discussed here already), I was always using Win key and a number

This reminds me: hotkeys or keyboard shortcuts? Hotkeys would work no matter what application you are currently using (just like the Win+Insert activation hotkey). Keyboard shortcuts would only work within Echo.

Both are possible, though registering as many as 10 system-wide hotkeys is rather greedy - I think I'd rather just do shortcuts internal to Echo.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: yksyks on November 27, 2011, 02:33 AM
tranglos:

Thanks a lot! Both my ideas came obviously from Ditto. Regarding the hotkeys, I really mean hotkeys. Ditto uses optionally ten number keys for selecting the topmost clips instead of entering the search mode, which might be also useful. But I'm quite used to copying a couple of items in succession (e.g., account number, account holder, payment symbol), and then pasting them in succession using hotkeys (in my case pressing Win-1, Win-2, Win-3, eventually with Tab key in between for moving around in the form), so I don't have to display the Ditto window at all. I admit that I seldom use more than first three, as I don't remember the older ones. So, if that helps it might be enough to have hotkeys for the first three clips only.

Besides, I noticed in the previous version that sometimes the application icons went somehow shifted. I'll be watching this and eventually report.

Thanks again and good luck!
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: panzer on November 28, 2011, 03:07 AM
Some more ideas for Echo (sorry if they are already included - didn't used it much yet):

-  backup database feature to a folder of user's choosing and/or make backup automatically after exiting the Echo
-  add time and date to a clip or at least make an option that Echo separates clips, stored on particular date like:

Nov. 23th
clip1
clip2
clip3

Nov 24.th
clip4
clip5

-  add option to make all clips that are harvested sticky automatically
-  blinking icon in Tray every time a clip is stored (if Connect to Clipboard is not checked or there is some error you are notified by icon blinking in red color, otherwise in green color)
-  clip counter for particular session for each View (Sticky, All Clips, etc.)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: joiwind on November 28, 2011, 09:33 AM
Thanks for the new version tranglos. May I add a suggestion (this may exist but I haven't found it) :

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on November 28, 2011, 10:01 AM
Thanks for the new version tranglos. May I add a suggestion (this may exist but I haven't found it) :

  • a hot key to connect/disconnect to clipboard

It doesn't exist, but it's on my to-do list with a big question mark icon next to it:

[ You are not allowed to view attachments ]

The reason for the question mark is that, knowing my own fat fingers, I could press the hotkey unintentionally. When that happens, Echo will disconnect and I'll only find out about it when I need to paste something in. For that reason not only is there no hotkey, but not even a keyboard shortcut inside Echo.

I guess I should add the hotkey along with an option to disable it.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: joiwind on November 28, 2011, 11:55 AM
Thanks for the new version tranglos. May I add a suggestion (this may exist but I haven't found it) :

  • a hot key to connect/disconnect to clipboard

It doesn't exist, but it's on my to-do list with a big question mark icon next to it:
 (see attachment in previous post (https://www.donationcoder.com/forum/index.php?topic=27849.msg269463#msg269463))
The reason for the question mark is that, knowing my own fat fingers, I could press the hotkey unintentionally. When that happens, Echo will disconnect and I'll only find out about it when I need to paste something in. For that reason not only is there no hotkey, but not even a keyboard shortcut inside Echo.

I guess I should add the hotkey along with an option to disable it.


Yes, good - I agree that there should be the option to disable it or not AND a significant change in the tray icon to reflect its state.

PS : what do you use as a to-do lister ? (Curious)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on November 28, 2011, 04:03 PM
PS : what do you use as a to-do lister ? (Curious)

My Life Organized Pro (http://www.mylifeorganized.net/products/my-life-organized/how-it-works.htm). Not optimal for this task (e.g. can't include screenshots of bugs or link a particular idea under multiple headings), but quick and easy, and I already have it. I can't stand the internet-based bug-trackers, and for a single home developer they don't really make sense. MLO does a good thing with prioritizing tasks - one click and I see all the most urgent tasks on top.


Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: joiwind on November 28, 2011, 04:13 PM
PS : what do you use as a to-do lister ? (Curious)

My Life Organized Pro (http://www.mylifeorganized.net/products/my-life-organized/how-it-works.htm). Not optimal for this task (e.g. can't include screenshots of bugs or link a particular idea under multiple headings), but quick and easy, and I already have it. I can't stand the internet-based bug-trackers, and for a single home developer they don't really make sense. MLO does a good thing with prioritizing tasks - one click and I see all the most urgent tasks on top.

Thanks - I'm still looking for my ideal to-do ...
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: yksyks on November 30, 2011, 02:53 AM
To the recently mentioned issue with mixed-up application icons:

I disabled the automatic minimizing on focus losing. The topmost clip is displayed correctly, until I start MS Excel 2003. Then the clip's icon is immediately changed to Excel regardless of what it has been before. So far I didn't discover any similarly behaving application.

Can you reproduce that? Do you need more details? Verified on two PCs, one WinXP, the other Vista 32-bit.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on November 30, 2011, 05:28 AM
I disabled the automatic minimizing on focus losing. The topmost clip is displayed correctly, until I start MS Excel 2003. Then the clip's icon is immediately changed to Excel regardless of what it has been before. So far I didn't discover any similarly behaving application.

Yeah, Excel is an unending nuisance when it comes to clipboard. I cannot reproduce the exact behavior you describe with Excel 2007 on Win7, but in general, it is common to see this happen when Excel runs - so much so there is a long paragraph on that in the Help file (Useful Information -> Bugs and limitations).

In short, there is no way to be sure which application has just copied data to clipboard. You can only guess. Usually a good guess is the application that is active (has focus), because 99% of the time clipboard operations are initiated by the user. If you press Ctrl+C in an app, it has to be the active app, so Echo makes the correct guess, and gets the icon from the correct application.

Problems start when an application changes the clipboard without you doing anything. That's what Excel (sometimes) does. Perhaps version 2003 does that more than 2007. Basically, Echo sits there waiting until Windows tells it that clipboard contents have changed. You start Excel, and Excel rewrites the clipboard all by itself - that's a bad thing to do. Now Echo knows there is a change on the clipboard and when it checks, Excel is the active app, so it updates the new clip (which in this case is the same text that was on clipboard before) and grabs the icon from Excel.

So everything really works as it should: there is a clipboard change, Echo gets the notification and processes it. The problem is, Excel didn't really put anything new on the clipboard and it had no business messing around with it in the first place - but from Echo's point of view, it's just a clipboard change like any other.

There's no obvious solution beyond just giving up on collecting icons (but the source application name will still be changed to Excel, and the clip's date will be updated). I could do some special processing for Excel and ignore the change if the text on clipboard is the same as it was before. That would probably work, but then Echo would drop legitimate copy operations in Excel. For example:

1. You copy a cell in Excel
2. Then you realize you need the cell to be bold, so you press Ctrl+B.
3. Then you copy the cell again.

The workaround would cause Echo to ignore the second copy operation in (3).

Excel 2007 doesn't seem to be causing this problem on startup, but yes, I have seen the icon "shift" in other situations. Sometimes it happens in the opposite direction: you copy something in Excel and Echo catches it. Then you close Excel. As it shuts down, Excel again sometimes modifies the clipboard for no good reason. Echo detects the change, but by that time Excel's window is already gone, and another app's window is active. So Echo gets the icon of some completely unrelated app and replaces Excel icon with it. And again, there's not much I can do if Excel "fakes" a clipboard change just because it is starting or shutting down.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: Ath on November 30, 2011, 06:15 AM
That's what Excel (sometimes) does. Perhaps version 2003 does that more than 2007. Basically, Echo sits there waiting until Windows tells it that clipboard contents have changed. You start Excel, and Excel rewrites the clipboard all by itself - that's a bad thing to do.
Is there a possibility that this is caused by some Excel add-in installed on the users' system? Some VBA scripters take rogue steps 'to get it working', and never look back after that. :o
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: yksyks on November 30, 2011, 07:16 AM
Oh yes, that's what I was afraid of... What you described makes perfect sense from any point of view, except the Microsoft's. Couldn't this issue be somehow connected to Office Clipboard? Of course I have it disabled, but still... I have no add-ins installed, as far as I know.
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: robbero on December 06, 2011, 12:50 PM
Beautiful software :)
I left Ditto and changed to Ethervane Echo.

But... I searched for the always on top feature.

I often put the clipboard manager beside my text-editor and use keep it there.
(it would be nice just to have an icon at the top of ethervane echo (in the header) just to put the software on top (of/off click).
Something like this:
pin icon (http://www.google.com/search?hl=en&q=stay+on+top+icon&gs_sm=e&gs_upl=894l3193l0l3373l16l12l0l0l0l2l752l5061l3-2.4.2.2l10l0&bav=on.2,or.r_gc.r_pw.,cf.osb&biw=952&bih=862&um=1&ie=UTF-8&tbm=isch&source=og&sa=N&tab=wi&ei=EGPeTv3_CInHswax74H_CA#um=1&hl=en&tbm=isch&sa=1&q=pin+icon&oq=pin+icon&aq=f&aqi=&aql=&gs_sm=e&gs_upl=3845l7078l0l7161l8l7l0l0l0l0l1278l2601l4-1.0.1.1l3l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=a32091339e890b7d&biw=1428&bih=1293)

(please also for win xp)

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: robbero on December 06, 2011, 02:17 PM
And maybe an idea for futur versions:

programs from Ethervane Echo does not capture text
p.e. password managers
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on December 06, 2011, 02:22 PM
And maybe an idea for futur versions:
programs from Ethervane Echo does not capture text
p.e. password managers

Already possible - please see the Help file: Advanced Topics -> Privacy Considerations -> Excluding applications.

Also, good password managers should implement (and several do implement) a technique invented by the author of ClipMate for just that purpose. It relies on the password manager setting a special clipboard format CLIPBOARD_VIEWER_IGNORE (http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows/ignoring-clipboard-updates-with-the-cf_clipboard_viewer_ignore-clipboard-format) when copying any sensitive data to clipboard. When Echo sees that special format, it doesn't capture the clip. You can check with the author of your password manager whether it uses this technique, and if not, ask them to do so. It's the best solution by far, and extremely easy to code.


Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on December 06, 2011, 02:26 PM
Beautiful software :)
I left Ditto and changed to Ethervane Echo.

But... I searched for the always on top feature.

I often put the clipboard manager beside my text-editor and use keep it there.
(it would be nice just to have an icon at the top of ethervane echo (in the header) just to put the software on top (of/off click).

Well, Echo does not have a toolbar and it won't get one in the nearest future (maybe later). As for the stay-on-top feature itself, it's been requested before and it's on my to-do list. But, I'm getting some unusually weird behaviors when setting Echo's window to stay on top - looks like side effects of recent changes in the Delphi compiler. It used to be simple and problem free in earlier versions of Delphi, now it just produces some unacceptable side effects. If I can find a workaround, I'll add the feature.

(Echo does and will continue to work with XP. No earlier versions of Windows will be supported though, because they can't handle Unicode-enabled apps compiled in Delphi.)


Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: robbero on December 07, 2011, 01:33 AM
Thank you tranglos.

Excluding application works fine :)

on top question:
In my hotkeyP (a hotkey software) I added the shortcut WIN+O to put applications always on top. You're right. It does work in other applications but not in Echo.
I noted also that it doesn't refresh the new clips when echo is open.

I think its correct nog to add another toolbar.
I spoke about the "on top" icon in the actual window header.
(please see clipcube http://www.computeractive.co.uk/IMG/983/163983/clipcube-580x358.jpg?1298897584)
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: limelect on December 22, 2011, 08:43 AM
Can you make a "Real portable Application"?
"PortableApps.com"
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: PhilB66 on December 22, 2011, 08:54 AM
Can you make a "Real portable Application"?
"PortableApps.com"

That's a joke, right?
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: Ath on December 22, 2011, 09:00 AM
Can you make a "Real portable Application"?
"PortableApps.com"

That's a joke, right?
Must be a joke, the installation instructions explicitly explain how to install the portable version :Thmbsup:

Oh, and a laugh for the (silly) joke ;D
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: panzer on December 28, 2011, 01:45 PM
http://www.ghacks.net/2011/12/28/ethervane-echo-a-portable-windows-clipboard-extender/
Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on December 28, 2011, 06:21 PM
Can you make a "Real portable Application"?
"PortableApps.com"

Phil and Ath are right, Echo already is as portable as it can get :)

I was not sure what was involved in having it distributed via portableapps.com. I kind of assumed they were the ones actually packaging applications with their special installer. However, I have now seen there is some sort of API to follow, and a required directory structure to which Echo does not quite conform. So it's not a priority right now, I'll investigate further as time allows.

(There's already Ditto Portable there, too, so probably no need for another one.)

Title: Re: NANY 2012 Pledge & Early Beta: Ethervane Echo
Post by: tranglos on December 28, 2011, 06:21 PM
http://www.ghacks.net/2011/12/28/ethervane-echo-a-portable-windows-clipboard-extender/

Nice, thanks!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on December 29, 2011, 08:02 PM
New version released December 30: 1.0.4.103

See the top post in this thread (https://www.donationcoder.com/forum/index.php?topic=27849.msg260552#msg260552) for download links.

This is the first non-beta release, just in time on the finish line! So not many new features this time, just a couple of hotkeys as requested and a few minor bug fixes.

What's new in this release:

ADDED: System-wide hotkey to paste clipboard contents as plain text. By default this action is assigned to Shift+Win+Insert. When you press this hotkey, Echo checks if the clipboard contains text. If so, Echo removes from clipboard all formats that are not plain text (in effect, "clears" the clipboard of any rich data) and performs a paste in whatever application is current. This gives you a "Paste as text" command in any Windows application that supports rich text editing. Useful especially when an application does not have such a command readily available. (Of course, Echo already had a "paste as text" command for the selected clip. This new feature works without opening Echo, and it operates only on current contents of the clipboard.)

ADDED: System-wide hotkey to clear clipboard contents. By default this action is assigned to Shift+Win+Delete. When you press this hotkey, Echo erases all data currently on clipboard. Useful when you want Windows to instantly "forget" whatever has been copied to clipboard last. (Of course the clip may still exist in Echo's database.)

FIXED: Broken in previous release: Delete key could no longer be used in the in-place editor. It can be now.

REMOVED: Dependency on the FastMM_FullDebugMode.dll library. This file is no longer needed, since the current release is no longer a debug build. If you are upgrading from an earlier version of Echo, you can delete this file manually in a file manager.
Miscellaneous internal fix-ups.

Happy clipping!

To everyone who asked for triggering items on 0-9 keys: I'm afraid this won't happen soon. I literally sat down to implement this, and then realized it requires a fairly major rewrite. Here's why: when you look at the Echo screen, it's really not at all easy to tell which item is seventh, say. Or whether an item you're looking at is fifth or sixth. Meaning, the feature is meaningless without Echo being able to display the actual digits next to each item (the way FARR does). While it may seem simple, it isn't quite, because the numbers are not part of each item's text: items get different numbers assigned to them (or none at all) whenever you scroll the view. Long story short, this requires a different (virtual) control to display the items, and changing that now pretty much means ripping everything open. Can't do that at the moment, but it is certainly a possibility.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: joiwind on December 30, 2011, 07:37 AM
Thanks for the new version tranglos and especially for :

FIXED: Broken in previous release: Delete key could no longer be used in the in-place editor. It can be now.

which really bothered me !

Happy new year and all.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on December 30, 2011, 10:58 AM
Thanks for the new version tranglos and especially for :

FIXED: Broken in previous release: Delete key could no longer be used in the in-place editor. It can be now.
which really bothered me !

I know, my oversight. Sorry about that!

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: panzer on December 31, 2011, 02:27 AM
http://www.addictivetips.com/windows-tips/ethervane-echo-automatically-sorts-your-clipboard-entries-into-tabs/
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Shades on December 31, 2011, 07:03 AM
From the same site (http://www.addictivetips.com/windows-tips/150-best-windows-applications-of-year-2011-editors-pick/)(addictivetips.com)...check number 44!  :Thmbsup:
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: rgdot on December 31, 2011, 10:42 AM
I wrote about it
http://www.rgdot.com/bl/2011/12/31/ethervane-echo-multi-featured-clipboard-manager/
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 01, 2012, 08:35 PM
I wrote about it
http://www.rgdot.com/bl/2011/12/31/ethervane-echo-multi-featured-clipboard-manager/

Nice review, rgdot, thank you so much!



Title: Re: NANY 2012 Release: Ethervane Echo
Post by: PhilB66 on January 02, 2012, 06:33 AM
From the Ethervane Spellchecker dictionaries readme.txt:

If you change the default installation folder, Echo will not be able to find the dictionaries, and the spell checkoing feature will be disabled.

May I recommend a spellchecker... :D :P
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: cranioscopical on January 02, 2012, 08:52 AM
May I recommend a spellchecker... :D :P
Magic!  ;)

(BTW, whatever happened to spelling?)
 
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Ath on January 02, 2012, 09:25 AM
(BTW, whatever happened to spelling?)
-cranioscopical (January 02, 2012, 08:52 AM)
Aaron (http://en.wikipedia.org/wiki/Aaron_Spelling) died a few years ago... :-\
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 02, 2012, 10:04 AM
From the Ethervane Spellchecker dictionaries readme.txt:

Fixed, thanks!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: cranioscopical on January 02, 2012, 12:26 PM
Aaron died a few years ago...
You just had to produce her  :o
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: panzer on January 02, 2012, 01:00 PM
http://www.instantfundas.com/2012/01/ethervane-echo-portable-clipboard.html
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: cranioscopical on January 02, 2012, 01:36 PM
http://www.instantfundas.com/2012/01/ethervane-echo-portable-clipboard.html

Nice, tranglos  :Thmbsup:
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on January 05, 2012, 11:21 PM
  hi  this is a great clipboard manager  ived tried  plenty of them before this  but is there a setting i  need to change  because if you  right click tray icon and click clear  history  you can no longer click on icon to bring it back up   only way is to click restore  or  exit  the program  and restart it    i do the later as its nice to be able to just click the icon  and is there a option to make the close button to minimize   it   kinda  like  kee pass  does    thanks
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 06, 2012, 06:37 AM
 hi  this is a great clipboard manager  ived tried  plenty of them before this  

Thanks, and welcome to DC!

but is there a setting i  need to change  because if you  right click tray icon and click clear  history  you can no longer click on icon to bring it back up   only way is to click restore  or  exit  the program  and restart it    

There is no "Clear History" command in the icon menu. There is "Clear Clipboard" - is this what's causing the problem you're describing?

What happens when you click the icon afterwards? Nothing at all?

(Remember you can always bring up Echo by pressing ehe activation hotkey, there should be no need to restart. But if I can find a problem with the tray icon, I'll fix it.)

i do the later as its nice to be able to just click the icon  and is there a option to make the close button to minimize   it   kinda  like  kee pass  does    thanks

I am not a big fan of that. I think the close icon should close and the minimize icon should minimize, if you know what I mean :) It's irritating when you try to exit the app and it only minimizes instead.

That said, I don't think it would make a difference in Echo, because Echo will automatically minimize when you switch to another application (or just click anywhere outside it, or press Escape). So instead of clicking the Close icon, it's much easier to just do nothing at all, and Echo will minimize by itself.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: kyrathaba on January 06, 2012, 06:41 AM
hi  this is a great clipboard manager  ived tried  plenty of them before this  but is there a setting i  need to change  because if you  right click tray icon and click clear  history  you can no longer click on icon to bring it back up   only way is to click restore  or  exit  the program  and restart it    i do the later as its nice to be able to just click the icon  and is there a option to make the close button to minimize   it   kinda  like  kee pass  does    thanks

@hangdawg: Welcome to the forum, hangdawg! Ethervane Echo is a great program!


Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on January 06, 2012, 07:30 AM
 yes its  clear clipboard after clicking it the icon no longer brings it up  ive got to close the program and restart it again  thanks
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 06, 2012, 08:52 AM
yes its  clear clipboard after clicking it the icon no longer brings it up  ive got to close the program and restart it again  thanks

- What version of Windows, please? 32 or 64 bit?

- When the problem happens, can you still bring up Echo using the activation hotkey (Win+Insert by default) and work with Echo normally? This is important, since it would tell me where in Echo the problem may be occurring.

Thanks!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on January 06, 2012, 12:36 PM
  hi tranglos   im using  windows  7  64 bit  sp1    yes  the hot keys bring it up after  clicking clear  clipboard    but the icon stops  bringing it up

  after clicking     clear clipboard   have to exit program and restart it   i like being able to just click the icon  its a nice feature  :)

 ive tried  at-least 25 clipboard managers in the last week    your is  by far the best  :D   oh  1 more thing clicking  clear clipboard    doesn't clear anything
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: kunkel321 on January 06, 2012, 01:51 PM
Wow this is impressive!   Thanks for making it!   :Thmbsup:  ;D
PS:  It plays nice with Dropbox... Extra points for that!   ;)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on January 06, 2012, 11:03 PM
hi  tranglos  everything works perfectly  now   the only thing i changed is i was coping and pasting from firefox 10 beta   32  bit  i switched  to firefox nightly 12  32 bit   and everything is working perfectly now on  nightly 12  could that somehow be responsible for Echo acting like it was

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 07, 2012, 07:19 AM
hi  tranglos  everything works perfectly  now   the only thing i changed is i was coping and pasting from firefox 10 beta   32  bit  i switched  to firefox nightly 12  32 bit   and everything is working perfectly now on  nightly 12  could that somehow be responsible for Echo acting like it was

That's great news, thanks! I was worried there, because I don't have a 64-bit version of Windows handy to test on. But if that one function were causing problems, than Echo should not work at all, since it does much more extensive work with clipboard than just clearing it :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on January 07, 2012, 09:44 AM
 hi trangglos yes it works better  but 2 things   i have icon to show all the time  but after logging off and back on the icon is hidden

 and also after restarting or logging back in   echo screen pops up for    a second  sometimes in the last position it was in before logging off  sometimes like its heading toward the taskbar  that with your portable version and also the installed version
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Ath on January 07, 2012, 10:04 AM
@hangdawg, the icon is automagically hidden on Windows Vista and 7 depending on it's use (click) and 'icon' changes, unless you change that setting yourself. As it's a user-driven feature, that's not normally controlled by an application.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on January 07, 2012, 10:31 AM
  @ath  thats just the thing i set it to always show  but it reverts  to hidden after reboot or logging off or in
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Ath on January 07, 2012, 10:39 AM
but it reverts  to hidden after reboot or logging off or in
That's probably something with your Windows setup, I suspect. :-\

I've set it to always show all icons (so I can't verify, but it does get a bit crowded at times, even though I've set the taskbar to double-height).
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on January 07, 2012, 01:08 PM
@  ath    its the only icon doing that     my windows  image is pretty prestine   i use clonezilla  to roll  back  and software changes  keeps the registry  clean that way   especially   testing software  :Thmbsup:
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: rashford on January 10, 2012, 08:33 AM
Great app - it's filled a long-standing need I have for a clipboard extender that doesn't screw up my development environment. I'm running it under Win7, both 32- & 64-bit. I think I've found a problem under 64-bit: the "Short" tab doesn't display any clips, no matter how short. As an experiment, I changed the filter to use "nrGreaterThanOrEqual" instead of "nrLessThanOrEqual", and then all clips were shown, even the very short ones! I haven't used it a lot under 64-bit, so there may be other funnies I haven't come across

I would like to second Tomos' request for an option to minimize to the tray when I hit the Close box - I know I can just click outside the window or hit the Minimize button, but I just can't get out of the habit of hitting Close when I've finished looking at the clips!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 10, 2012, 12:59 PM
I think I've found a problem under 64-bit: the "Short" tab doesn't display any clips, no matter how short. As an experiment, I changed the filter to use "nrGreaterThanOrEqual" instead of "nrLessThanOrEqual", and then all clips were shown, even the very short ones!

This shouldn't be a 32/64 bit issue, or else there would likely be trouble with all filters. Could you post a screenshot of the Filters tab of the view?

A few things to check:

- is the length filter the only one defined for the view? If it is not, what is the setting of the AND/OR option (match all filters or match any filter)? Filters can be combined, including filters of the same type, but if there was more than one length filter, results might be weird, depending on how the filters are configured.

- is the count value set properly? (just checking ;-)

- is the Reverse option set? (It should not be)

- If you use LessThan (or GreaterThan) instead of the "OrEqual" conditions, does that fix the problem?

I've just configured a new view from scratch, and it correctly shows clips of 10 or fewer characters. Yours should look similar to this:

[ You are not allowed to view attachments ]


I would like to second Tomos' request for an option to minimize to the tray when I hit the Close box - I know I can just click outside the window or hit the Minimize button, but I just can't get out of the habit of hitting Close when I've finished looking at the clips!

Added to the wishlist  :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 11, 2012, 09:37 AM
Hey,

really great application - imho better then ditto ;)

(i am using v1.0.4b103 on win xp sp3)

bugs

feature requests

that's it for now
it would be nice if you keep these issues in mind :)

thanks in advance!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: jash on January 11, 2012, 10:46 AM
Ethervane Echo works great!  I really like it and have a comment and a question.

1.  As requested earlier in this forum, I too would like an "always-on-top" feature.  I like to keep the clipboard open on top of other applications while I work.  Setting the MinimizeOnDeactivate to "False" works to some degree, but requires me to lose some screen real estate.

2.  Is there a way to change the settings so that clips are pasted in plain text by default when I single-click on a clip?

Many thanks.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 11, 2012, 12:33 PM
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)

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...
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 11, 2012, 12:39 PM
Ethervane Echo works great!  I really like it and have a comment and a question.

1.  As requested earlier in this forum, I too would like an "always-on-top" feature.  I like to keep the clipboard open on top of other applications while I work.  Setting the MinimizeOnDeactivate to "False" works to some degree, but requires me to lose some screen real estate.

I'll do that as soon as I figure out exactly what is broken in Delphi XE's component library. In earlier versions it was enough to toggle a flag to make a window stay on top. But if I do that in XE, all dialog boxes show under the main window, which makes the whole application unusable. Nothing I've tried to far has worked, so right now I am simply unable to add this feature. Need to do more research. (And yes, there are some workarounds to be found on StackOverflow and elsewhere, but they don't work in Delphi XE.)

2.  Is there a way to change the settings so that clips are pasted in plain text by default when I single-click on a clip?

Single-click? Then you could not navigate the tree (at least not with the mouse). You **can** have Echo paste as plain text by default (on Enter or double-click):

Preferences -> Pasting clips -> Priority formats -> select sfPlainText
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 11, 2012, 01:25 PM
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)[/li][/list]

Found and fixed. I'll upload a new release by the end of the week, but for now you can just replace your ethervaneecho.exe with the one attached to this message.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: jash on January 11, 2012, 08:54 PM
2.  Is there a way to change the settings so that clips are pasted in plain text by default when I single-click on a clip?

Single-click? Then you could not navigate the tree (at least not with the mouse). You **can** have Echo paste as plain text by default (on Enter or double-click):

Preferences -> Pasting clips -> Priority formats -> select sfPlainText


Thank you tranglos for your quick reply.  I stand corrected.  I had meant "double-click" in my original post.  In any event, your recommendation to select "sfPlainText" does not seem to work for me:  clips are still being pasted with original formatting rather than in plain text.  Unless you are aware of a bug with "sfPlainText", I suppose the problem may well be on my end.  I'm running Ethervane Echo in portable mode on a Win7 64bit machine.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 12, 2012, 01:27 AM
Found and fixed. I'll upload a new release by the end of the week, but for now you can just replace your ethervaneecho.exe with the one attached to this message.
Great support - thanks a lot!

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.
I use some automatic mechanisms for my backups. Therefore I store all my application-configurartions in special folders.

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.
Yeah, that would be really nice :)

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.
I don't think it would be practicable to use more than one shortcut for one function. Let's leave it as that ;)

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?
I do not need that (I like what Ditto does). From my point of view you may disable it entirely ;) But I think i'll be better to make it customizable.

always show date and time for last saved items instead of e.g. "8 minutes ago"
Preferences -> Display -> Friendly dates -> set to False
Oops - I have overseen that - sorry.

Again - thanks for this wonderful application and that great support!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 12, 2012, 01:53 AM
It's me again :)

It is possible now, to add file-formats to the list - but echo does not save items of those formats :(

I added cf_dib, cf_dibv5 and cf_bitmap. Those formats where listed on the 'Formats currently on clipboard'-List after copying a bitmap from my screenshot-tool.
But I am not able to change the text-only-property for those entries. It will always be reset to 'Yes'. Maybe that will be the reason.

(please see the attached screenshot)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 12, 2012, 07:06 AM
I added cf_dib, cf_dibv5 and cf_bitmap. Those formats where listed on the 'Formats currently on clipboard'-List after copying a bitmap from my screenshot-tool.
But I am not able to change the text-only-property for those entries. It will always be reset to 'Yes'. Maybe that will be the reason.

Hi Sascha! I'm afraid I will disappoint you this time, but if you go back to the OP where Echo is described, you'll see that Echo only captures text (unlike Ditto). It's also mentioned at the top of the help file, though I should think of a way to make it even more pronounced.

More precisely, Echo can capture any format you define in that dialog box, but it will ignore clips that don't contain text as well. (And it is possible for clips to contain both text and bitmaps, e.g. Excel copies data like that). So Echo can capture cf_dib, but only if the clip contains cf_text or cf_unicodetext as well. Clips that don't have either of these formats are ignored, because Echo could not display them or search for them of they do not contain text.

This is a fundamental concept for the whole program, so it's not a feature I can add.

If you do need images, may I suggest you try Mouser's Clipboard Help and Spell (https://www.donationcoder.com/Software/Mouser/clipboardhelpandspell/index.html)? It captures all clips, including images, and is more suitable for storing clips long-term.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 12, 2012, 07:40 AM
I had meant "double-click" in my original post.  In any event, your recommendation to select "sfPlainText" does not seem to work for me:  clips are still being pasted with original formatting rather than in plain text.  Unless you are aware of a bug with "sfPlainText", I suppose the problem may well be on my end.  I'm running Ethervane Echo in portable mode on a Win7 64bit machine.

This should totally work. One thought: are you perhaps trying to paste a clip immediately after capturing it? If so, that may not work, because Echo will not change the contents of the clipboard on the fly like that. The feature will only work when you "physically" go to Echo, select and clip and press Enter, double-click it, etc. (see also footnote at end of this post :-)

If this is what you are already doing, could you check two things for me? First, go to Tools -> Available clipboard formats (or press Ctrl+F), and look at the list on the right:

[ You are not allowed to view attachments ]

When you use the "...as text" versions of Copy and Paste, Echo selects all the formats marked as "Yes" in that list. By default four formats are marked as being "text" as in the screenshot. Echo should display "No" in that column for all other formats. If any other formats have "Yes" next to them, select those format s and click the "Toggle text" button below.

If this looks the way it should, then please try this procedure:

1) Let Echo capture a clip that contains formatting (from Word, etc). You can check the same dialog box as above to make sure that "rich" formats are present (the list on the left this time).

2) Now copy or paste the clip as you normally would (press Enter in Echo).

3) Go back to the same dialog as before (press Ctrl+F) and check what formats Echo has just put on the clipboard. The list on the left should look like this:

[ You are not allowed to view attachments ]

In the screenshot you can see that Echo has placed only the four basic text-only formats on the clipboard (plus two internally used formats that don't actually contain any data). If there is a bug in Echo, you should see some unwanted formats here.


(the promised footnote:)You can also use the new "paste as text" hotkey feature, added in the latest release. This is a system hotkey that will paste current clipboard contents as text-only in any application, without going through Echo. It works by removing all other formats from clipboard. This hotkey is enabled by default: Shift+Wn+Insert.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 12, 2012, 07:40 AM
I can live with that restriction ;)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Hermano on January 12, 2012, 08:27 PM
 :(Help! The help file headings show but none contain information. My system is a dual-core PowerSpec running Win 7 Professional 64bit, 4GB RAM, etc, etc. Any help gladly and deeply appreciated. Thank you very much in advance for your time and trouble in the timely resolution of this issue. [email protected]
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: PhilB66 on January 12, 2012, 09:13 PM
:(Help! The help file headings show but none contain information. My system is a dual-core PowerSpec running Win 7 Professional 64bit, 4GB RAM, etc, etc. Any help gladly and deeply appreciated. Thank you very much in advance for your time and trouble in the timely resolution of this issue. [email protected]

Right-click on ethervaneecho.chm (to open the file properties) and click on "Unblock" button.

Oh, edit your post to delete/hide your email address.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 12, 2012, 09:22 PM
Right-click on ethervaneecho.chm (to open the file properties) and click on "Unblock" button.

Thanks Phil, this one is new to me!

Also, Hermano: see if you can open other programs' help files in the .chm format. You may need to have a version of Internet Explorer installed, though this is probably not required on Windows 7.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: easye on January 13, 2012, 11:16 AM
I've been a long time user of Ditto myself. I really like a lot of what you have done with this app.

Is there a setting anywhere to have the clip time NOT be updated on pasting? I've searched through the settings and couldn't find one that did this (but I may have missed it).

Ditto had a setting in the General tab called "Update Clip Time On Paste". I would always uncheck that myself when installing Ditto.

This is helpful for me when I do a lot of clipping in one app, then switch to another app and want to paste these various clips. When using Ethervane Echo, I will paste one of the clips, it then automatically goes up to the top and I then have to go searching back down the list to see where the next one was.

Thanks. Keep up the good work.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: joiwind on January 13, 2012, 12:14 PM
Ditto had a setting in the General tab called "Update Clip Time On Paste". I would always uncheck that myself when installing Ditto.

This is helpful for me when I do a lot of clipping in one app, then switch to another app and want to paste these various clips. When using Ethervane Echo, I will paste one of the clips, it then automatically goes up to the top and I then have to go searching back down the list to see where the next one was.

+ 1  :Thmbsup:
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 13, 2012, 01:18 PM
Is there a setting anywhere to have the clip time NOT be updated on pasting? I've searched through the settings and couldn't find one that did this (but I may have missed it).

It's not possible at the moment, but I see your point. I will add this in the next release.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 14, 2012, 09:38 AM
feature requests
close to tray on pressing the X

Done. Will be available in the next release.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 14, 2012, 01:22 PM
feature requests
close to tray on pressing the X
Done. Will be available in the next release.

Thanks a lot, Marek!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: rashford on January 15, 2012, 07:42 AM
Hi Tranglos. Regarding the "Short" view on my 64-bit computer: I tried your suggestions but still got the same result (short clips aren't displayed on the Short tab). Relevant screenshots are shown below.


The "All Clips" view show that there are short clips
[ You are not allowed to view attachments ]

The "Short" view doesn't show any clips
[ You are not allowed to view attachments ]

Here's the "Short" view filter
[ You are not allowed to view attachments ]

Thanks for adding the "Close to system tray" feature to the wish list

 :D
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: rashford on January 15, 2012, 07:45 AM
Hi Tranglos,

OOps! (should have previewed it first - stoopid!)

The "All Clips" view show that there are short clips
[ You are not allowed to view attachments ]

The "Short" view doesn't show any clips
[ You are not allowed to view attachments ]

Here's the "Short" view filter
 [ You are not allowed to view attachments ]

 :-[

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: jash on January 15, 2012, 08:04 AM
Hi Tranglos,

Your Jan 12th suggestion to look at "Tools -> Available Clipboard Formats" seems to have fixed my problem, so that selecting "sfPlainText" now works for me as intended.  The steps I took were:

1.  When I pulled up the Available Clipboard Formats list, it contained various custom formats as shown in the screenshot below.

[ You are not allowed to view attachments ]

2.  I removed all the custom formats from the list.  I also deleted all the related clips that were then stored in Echo.  As a precaution, I closed Echo and rebooted my computer.

3.  After rebooting, I copied and pasted some text clips in Word, Excel, Thunderbird and Evernote, and they are all are now being pasted by Echo in plain text -- rather than in original formatting.  I pulled up the Available Clipboard Formats list again.  It shows only the default formats in the screenshot below.  None of the custom formats has returned.

[ You are not allowed to view attachments ]

I think the custom formats may have gotten corrupted in, or were interfering with, my version of Echo.  Deleting them (and their related clips) did the trick for me.  Thanks for all your help!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 15, 2012, 10:47 AM
Hi Tranglos. Regarding the "Short" view on my 64-bit computer: I tried your suggestions but still got the same result (short clips aren't displayed on the Short tab). Relevant screenshots are shown below.

Thanks for the screenshots. And thanks for finding a living, squirming bug, too! :)

I don't yet know why this happens, but it seems that when there is only one filter defined, the result is wrong if you select the "Match any filter (OR)" option, above the filter properties. If you click the other option (AND), you will get the correct results, so as a workaround this is what you can do now. Of course the AND/OR choice should have no effect when there's just one filter.

Scratch all that, sorry, that's all wrong. Back to square one on this.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 15, 2012, 11:04 AM
The "All Clips" view show that there are short clips

Could you email me the database you used to create these screenshots?
(marek (at) tranglos (dot) com)

The SQL Echo executes is correct  (and indeed identical whether the "AND" or the "OR" option is selected, as it should be in this case). So my next guess is that perhaps the clip length stored in the database is incorrect for some reason.

In your screenshot of the main screen, the first clip is selected. The clip seems to consist only of the word "And", but in the info bar says its length is 39 characters. This is wrong and it is why the clip does not get selected for the filter. Can you check if the length of other clips is correct? Or is the clip actually longer? What does it look like in the editor?

On edit: I can confirm that when you edit a clip, under some conditions Echo does not save the new length of the edited clip. That would cause clips to be incorrectly included (or excluded) from the "Short" view.

However, in your screenshot I can see that the clip "And" on top has not been edited, and yet its length is still incorrect. Can't explain this one yet.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 16, 2012, 01:45 AM
Hey tranglos,

it would be nice, to have a preview-pane for the selected clip (first one for multiselect).
Most of my clips are code-snippets with more than 2 lines (MaxLinesPerItem := 2) and it is not very useful to load them to the editor for a preview :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 19, 2012, 05:24 AM
it would be nice, to have a preview-pane for the selected clip (first one for multiselect).
Most of my clips are code-snippets with more than 2 lines (MaxLinesPerItem := 2) and it is not very useful to load them to the editor for a preview :)

I understand. The issue here is that adding another pane to the main window would change the overall behavior of the UI in a way I don't want. Echo (like Ditto) maintains what I call a "unified focus": you never need to tab from one control to another, e.g. from the clip list to the search box, in order to scroll the list or perform a search. No matter which part of the UI is focused, you can scroll the list and enter a search string at the same time. To me, this is the single most important feature of the program, because it lets you do the job with absolute minimum of key presses, and you never have to think of "where you are" in the UI.

Doing this for two controls (the list and the edit box) was possible though somewhat tricky, because Echo has to fight the regular Windows behavior to achieve this (and there are minor inconsistencies that can't be helped, like the behavior of Home/End keys).

I'm not sure it could work for three or more controls, though. This is basically the same reason Echo does not have categories or tags: they would require a third focusable panel, which really breaks the whole concept.

But I've added your request to the wishlist and I'll think of how I could do it without breaking Echo :)

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 19, 2012, 07:18 AM
I fully understand your reason!

Maybe a Tooltip will do the job (like Dittos F3) - it should be a preview - no more, no less :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 19, 2012, 07:53 AM
I fully understand your reason!

Maybe a Tooltip will do the job (like Dittos F3) - it should be a preview - no more, no less :)

That's a possibility, although you cannot scroll a tooltip :) and it requires the mouse. Also, a tooltip would only show the "display text" part of a clip, which for larger clips may not be the complete text (depending on your settings).

I've been thinking about a read-only side panel that can be hidden if not used. Maybe even with an optional binary / hex view so that you can inspect all formats of a clip besides just the plain text.

And though I hate to admit it, I'm starting to feel a need for some additional metadata on clips. Not necessarily categories or tags, and not a tree hierarchy at all - just some way of "naming" or describing clips to find them easier. For example, every month I pay my bills online and need to find and paste a bunch of bank account numbers. But I can't find them by their digits :) So it would help to name a clip "electricity bill account", "tax account" etc.

This text must of course be searchable and displayed somewhere, so it's a major addition. But if I decide to add that, then Echo will need a side panel anyway.

First though I need to work on that clip length bug :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 19, 2012, 08:28 AM
And though I hate to admit it, I'm starting to feel a need for some additional metadata on clips. Not necessarily categories or tags, and not a tree hierarchy at all - just some way of "naming" or describing clips to find them easier. For example, every month I pay my bills online and need to find and paste a bunch of bank account numbers. But I can't find them by their digits :) So it would help to name a clip "electricity bill account", "tax account" etc.
Clipmate has such a feature ;)

That's a possibility, although you cannot scroll a tooltip :) and it requires the mouse. Also, a tooltip would only show the "display text" part of a clip, which for larger clips may not be the complete text (depending on your settings).

I've been thinking about a read-only side panel that can be hidden if not used. Maybe even with an optional binary / hex view so that you can inspect all formats of a clip besides just the plain text.
You'll make the right decision ;) (the need of using a mouse is :down: )
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 19, 2012, 09:01 AM
Clipmate has such a feature ;)

Oh, I know. So does Mouser's Clipboard Help & Spell (https://www.donationcoder.com/Software/Mouser/clipboardhelpandspell/index.html). Both are more suitable for long-term storage, where clips almost become notes. (I do recommend you check out CH&S if you haven't yet. If you store code snippets, that's probably long term, and CH&S may indeed be more suitable.)

Me, I think I should better keep these account numbers (etc.) in another application, maybe Evernote or something similar. CintaNotes (http://cintanotes.com/) is great, too (except for editing clips in a separate window).

It's a (somewhat :-) interesting philosophical question. What is the difference between a captured clip -  which is typically a transient, throw-away piece of data, and 99% of the time you won't cry if you lose it, and indeed you lose them all the time when you press Ctrl+C - and a note, which you think of as something permanent that you probably don't want to lose (and it probably has a title).

Applications that do clips and applications that do notes may look quite similar on the surface: categories to one side, list of items on the other; but the underlying philosophy is quite different. You would not have an automatic "purge database" function in a note taking app, for instance, but you do have it in a clipboard extender, because you don't want the database to continue growing forever, and search speed is more important than holding fifty thousand clips. In a note-taker, you may prefer to sacrifice some speed for the ability to hold all your life's notes in one archive. Or, you don't want a note-taker to capture clipboard, because it will accumulate a ton of useless trash, making it harder to find your important notes. And so on. So these philosophical issues translate into design decisions, and Echo is not a very good note-taker.


Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 19, 2012, 09:30 AM
...Echo is not a very good note-taker
I do not need one - I need Echo as it is (with some small improvements) ;)
I mean to say that I do not need those note-taking features like renaming etc.

Echo should stay a lightweight application!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 19, 2012, 09:14 PM
New version released January 20: 1.0.5.108

See the top post in this thread (https://www.donationcoder.com/forum/index.php?topic=27849.msg260552#msg260552) for download links.

This is the primarily a bugfix release. I planned new goodies, but bugs come first. Still, a few minor requests have made it into this build:

ADDED: When you copy or paste a clip, Echo would always update the clip's timestamp, so that the clip would move to the top of the list when sorted by date. This is now optional: Preferences -> Pasting clips -> UpdateClipTimeStamp. This setting is still True by default, so that Echo's behavior does not change unless you modify this setting. (Thanks, Easye!)

ADDED (by popular request): Option to minimize Echo when the Close button on the title bar is clicked. This option is disabled by default. To enable it, click Tools -> Preferences -> Display -> MinimizeOnCloseButton and set the option to True. When enabled, you must use the File -> Exit command (or press Alt+F4) to really quit Echo.

ADDED (by popular request): If the activation hotkey is pressed while Echo is already the active application, Echo will be minimized. Effectively, the activation hotkey acts as a toggle. To restore the old behavior, click Tools -> Preferences -> Keyboard -> ActivationHotkeyToggle and set the option to False.

ADDED: The connection indicator icon in the status bar may now display a third state: suspended (yellow marker). This indicates Echo remains connected to the clipboard, but capturing clips is temporarily suspended, for example because a clip is being edited. (Capturing clips while editing is not yet possible, hence the indicator.)

FIXED: A bug that caused an error when a system clipboard format was added to the list of captured formats (thanks, Sascha!)

FIXED: A bug that caused Echo to "hang" for a few seconds and then display an error message as it could not open the clipboard in the Available Clipboard Formats dialog box when the Refresh button was clicked.

FIXED: A bug that would sometimes cause an error when editing a clip in-place.

FIXED: Echo was showing the "Connected to clipboard" tray notification too eagerly (even when it had not actually re-connected)

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 20, 2012, 01:27 AM
New version released January 20: 1.0.5.108

ADDED (by popular request): Option to minimize Echo when the Close button on the title bar is clicked. This option is disabled by default. To enable it, click Tools -> Preferences -> Display -> MinimizeOnCloseButton and set the option to True. When enabled, you must use the File -> Exit command (or press Alt+F4) to really quit Echo.
Thanks a lot!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: epopuI on January 20, 2012, 03:15 AM
I am enjoying this program  :up:  Keep up the hard work  :Thmbsup:
Thank you
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: easye on January 20, 2012, 06:23 PM
ADDED: When you copy or paste a clip, Echo would always update the clip's timestamp, so that the clip would move to the top of the list when sorted by date. This is now optional: Preferences -> Pasting clips -> UpdateClipTimeStamp. This setting is still True by default, so that Echo's behavior does not change unless you modify this setting. (Thanks, Easye!)

Thanks very much! The new feature works great. Now I'll get the chance to try it out on a daily basis.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 22, 2012, 05:07 PM
possibility to configure the directory for saving the database
possibility to configure the directory for saving the application-settings (ini)

Done, the next release will have it. The custom folder can be specified in the master.config file or on command-line; the Help file will have all the details.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: yarond on January 22, 2012, 05:24 PM
Hi,

First thing, thank you for the program. I switched from ditto after a few years of using it, since Ethervane Echo covers some of the problems I had with it, without losing anything that I really used. So far, after a few weeks of testing it, it seems to work very well.

I do have a feature request, relating to the option not to store clips from certain programs (one of my issues with ditto).
For most cases basing this on the application is the right thing to do and exactly what is needed. But there are cases where it would be nice to be able to selectively not store a clip based on part of the title too (well, based on the context, but title is the only technically feasible way to do that usually), and not for the entire program.

For example in cases where maybe there are just a few business of financial documents that contain sensitive data that shouldn't be stored someplace else, or anything copied from the browser when on the site of a bank or some web/javascript password manager, cases where instead of a passwords are stored in a general encrypted note-taking application and other notes from there should be stored, and so on...

I don't think it's a widespread need, but there are some cases where it will make my life a bit easier (some, though happily not all, of the examples above), and I think it's also not that rare.

Adding to the application filter list some way to add modifiers to the program name, which must exist on the title of the window copying from, would probably be good enough.

I'm not sure if it's a good idea to also allow a title filter for all programs or not. On the good side it will work for websites when using multiple browsers, or documents that may be opened with multiple programs. But on the other hand it will probably complicate things, it will increase the chance of accidental matches, and realistically I think any file of website with sensitive information is probably not opened with more than one, or maybe two, programs on a regular basis.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 23, 2012, 06:03 AM
possibility to configure the directory for saving the database
possibility to configure the directory for saving the application-settings (ini)

Done, the next release will have it. The custom folder can be specified in the master.config file or on command-line; the Help file will have all the details.
Hooray - thanks in advance :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 23, 2012, 07:53 AM
Adding to the application filter list some way to add modifiers to the program name, which must exist on the title of the window copying from, would probably be good enough.

Welcome to DC, Yarond, and thanks for your suggestion.

I agree with you all the way and have added your idea to the wishlist. Just to be sure though: do you think it would be sufficient to simply have a list of (partial) window titles, independent from the list of filtered applications? That would be easy to do, but in that case these titles would match any application, so a filter might sweep too much.

A better alternative is to be able to say "this application *and* any of these (partial) window titles". It would provide for better fine-tuning of the filters.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: yarond on January 23, 2012, 09:34 AM
I agree with you all the way and have added your idea to the wishlist.

Thank you.

A better alternative is to be able to say "this application *and* any of these (partial) window titles". It would provide for better fine-tuning of the filters.

I agree.

I think that the potential disadvantage here (if someone does want to block storing from the same source for multiple different programs then they'll need to define it multiple times in the filter) is better than the, probably much more likely, alternative of a risk of matching also unwanted and unexpected windows.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: kyrathaba on January 24, 2012, 08:14 AM
yarond, welcome to the site!  :D
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: yarond on January 25, 2012, 09:33 AM
yarond, welcome to the site!  :D

Thanks.  :)
Been an occasional reader in some of the forums here for a while, but as a rule I try to follow the "if you don't have anything to say then don't say it" creed.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: kyrathaba on January 25, 2012, 08:16 PM
Heh, if I followed that policy, I'd still be below 500 posts ;)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 26, 2012, 08:19 PM
New version released January 27: 1.0.6.110

See the top post in this thread (https://www.donationcoder.com/forum/index.php?topic=27849.msg260552#msg260552) for download links.

Two new features by request:

ADDED: A new option to keep main program window on top of other windows (often called "stay on top"). Disabled by default. To enable, click View -> Keep on Top of Other Windows.

- This is somewhat experimental. I have managed to get it to work correctly on my system, but if you observe any problems, please disable the option and let me know. Particularly if dialog boxes should become inaccessible (hidden behind the on-top main window).


ADDED: Echo can now store its database and configuration files in any user-specified folder. This works the same way for both the desktop and portable editions. Custom folder can be specified on the command line or in the master.config file. This is useful for example if you want Echo to keep its data and configuration in a folder that you can easily include in your backup.

The folder does not have to exist, but Echo must be able to create it if it does not.

a) Command-line usage (you can add that to the shortcut used to start Echo):

ethervaneecho.exe -f:<your custom folder here>

Note: it's "-f", then a colon, then the folder. If the folder contains spaces, it must be put in quotation marks:

ethervaneecho.exe -f:"c:\my random stuff"

b) master.config file usage (will affect everyone using Echo on the same computer):

; in the [EchoDatabase] section
[EchoDatabase]

; add this line:
directoryoverride=<your custom folder here>

For more information see relevant topics in the Help file (master.config and command-line arguments)

OK, so this is a small update I wanted to get out the door, because there's plenty of other stuff queued up that needs more time, so the next release may take a bit longer (unless it's an urgent bugfix, but let's hope not :-).
 


Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 26, 2012, 08:24 PM
1.  As requested earlier in this forum, I too would like an "always-on-top" feature. 

Done in the latest release (out now). Please let mew know if there are any problems.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on January 26, 2012, 11:08 PM
hi tranglos  i have  4 quick veiws set-up  clips, sticky,urls, and all clips  is there a way to fix it  to  have the stickys only show up in the stickys and   the all clips quick veiw  ive tried filters but  the best i could come up with is using a time filter   Ethervane Echo  is working great  thanks
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on January 27, 2012, 01:01 AM
New version released January 27: 1.0.6.110

ADDED: Echo can now store its database and configuration files in any user-specified folder. This works the same way for both the desktop and portable editions. Custom folder can be specified on the command line or in the master.config file. This is useful for example if you want Echo to keep its data and configuration in a folder that you can easily include in your backup.
Thanks a lot, Marek!  :Thmbsup:
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 27, 2012, 05:02 AM
hi tranglos  i have  4 quick veiws set-up  clips, sticky,urls, and all clips  is there a way to fix it  to  have the stickys only show up in the stickys and   the all clips quick veiw  ive tried filters but  the best i could come up with is using a time filter   Ethervane Echo  is working great  thanks

You can add a "Sticky clips" filter to a view and reverse it, so that the filter will show only non-sticky clips.

There may be one hitch however: for this to work, the option to match ALL filters much be selected if there is more than one filter. If you have a view that already uses multiple filters, and the filters are joined with OR ("Match any filter" is selected), then this won't work. Echo can only apply "any of the filters" or "all of the filters", but not "any of these filters AND this one as well".

It will work for the default view though, which contains no filters initially.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on January 27, 2012, 12:06 PM
hi tranglos  your idea worked great  because   i renamed the default to clips    
hi tranglos  i have  4 quick veiws set-up  clips, sticky,urls, and all clips

 so it worked perfectly  ;D   thanks
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: jash on January 28, 2012, 09:11 AM
1.  As requested earlier in this forum, I too would like an "always-on-top" feature. 

Done in the latest release (out now). Please let mew know if there are any problems.

Thank you tranglos for adding this feature.  It's working fine for me on my Win7 (64bit) machine -- only the "Help" submenu windows appear behind the main window when the feature is on.  Not to be ungrateful, but is there also a setting to keep the main window open/maximized after pasting clips?  A similar setting already exists for copying clips, but I couldn't find one for pasting clips.  Keep up the great work!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 28, 2012, 12:15 PM
It's working fine for me on my Win7 (64bit) machine -- only the "Help" submenu windows appear behind the main window when the feature is on.

I.e., the help file? This would be normal. When you open help, you're starting a separate application. That application will be hidden behind any "on top" window, just like any other app.

is there also a setting to keep the main window open/maximized after pasting clips?  A similar setting already exists for copying clips, but I couldn't find one for pasting clips.  

This isn't available because it isn't really possible. In order to paste, Echo has to minimize / hide itself first, so that the previously active window becomes uncovered. Otherwise that window would not process input events, so the paste feature would not work at all. (Or, it would not work in a lot of cases, which is just as bad.)

In theory, Echo could hide, paste, then restore itself. But that won't work either due to how Windows blocks applications from stealing focus. Windows allows applications to activate themselves and grab focus only in three ways:


There are no exceptions. So, once Echo's window is deactivated, the OS will not let Echo get focus again without any action from the user. (Echo could "restore" the window, but it will not receive focus until you click it or press the activation hotkey.)

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: bob99 on January 28, 2012, 01:54 PM
I'm using the latest Version 1.0.6.110 and have a question about deleting a clip.  If I have a clip highlighted and delete using the keyboard or the context menu with the mouse it's gone.  There is no confirmation whether I would like to delete the clip.  I checked the preferences and Prompting > BeforeDeletingClips is set to True.  Also tried changing it to False just in case.  Same thing.  No confirmation.  Is there another setting I need to change or look at so I get a confirmation?

Also, is there any type of listing that tells what all of the individual preferences settings do?  I've figured out some of them or read in earlier posts what others do.  Chances are I won't use many of them, more of a learning experience for me.

Thanks,
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 28, 2012, 03:40 PM
I'm using the latest Version 1.0.6.110 and have a question about deleting a clip.  If I have a clip highlighted and delete using the keyboard or the context menu with the mouse it's gone.  There is no confirmation whether I would like to delete the clip.  I checked the preferences and Prompting > BeforeDeletingClips is set to True. 

By default, Echo only prompts if you are deleting 10 clips or more. You can reduce that number to 1, so that Echo will always prompt:

Preferences -> Prompting -> ClipDeleteTrigger


Also, is there any type of listing that tells what all of the individual preferences settings do?  I've figured out some of them or read in earlier posts what others do.  Chances are I won't use many of them, more of a learning experience for me.

I know, my fault. This is the one help topic that I have not completed yet.  At the moment there is no complete description. (Originally that Preferences dialog was supposed to be only temporary, so I put off documenting it until I had the final design.) For now, please ask here, I will reply to all questions.

Title: Ditto Quick paste
Post by: nsathishk on January 28, 2012, 03:46 PM
After using Echo for only a short time, I was pleasantly surprised by the better design of Echo over Ditto.
One of my favorite features in Ditto is naming clips with quick paste text and searching them using /q.  I am unsure if this feature is already available in Echo but please consider adding it.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 28, 2012, 03:54 PM
One of my favorite features in Ditto is naming clips with quick paste text and searching them using /q.  I am unsure if this feature is already available in Echo but please consider adding it.

Not available yet. I am considering something like it - an ability to assign names or tags to clips - but I need to find a way of implementing it without disturbing the basic design of the app. I've posted some thoughts on it earlier on in this thread, for example here (https://www.donationcoder.com/forum/index.php?topic=27849.msg275191#msg275191) and here (https://www.donationcoder.com/forum/index.php?topic=27849.msg275213#msg275213).

It's not likely to happen very soon, but it *is* on the wish list.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: bob99 on January 29, 2012, 11:54 AM
By default, Echo only prompts if you are deleting 10 clips or more. You can reduce that number to 1, so that Echo will always prompt:

Preferences -> Prompting -> ClipDeleteTrigger

Yep, that did it. Thanks. :Thmbsup: Now I don't have to worry about hitting delete by accident.

There are a couple of other things I'm wondering but will check through the previous posts and help 1st.  If I'd have looked at the help I'd have known about the trigger. :-[

By chance is there a pdf of the help?
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on January 29, 2012, 12:09 PM
By chance is there a pdf of the help?

Why not :-) 

Download the PDF here (http://www.tranglos.com/download/EthervaneEcho.pdf).
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: bob99 on January 29, 2012, 12:43 PM

Wow, I wasn't expecting it to be so professional looking on such short notice.
This is great! Again I thank you.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: kyrathaba on January 29, 2012, 04:02 PM
Wow, I wasn't expecting it to be so professional looking on such short notice.

In my experience, everything related to one of tranglos' apps looks slick/professional.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: cranioscopical on January 29, 2012, 05:04 PM
[ You are not allowed to view attachments ]
So you're an outlaw who's mental?
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: superboyac on January 29, 2012, 05:40 PM
Wow, I wasn't expecting it to be so professional looking on such short notice.

In my experience, everything related to one of tranglos' apps looks slick/professional.
Agreed.  His programs have always been very "kind" for the users.  One of my favorite programmers for many years now.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: kyrathaba on January 29, 2012, 07:39 PM
So you're an outlaw who's mental?

Or at least a "mentally challenged" outlaw  :P
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: bob99 on January 31, 2012, 07:36 AM
Wow, I wasn't expecting it to be so professional looking on such short notice.

In my experience, everything related to one of tranglos' apps looks slick/professional.

I totally agree!  I just wasn't expecting it to be so "slick/professional" in the short amount of time after I asked if it was available.  Almost like he was a mind reader... or is he?
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 02, 2012, 09:39 AM
I totally agree!  I just wasn't expecting it to be so "slick/professional" in the short amount of time after I asked if it was available. 

Okay, now is my face is red! The PDF is just a click of a button in Help and Manual (http://www.ec-software.com/), really :)

Meanwhile, a new release is coming with some more requests implemented around the clip editor. Among other things, Echo can now keep capturing clips when the editor dialog is open. And the editor now has a "Save as a new clip" button, which does just that.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: superboyac on February 02, 2012, 10:42 AM
I totally agree!  I just wasn't expecting it to be so "slick/professional" in the short amount of time after I asked if it was available. 

Okay, now is my face is red! The PDF is just a click of a button in Help and Manual (http://www.ec-software.com/), really :)

Meanwhile, a new release is coming with some more requests implemented around the clip editor. Among other things, Echo can now keep capturing clips when the editor dialog is open. And the editor now has a "Save as a new clip" button, which does just that.

shhh!!  Don't give away your secrets!  It's all voodoo and wizardry to us.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 03, 2012, 01:15 PM
New PREVIEW release February 03! (Version 1.0.7 build 116)

This is not an official release (so no link at the top of this thread). This one is primarily for testing, since I've made quite a lot of internal changes to accommodate a few recent requests. Changes in this release are all about editing clips. The download link is at the bottom, please read about the changes first :-)


(Stable release available, see below.)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Pnikosis on February 07, 2012, 10:25 AM
Just came here to thank you. I've been using Ditto for years, and finally I found the perfect replacement... There are too many features I love, so thanks a lot.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: migounanounet on February 10, 2012, 10:11 PM
Hi,

First thanx for this wonderful soft.

I'd like to know if it's possible to introduce regular expression in Quick View Filters?
In my case, I'd like to remind IPs for example...
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Sascha on February 11, 2012, 02:07 PM
I'd like to know if it's possible to introduce regular expression in Quick View Filters?
Yeah - that would be nice!

I use the library from the PowerGrep-Makers for my projects:

http://www.regular-expressions.info/delphi.html
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 11, 2012, 07:50 PM
I'd like to know if it's possible to introduce regular expression in Quick View Filters?
In my case, I'd like to remind IPs for example...

I was hoping it wouldn't come to that :-) Yes, I can add regular expressions; I'm just not certain how it will affect performance when generating a view. SQLite does not have its own regex engine and it relies on callbacks instead. So it will trigger a separate callback for each record in the database - that's in addition to evaluating the regex. We'll see how that works!

I've been mostly away from DC a few days and will be for a few days more, so please excuse me if I take a while to reply. I'm trying to re-do the website so that Echo has a permanent home, and I just hate doing that (see here (https://www.donationcoder.com/forum/index.php?topic=20015.0), here (https://www.donationcoder.com/forum/index.php?topic=29502.0), here (https://www.donationcoder.com/forum/index.php?topic=7499.0) and here (https://www.donationcoder.com/forum/index.php?topic=18280.0)). And if you look at the date on these posts, yes, I've been doing that since before 2007. I hope to get something done this year. In fact, I hope to get it done this weekend!


Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 11, 2012, 07:52 PM
Just came here to thank you. I've been using Ditto for years, and finally I found the perfect replacement... There are too many features I love, so thanks a lot.

I love when someone says that :-) so thank you! And welcome to DC!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 12, 2012, 05:51 PM
New release February 12 (Version 1.1.0 build 117)

Echo now has a permanent home. I've been restoring my site at tranglos.com (http://www.tranglos.com), and that's where Echo lives. (The design is still in flux, and it is certainly not optimal for the task, but after four years of hair-pulling, I've had to decide on something! It's there.) However, I will still be updating this thread and use it for support, so don't go anywhere, Echo fans! :)

See the top post in this thread (https://www.donationcoder.com/forum/index.php?topic=27849.msg260552#msg260552) for download links.

New in this release:

CHANGED: This release uses a different editor control for the "edit clip" dialog. The change was necessary, because the editor I originally used had some random-but-annoying problems with the Addict spellchecker, such as ignoring obvious misspellings, even though they were recognized as such and got the proper red wavy underline. (That editor also has a nagging non-standard behavior when selecting line-wrapped text.) The new editor has an almost identical functionality, with a few minor differences, e.g. no support for marking modified lines. At the moment URL highlighting is not possible either, sorry about that! On the flip side, incremental search is now supported in the editor (press Ctrl+E).

ADDED: Option to automatically mark edited clips as sticky: Preferences -> Editing clips -> MakeEditedClipsSticky. This option is disabled by default.

ADDED: Option to update the date and time of edited clips: Preferences -> Editing clips -> UpdateClipTimestamp. This option is disabled by default.

ADDED: Option to always refresh the current view after editing a clip. Preferences -> Editing clips -> AlwaysRefresh. This option is disabled by default.

Why this may be useful: When you edit a clip, you are changing its text and probably its length as well. Using the other editing-related options, editing a clip may change its timestamp or make it sticky. Depending on what view was active when you started editing the clip, it is possible that after editing, the clip no longer "fits" the view. For example, the view shows only clips shorter than 10 characters, but the edited clip is longer. Or, the view contains only clips with URLs, but you have deleted the URL while editing. By default, when you save the clip, Echo does not refresh the view, so that the clip you were editing remains selected in the view. This seems to be the most natural behavior, but in cases similar to the examples above it may cause the view to show a clip which does not belong. If you enable this option, Echo will always refresh the view when you finish editing a clip; in this case it is possible that the edited clip will "disappear" from view, if it no longer matches its filters. (You can also refresh a view manually at any time by pressing Ctrl+R. Note also that when you use the newly added "Save as New" command, the view will always be refreshed.)



ADDED: In the external editor you can now save the text as a new clip instead of replacing the original. Click the "Save as New" button on the toolbar (or command in the context menu). When you use this function, Echo will always refresh the current view.

ADDED: In the external editor, option to keep the editor open after saving a clip. To enable it, click the Options button and make sure "Close Editor on Save" is unchecked. This way you can continue editing a clip after using the Save or Save as New commands.

ADDED: "Refresh View" command under the View menu (Ctrl+R). You can use it to refresh a view manually, for example if the view was not refreshed after editing clips, and the edited clips may no longer belong in the view (e.g. because their text, date or length has changed).

IMPROVED: When you edit a clip in the external editor, Echo no longer suspends capturing clips. This means Echo can now capture text copied inside the editor as well. (When editing a clip in-place, capturing is still suspended, because new clips cannot be added to the list while the in-place editor is active.)

IMPROVED: Echo now properly restores the selection of multiple clips in some situations, e.g. after using the Copy (Ctrl+C) command.

IMPROVED: Loading clips is now faster and Echo uses less memory to display a view.

FIXED: When a clip was edited and saved, Echo would not update the clip's size on the clip information bar (display only).

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: cranioscopical on February 12, 2012, 06:01 PM
Nice, clean, web site  :Thmbsup:
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: PhilB66 on February 12, 2012, 06:58 PM
New release February 23! (Version 1.1.0 build 117)
Is it a "back to the future" version?

Nice, clean, web site

Agreed. Well done, tranglos.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 12, 2012, 08:58 PM
New release February 23! (Version 1.1.0 build 117)
Is it a "back to the future" version?

You'll catch up eventually :-)


Nice, clean, web site
Agreed. Well done, tranglos.

Thanks! It better be, after all the time it took!

Next I need to refresh the other apps I've released here on DC, build installers and help files, and then bring back all the vintage stuff from the freezer. Just for kicks - and for those who haven't seen it - this (http://www.tranglos.com/free/) is what websites looked in mid-nineties :-) There should be a museum for such things.

(But it does load about 10 times faster then WordPress.)

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 13, 2012, 03:06 PM
New release February 23! (Version 1.1.0 build 117)
Is it a "back to the future" version?

You'll catch up eventually :-)


It was staring me in the face and I didn't get it. February 12, of course. Or 13, where I live. Not 23 at all. Sorry :-)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on February 13, 2012, 04:31 PM
hi tranglos    ive got echo to start with windows  but when restarting   echo main window shows for a second or  2  as the desktop loads is there a setting to prevent the main window from showing it does this with the portable and the installed version thanks
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 13, 2012, 05:40 PM
hi tranglos    ive got echo to start with windows  but when restarting   echo main window shows for a second or  2  as the desktop loads is there a setting to prevent the main window from showing it does this with the portable and the installed version thanks

Try:
Tools -> Preferences -> Startup behavior -> StartMinimized, and set it to True.

That should work, but you can also make the equivalent setting in the shortcut used to start Echo. Right-click the shortcut, select Properties, and in the "Run" (or "Run as", not sure what the English version of Windows says) select "Minimized".

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: hangdawg on February 13, 2012, 09:23 PM
hi  tranglos   i had it set this way  Tools -> Preferences -> Startup behavior -> StartMinimized, and set it to True. 
but didnt    help   but   by  checking    Minimized  in the properties  box  fixed  it   in the installed version  but no option to do so in the portable version   but echo places  2  icons  in the customize notifaction area  only shows  1  in tray but not in customize   heres  a pic
http://img841.imageshack.us/img841/6583/echob.png    thats   just  using  the installed version but to double check i ran a batch script  to clean the  notification  icon cache to be sure  i got  from  here   http://www.7tutorials.com/how-clean-notification-area-icon-cache  but 2 icons will still show up  1 set to always show and the other not to show   maybe this will help you ive  been battling for it to  always show 
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 15, 2012, 02:54 PM
checking    Minimized  in the properties  box  fixed  it   in the installed version  but no option to do so in the portable version   

Create a shortcut (in the Start menu, for example) that points to the portable version. Then you can set the property in the shortcut.

but echo places  2  icons  in the customize notifaction area  only shows  1  in tray but not in customize   heres  a pic

Echo doesn't add two icons. I'm not sure why that is, but Windows 7 can't seem to keep track of the icons correctly at all. On my system:

[ You are not allowed to view attachments ]

Some apps don't have icons at all, some are listed four times, each time with a different icon... This is not a fault of the application. I can understand multiple listings, perhaps Windows creates a new entry when the file location or version number changes, but the icons mess is something else entirely. It isn't Echo's doing, and the problem occurs with all kinds of apps. In the screenshot, even Windows Explorer did not get the correct icon (and it should not show up in the tray at all).

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 17, 2012, 03:50 AM
tranglos,

do you have any idea if and when these things will be added to echo eth.:

- double click on icon Enables/Disables the clipping
- Pin function (with automatic refresh when copying a text to clipboard)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 17, 2012, 07:35 AM
- double click on icon Enables/Disables the clipping

Double click, I don't think so, because a single click is used to activate the main window. And anyway, since Win7 (and Vista? not sure) now hide all the icons by default, it's generally too much clicky work for my taste to get to the icon and then click some more.

There will be a hotkey though. As for when, I've made the mistake of answering that question way too many times and I know better now :-)

- Pin function (with automatic refresh when copying a text to clipboard)

If you mean the "stay ion top of other windows" feature, it was implemented in 1.0.6, the version before last. Grab the latest version here (http://www.tranglos.com/echo/echo-download/).
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 17, 2012, 11:19 AM
- Pin function (with automatic refresh when copying a text to clipboard)

If you mean the "stay ion top of other windows" feature, it was implemented in 1.0.6, the version before last. Grab the latest version here (http://www.tranglos.com/echo/echo-download/).


Wow.. great :)
But... I can't make it work.
I checked it (1.1.0. 117)
Keep on top of other windows.

But it doesn't stay on top.

ps: isn't it possible to put a little pin icon on the toolbar?
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 17, 2012, 11:32 AM
I checked it (1.1.0. 117)
Keep on top of other windows.

But it doesn't stay on top.

In what way doesn't it work?

By default Echo minimizes and hides when it becomes deactivated. If you keep this default setting, then "stay on top" will work but you won't ever see it, because Echo will hide as soon as you switch to a different window. If this is the part that doesn't work, you need to do

Tools -> Preferences -> Display -> MinimizeOnDeactivate and set this option to False.

If you already use that setting and stay on top still doesn't work as expected, please give more details.

ps: isn't it possible to put a little pin icon on the toolbar?

First Echo would have to have a toolbar :-) I'm still in two minds about whether or not it needs one. If the toolbar appears, then this setting will be included.

I will add a keyboard shortcut though, and maybe an indication in the status bar.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 17, 2012, 11:40 AM

Tools -> Preferences -> Display -> MinimizeOnDeactivate and set this option to False.

If you already use that setting and stay on top still doesn't work as expected, please give more details.

Wonderful :)

I would like to have it a bit different but it is already ok as it is.

I would like to hide the window when it is not active and
I would like to keep the window always when "keep on top" feature is active.

First Echo would have to have a toolbar :-) I'm still in two minds about whether or not it needs one. If the toolbar appears, then this setting will be included.

Thank you. :)

I will add a keyboard shortcut though, and maybe an indication in the status bar.


Thanks, how could I have missed this stay on top feature. :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 17, 2012, 11:58 AM
no still something doesn't work as I want:

When I paste a clip ethervane echo hides again even when the "keep on top" feature is active.
I would like to keep it unhided (on top).

(MinimizeOnDeactivate is set to false)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 17, 2012, 01:07 PM
no still something doesn't work as I want:

When I paste a clip ethervane echo hides again even when the "keep on top" feature is active.
I would like to keep it unhided (on top).

(MinimizeOnDeactivate is set to false)

I'm afraid this isn't quite possible. Echo must minimize before it can paste. Please see this earlier post (https://www.donationcoder.com/forum/index.php?topic=27849.msg276365#msg276365) for an explanation.

Though the semi-workaround described in that post might help just a little - Echo could restore itself after pasting, though it will not be able to regain focus.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 17, 2012, 01:11 PM
I would like to have it a bit different but it is already ok as it is.

I would like to hide the window when it is not active and
I would like to keep the window always when "keep on top" feature is active.

"Window not active" means the window does not have focus, i.e. you have switched to another application. This is when Echo hides by default. But it cannot hide *and* stay on top at the same time :-)

What I should do is not auto-hide the window as long as "stay on top" is enabled; that way will at least be more intuitive, and you won't have to fiddle with the MinimizeOnDeactivate option when using "stay on top". Will be fixed in the next release.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 17, 2012, 04:32 PM
Thank you for your nice answer.
I regret that it is not possible.

I have read that Echo Eth. can restore itself without focus.
I haven't understand how to do this.

ps:
Btw.. I once used ClipCube. In Clipcube it is possible to click on a clip item which copies the item and then paste it in another application. The program doesn't minimize and stay on top.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 17, 2012, 06:00 PM
I have read that Echo Eth. can restore itself without focus.
I haven't understand how to do this.

Can't be done yet. I'm working on it right now. With StayOnTop, it seems like Echo will indeed get its focus back when it restores itself.

I'm not sure if it isn't self-defeating though, because you'll want to work in the application into which the text was pasted, rather than be returned to Echo. I'll release a new version and see what happens.

Btw.. I once used ClipCube. In Clipcube it is possible to click on a clip item which copies the item and then paste it in another application. The program doesn't minimize and stay on top.

Different applications may use different techniques of (a) pasting data into other programs and, more importantly, (b) figuring out which program to paste into. The way Echo works, it needs to hide so that it can reliably detect which program becomes active - this is the program Echo pastes into. Making that check before you bring up Echo to select a clip for pasting was too unreliable, and making that check after has been 100% reliable so far. This is the single most important thing Echo does, so I cannot use a method that will sometimes pick the wrong window (or detect no window at all).







Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 18, 2012, 07:38 AM
I'm not sure if it isn't self-defeating though, because you'll want to work in the application into which the text was pasted, rather than be returned to Echo. I'll release a new version and see what happens.

Thank you.
Maybe I didn't explain myself very well.

Its ok that ethervane echo lose the focus after pasting but my problem is that the software minimize itself again after pasting (even when MinimizeOnDeactivate is set to False).
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 19, 2012, 01:32 AM
I noted that eth. echo does not minimize anymore at windows startup.
Is that because I changed MinimizeOnDeactivate to False?

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 19, 2012, 06:50 AM
I noted that eth. echo does not minimize anymore at windows startup.
Is that because I changed MinimizeOnDeactivate to False?

Yes. Minimizing at startup was only a side-effect of that setting. If you want Echo to always minimize at startup, there are two ways:

(a) Tools -> Preferences -> Startup behavior -> StartMinimized, set it to True.

(b) You can also make the equivalent setting in the shortcut used to start Echo. Right-click the shortcut, select Properties, and in the "Run" (or "Run as", not sure what the English version of Windows says) select "Minimized".
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 19, 2012, 10:24 AM
Thank you Tranglos.
I had already set StartMinimized to true months ago.
I'll try your second solution.
Will see tomorrow if it opens minimized or not :)







Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 20, 2012, 02:32 AM
I noted that eth. echo does not minimize anymore at windows startup.
Is that because I changed MinimizeOnDeactivate to False?

Yes. Minimizing at startup was only a side-effect of that setting. If you want Echo to always minimize at startup, there are two ways:

(a) Tools -> Preferences -> Startup behavior -> StartMinimized, set it to True.

(b) You can also make the equivalent setting in the shortcut used to start Echo. Right-click the shortcut, select Properties, and in the "Run" (or "Run as", not sure what the English version of Windows says) select "Minimized".


I did (a) + (b) but eth.echo doesn't minimize anymore at startup.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 20, 2012, 09:10 AM
I did (a) + (b) but eth.echo doesn't minimize anymore at startup.

Dang, I'm drawing a blank here. Which version of Windows? Could you try using only (a), not (b) - or not both at the same time, anyway?

On my system Echo's internal option to minimize on startup works regardless of all the other settings, like stay on top or minimize on deactivate. I'll re-check the code, but right now I've no idea what could be going wrong.


Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 20, 2012, 09:16 AM
Heads-up before the next release:

In Echo's thicket of configuration settings, there is this one: Database -> StoreFullApplicationPath. It defaults to false, so that for each clip Echo only stores the filename of the source application (e.g. notepad.exe). When set to true, this option would store the complete path (c:\Windows\notepad.exe).

I hope no-one is running Echo with that option set to True, because in the next release it will be removed. Echo doesn't use it anywhere at all, and when set to True, it interferes with finding application icons in the database. If you do have it set to True, then Echo does not display those nice icons on the clip info bar for you. So I hope no-one has it set to True :-)

From the nearest release onwards, that option will be gone, and full paths will not be written to the database.



Title: Re: NANY 2012 Release: Ethervane Echo
Post by: PhotoComiX on February 20, 2012, 01:40 PM
From the description seems exactly what i was looking for !

A suggestion not much for add more but to simplify all that privacy options:

" encrypt " :" encrypt " is to send the text as input to a associate encrypt program, and retrieve back the output from it
If was this i would not need any of the others privacy options

PS several encrypt program may run from a USB pen-drive ....
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 20, 2012, 02:56 PM
From the description seems exactly what i was looking for !

A suggestion not much for add more but to simplify all that privacy options:

" encrypt " :" encrypt " is to send the text as input to a associate encrypt program, and retrieve back the output from it
If was this i would not need any of the others privacy options

PS several encrypt program may run from a USB pen-drive ....

I know what encryption is :-) but are you asking for the clip database to be encrypted?

It is possible, i.e. SQLite supports it, but I don't think I want to do it in Echo. Much better to put the database on a TrueCrypt partition - that way is more secure and no need to enter a new password for one more password-protected application.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: PhotoComiX on February 20, 2012, 06:19 PM
oh yes i didn't think about, good idea
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 20, 2012, 08:21 PM
New release February 21 (Version 1.1.1)

A few recent requests implemented, a few very esoteric options changed and one removed. Database maintenance improved, though not really simplified. I must work harder on simplifying things!

See the top post in this thread (https://www.donationcoder.com/forum/index.php?topic=27849.msg260552#msg260552) for download links.

New in this release:

ADDED: Keyboard shortcut to toggle the option to keep Echo always on top of other windows: Ctrl+Y.

ADDED: Global hotkey to connect/disconnect from clipboard. By default this hotkey is disabled. The default hotkey is Shift+Win+] and it can be changed in Preferences -> Keyboard ->ConnectHotkeyKey and ConnectHotkeyModifier. To enable the hotkey, set UseConnectHotkey to True.

ADDED: An option to control what happens after Echo hides itself and pastes a clip into the active window: Preferences -> Pasting clips -> FinalWindowAction. By default, Echo behaves as it had before: hides itself and does nothing. The other available setting is waRestore: Echo will hide, paste the clip and restore itself (but it will not regain focus). The new option is useful if you want to keep Echo on top of all other windows, since in that case you probably don't want Echo to hide and stay hidden.

ADDED: In the external clip editor, a prompt is now displayed if you close the editor without saving the changes. The prompt can be disabled directly in the dialog box, or under Preferences -> Prompting -> BeforeClosingEditor.

ADDED: An option to ignore clips if they were copied from within Echo itself, for example in the clip editor. This option is disabled by default, so Echo will capture clips from itself. To change this setting: Preferences -> Capturing clips -> IgnoreFromSelf and set this value to True.

ADDED: A new action was added in the "Maintain" section of the Database Maintenance dialog:

ADDED: One new action was added in the "Erase" section of the Database Maintenance dialog:


ADDED: In the Database Maintenance dialog, a prompt is now displayed if you choose to delete all clips from the database on the Erase tab. The prompt can be disabled directly in the dialog box, or under Preferences -> Prompting -> BeforeErasingAllClips.

CHANGED: When the option to keep Echo always on top of other windows is enabled, Echo no longer automatically hides itself when you switch to another application, even if the option to do so (Preferences -> Display -> MinimizeOnDeactivate) is enabled. This is because hiding Echo in this case defeats the purpose of the "stay on top" feature.

CHANGED: In Preferences -> Display, two options have been removed: TrayNotifications and TrayNotificationsOnlyIfIconic. These options controlled which tray notification messages ("balloons") to show, but they were incorrectly implemented. Two new options have been added to replace them:


REMOVED: Preferences -> Database -> StoreFullApplicationPath. This option was false by default. When set to True, it would prevent Echo from finding application icons for clips. Since the full path information is not needed and not used anywhere, the option has been removed. Echo will now store application executable names only (notepad.exe instead of c:\Windows\notepad.exe).

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 20, 2012, 09:13 PM
That last history writeup was messy, so here's the essence:



Title: Re: NANY 2012 Release: Ethervane Echo
Post by: mentallo on February 21, 2012, 01:09 AM
Not sure if this has been requested yet but I would like to be able to configure a sound file to play when a new clip was successfully added. I know this might be a little silly for some I need that reassurance without having to open the window to see my clip is there. I would really appreciate it :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 21, 2012, 01:51 AM
thank you tranglos.
Great release.

it does what it has to do.
great also the keyboard shortcut stay on top as the global hotkey.

Just maybe for another release..
you can't click direct on an item when ethervane echo has not the focus:
The first click gives the focus back and selects the first item then the 2nd click is the item I need.
Maybe you can give the focus back immediately on the item I click (the item I want to copy or paste).
It gives also a problem pasting clips. p.e. when an external application has the focus and I want to clip an item from Ethervane Echo and I double click p.e. the 4th item, the 1st item will be pasted.

I noted something strange.
When FinalWindowAction is set to waRestore
When "Stay on top" is disabled and
When minimizeondeactivate is set to true,
Ethervane Echo restores itself after clipping and immediately hide again.

I noted also that
When FinalWindowAction is set to waRestore
When "Stay on top" is enabled and
When minimizeondeactivate is set to true,
after pasting a clip (double click on item) and then copying a text in an external application ethervane echo doesn't clip the item.

Thanks again for the great release.


Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 21, 2012, 07:00 AM
Not sure if this has been requested yet but I would like to be able to configure a sound file to play when a new clip was successfully added. I know this might be a little silly for some I need that reassurance without having to open the window to see my clip is there. I would really appreciate it :)

I'll see about playing a system sound. Meanwhile, in order to have assurance, you can enable the "balloon" notifications: Tools -> Preferences -> Display. Near the bottom you'll find an option called TrayMsgsToSkip. By default it includes capture notifications, so that Echo does not bother you with a notification at every capture.

So open the branch at TrayMsgsToSkip, and you'll see that for "tnCapture" it reads "True". Change the setting to False, so that these messages will not be skipped.

[ You are not allowed to view attachments ]

Now Echo will pop-up a tray notification balloon every time it captures a clip.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 21, 2012, 07:17 AM
you can't click direct on an item when ethervane echo has not the focus:
The first click gives the focus back and selects the first item then the 2nd click is the item I need.
Maybe you can give the focus back immediately on the item I click (the item I want to copy or paste).
It gives also a problem pasting clips. p.e. when an external application has the focus and I want to clip an item from Ethervane Echo and I double click p.e. the 4th item, the 1st item will be pasted.

I can't confirm this. Does this happen with the same configuration settings as you describe below?


I noted something strange.
When FinalWindowAction is set to waRestore
When "Stay on top" is disabled and
When minimizeondeactivate is set to true,
Ethervane Echo restores itself after clipping and immediately hide again.

That's because minimizeondeactivate is set to true. I'm sorry, it cannot work both ways at the same time. With that configuration, you are telling Echo to restore itself after pasting but also to minimize when it is not active. And, after pasting it is not active, as it shouldn't be, because you are working in some other application (the one into which you pasted a clip). The settings to stay on top and to restore after pasting only make sense when minimizeondeactivate is false.


When FinalWindowAction is set to waRestore
When "Stay on top" is enabled and
When minimizeondeactivate is set to true,
after pasting a clip (double click on item) and then copying a text in an external application ethervane echo doesn't clip the item.

Actually, the clip is captured, it just doesn't appear in the list. (Check it by switching to another view and back.) Echo just doesn't refresh the view, because it thinks it does not have to, because minimizeondeactivate is set to true :-)





Title: Re: NANY 2012 Release: Ethervane Echo
Post by: joiwind on February 21, 2012, 07:37 AM
Just to say thanks tranglos for the new version and the changes and additions  :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 21, 2012, 10:46 AM
I can't confirm this. Does this happen with the same configuration settings as you describe below?

Yes, it does so only the first time after copying a text, clicking in notepad to put the cursor where to paste and then double click on the 2nd item or after. It paste the 1st item.


That's because minimizeondeactivate is set to true. I'm sorry, it cannot work both ways at the same time. With that configuration, you are telling Echo to restore itself after pasting but also to minimize when it is not active. And, after pasting it is not active, as it shouldn't be, because you are working in some other application (the one into which you pasted a clip). The settings to stay on top and to restore after pasting only make sense when minimizeondeactivate is false.

MinimizeOnDeactivate must not work for a window what is set on top.
waRestore must not work when a window is NOT set op top.

Actually, the clip is captured, it just doesn't appear in the list. (Check it by switching to another view and back.) Echo just doesn't refresh the view, because it thinks it does not have to, because minimizeondeactivate is set to true :-)

Same as above:
MinimizeOnDeactivate must i.m.o. not work for a window what is set on top.

Indeed when I first click in the window of Ether. echo and then copy text the clips are visible added.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: mentallo on February 21, 2012, 10:30 PM
Is there a way to remove the Taskbar icon?
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 22, 2012, 06:54 AM
Is there a way to remove the Taskbar icon?

No, not entirely. The taskbar icon disappear when Echo minimizes to the tray:
Tools -> Preferences -> Display -> HideoTray (set to True).

But when Echo is restored, the taskbar icon will appear.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: mentallo on February 22, 2012, 01:14 PM
The taskbar icon does NOT disappear for me even when the app is minimized. I have the setting set to True for "HideToTray".
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on February 22, 2012, 01:19 PM
The taskbar icon does NOT disappear for me even when the app is minimized. I have the setting set to True for "HideToTray".

What version of Windows? 32 or 64 bit?

Can anyone else confirm it, please? It works for me on Win7 32-bit. It can't see why Windows would not respect ShowWindow() with sw_Hide parameter.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: mentallo on February 22, 2012, 01:19 PM
I'm running Win 7 32
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 23, 2012, 01:40 AM
I did (a) + (b) but eth.echo doesn't minimize anymore at startup.

Dang, I'm drawing a blank here. Which version of Windows? Could you try using only (a), not (b) - or not both at the same time, anyway?

On my system Echo's internal option to minimize on startup works regardless of all the other settings, like stay on top or minimize on deactivate. I'll re-check the code, but right now I've no idea what could be going wrong.


It now works like a charm!

This setting did the trick:
Right-click the shortcut, select Properties, and in the "Run" (or "Run as", not sure what the English version of Windows says) select "Minimized".

It was not set correct last time.
Thanks for all.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: mentallo on February 23, 2012, 08:53 PM
Great. Works now. Thanks so much :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on February 24, 2012, 12:53 AM
Today it started again not minimized. :(
Don't know what the problem is.
Is the reason that "Keep on top of other Windows" is active?

I also noted that Eth.Echo starts with the wrong icon.
I have Preferences --> ConnectToClipboard set to False
but at windows startup the icon is the one without red cross.
(but Eth. is not connected to clipboard)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sakiskom on March 01, 2012, 03:53 AM
I find this SW just now. Nice utility!  ;D
I have a question... the "quick views" tab bar, can i put it to upper side, down to menu?
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: joiwind on March 01, 2012, 06:24 AM
I find this SW just now. Nice utility!  ;D
I have a question... the "quick views" tab bar, can i put it to upper side, down to menu?

Hi, go to Preferences (F5) then Display then right down at the bottom of the list look for ViewTabsPosition and on the right on that line change to "epTop" then Apply and OK.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 01, 2012, 02:20 PM
Thanks, joiwind! :-)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: JeremyWW on March 01, 2012, 03:58 PM
Sorry, I think I posted in the wrong place before so this is a double post but hopefully now where it should be...?

Hi,

New to Ethervane Echo. Prefer the interface to Ditto - much clearer, and the tabs are excellent. Also love the fact that if a clip is sticky it cannot be deleted - which it can in Ditto.

I run an application called 'Stickies' which is a very well known , very popular desktop sticky / notes application. However whereas Ditto will paste directly into a desktop 'sticky' note, EE will not - other than using a 'manual' Ctrl-V. Any thoughts on that?

Things I do miss from Ditto:

The ability to close the main window to the system tray using the X. Seems that isn't possible with EE and I've closed it completely by accident a few times this evening.

And ummm...images. I understand why they're not covered by EE but, for example, my daughter uses this extensively in her college work copying multiple image 'snippets' from the web to put into her assignment documents. Would it not be possible / acceptable to include the functionality in EE even if it's turned off by default?

Oh....and I can't get the English UK spell checking to work. EE can't find the dictionary...
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 01, 2012, 06:17 PM
Sorry, I think I posted in the wrong place before so this is a double post but hopefully now where it should be...?

I run an application called 'Stickies' which is a very well known , very popular desktop sticky / notes application. However whereas Ditto will paste directly into a desktop 'sticky' note, EE will not - other than using a 'manual' Ctrl-V. Any thoughts on that?

(a) Can you give me the link for this application? I'd have to run it to see what happens. There are several reasons pasting might not work.

(b) When you paste in Stickies, does it work with Ctrl+V and Shift+Insert? Or only one of these key combinations?

(c) Try: Tools -> Preferences -> Pasting clips -> PasteMethod. By default this is set to Ctrl+V. Try changing it to Shift+Insert and see if it helps. (Although this might affect other applications).


The ability to close the main window to the system tray using the X. Seems that isn't possible with EE and I've closed it completely by accident a few times this evening.

This was added in one of the recent versions: Tools -> Preferences -> Display -> MinimizeOnCloseButton -> set it to True. However, remember that Echo will minimize whenever you click outside of it (or switch to another application). In practice, there is almost never any need to minimize Echo manually, it will minimize itself if you allow it.

And ummm...images. I understand why they're not covered by EE but, for example, my daughter uses this extensively in her college work copying multiple image 'snippets' from the web to put into her assignment documents. Would it not be possible / acceptable to include the functionality in EE even if it's turned off by default?

I'm sorry, but no. There's Ditto and other clipboard extenders that handle images. I wrote Echo specifically for text. It is not a feature I could just add, it was a basic design decision.

Oh....and I can't get the English UK spell checking to work. EE can't find the dictionary...

(a) Are you using the standard or portable version? (Or have you changed from one to the other?)

(b) Does Echo display any other dictionaries (US English, for example)? Or are no dictionaries available at all?

(c) Click Tools -> Database information, and scroll down to the bottom. Near the end of the list you'll see "Spelling dictionary folders". There should be one or two directories listed there. Check if these directories exist and if they contain the dictionaries. If not, you can download and install the dictionaries separately on the Echo download page (http://www.tranglos.com/echo/echo-download/).

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sakiskom on March 01, 2012, 08:45 PM
Hi, go to Preferences (F5) then Display then right down at the bottom of the list look for ViewTabsPosition and on the right on that line change to "epTop" then Apply and
OK, i find it! :)
And a second question... can i make the "quick views" tabs, bigger? I find many settings and change it, but i don't find that :tellme:
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 01, 2012, 08:57 PM
And a second question... can i make the "quick views" tabs, bigger? I find many settings and change it, but i don't find that :tellme:

No, I'm afraid not. The tabs size automatically to fit the labels. I could set them to a fixed width, but then they may be too short if a view has a longer name.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: JeremyWW on March 02, 2012, 05:14 AM
(a) Can you give me the link for this application? I'd have to run it to see what happens. There are several reasons pasting might not work.

http://www.zhornsoftware.co.uk/stickies/

(b) When you paste in Stickies, does it work with Ctrl+V and Shift+Insert? Or only one of these key combinations?

Works with both.

(c) Try: Tools -> Preferences -> Pasting clips -> PasteMethod. By default this is set to Ctrl+V. Try changing it to Shift+Insert and see if it helps. (Although this might affect other applications).

Tried that. Makes no difference. No kind of 'Quick Paste' works to a desktop 'sticky note'. How is it working with Ditto?

This was added in one of the recent versions: Tools -> Preferences -> Display -> MinimizeOnCloseButton -> set it to True. However, remember that Echo will minimize whenever you click outside of it (or switch to another application). In practice, there is almost never any need to minimize Echo manually, it will minimize itself if you allow it.

Found it. Don't know how I missed it!

(a) Are you using the standard or portable version? (Or have you changed from one to the other?)

Standard on Win 7 Pro X64. Standard version is all I've used.

(b) Does Echo display any other dictionaries (US English, for example)? Or are no dictionaries available at all?

Spell checking while editing simply produces an error pop-up that tells me 'No Spelling dictionaries are available...' On installing EE initially I chose English (UK) and un-ticked the other 2 languages. In the Spellchecker section in Preferences it showed 'Last Language' as being English (US). After using the separate spell-checker installer the Spellchecker section appears as in my screen-shot here - no 'LastLanguage' and no 'DictionaryPath'. Changing the 'DictionaryPath' to "C:\Program Files (x86)\Ethervane\Common\Spell" (which is where the English (UK).adm file is) makes no difference. It still doesn't work, with the same error as above.
 
(c) Click Tools -> Database information, and scroll down to the bottom. Near the end of the list you'll see "Spelling dictionary folders". There should be one or two directories listed there. Check if these directories exist and if they contain the dictionaries. If not, you can download and install the dictionaries separately on the Echo download page (http://www.tranglos.com/echo/echo-download/).

My second screen-shot shows you what's there. Both exist, except that the 'second part' of the 'Spelling Dictionary Folders' path (C:\Program Files (x86)\Ethervane\Echo) does not contain any dictionary related information that I can see.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 02, 2012, 11:30 AM
http://www.zhornsoftware.co.uk/stickies/

I can confirm it doesn't work. Stickes seems to be doing something special with its windows - unlike normal application windows, they do not acquire focus when they become "uncovered", and without focus they cannot receive input.

Here's a simple experiment:


Now if you try the same with Stickes instead of Word, you'll see that in step 4 after you minimize Notepad, you still cannot type in Stickies. You have to click one of the notes first. This is why when Echo tries to paste the clip, Stickies does not "get the message" (figuratively and literally both).


Spell checking while editing simply produces an error pop-up that tells me 'No Spelling dictionaries are available...' On installing EE initially I chose English (UK) and un-ticked the other 2 languages. In the Spellchecker section in Preferences it showed 'Last Language' as being English (US). After using the separate spell-checker installer the Spellchecker section appears as in my screen-shot here - no 'LastLanguage' and no 'DictionaryPath'. Changing the 'DictionaryPath' to "C:\Program Files (x86)\Ethervane\Common\Spell" (which is where the English (UK).adm file is) makes no difference. It still doesn't work, with the same error as above.

The "DictionaryPath" option is only used to add a custom dictionary folder to other folders Echo already checks for dictionaries. It's OK to use it as you did, but it should not be necessary.

Please check if the UK dictionary (English (UK).adm) exists in any of the folders listed in "Database information".  I have attached the UK dictionary to this message. You can unzip it and copy it into that folder, then restart Echo.

One more thing: did you select the UK dictionary in the list, in the editor dialog box? Since originally there were no dictionaries, the "last language" option is empty, and no dictionary is selected by default. If you click the list at the top of the dialog box, the UK dictionary should be listed there. Perhaps all you need to do is to select the dictionary in the list.

In the next release I'll make sure to pick a dictionary automatically if only one is available.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sakiskom on March 02, 2012, 08:20 PM
The tabs size automatically to fit the labels. I could set them to a fixed width, but then they may be too short if a view has a longer name.
If you have the option to change manualy the font type and size from the labels, and then the tabs automatically fit to the fonts? :-[
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 02, 2012, 08:32 PM
I can confirm it doesn't work. Stickes seems to be doing something special with its windows - unlike normal application windows, they do not acquire focus when they become "uncovered", and without focus they cannot receive input.

All right, I have a fix. Echo will now attempt to restore focus to the application that was active before Echo was invoked.

The fix will work only if Echo is activated via the hotkey. It will not work if Echo gets activated by clicking its icon in the tray, or pressing Alt+Tab etc. To make it always work, Echo would have to install a system-wide hook, and that's probably overkill, as it impacts the performance of all running applications .

The next release will be able to paste clips into Stickies, though.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 02, 2012, 08:35 PM
The tabs size automatically to fit the labels. I could set them to a fixed width, but then they may be too short if a view has a longer name.
If you have the option to change manualy the font type and size from the labels, and then the tabs automatically fit to the fonts? :-[

Is this a question or a suggestion? (I'm not sure what you mean). Yes, if you changed the font of the labels, the tabs would become smaller or larger accordingly.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sakiskom on March 06, 2012, 01:39 PM
Is this a question or a suggestion? (I'm not sure what you mean). Yes, if you changed the font of the labels, the tabs would become smaller or larger accordingly.
We have this option now? Because i don't know how to do it.
If don't, then i hope to see this option on a newer version.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 14, 2012, 08:31 AM
Is this a question or a suggestion? (I'm not sure what you mean). Yes, if you changed the font of the labels, the tabs would become smaller or larger accordingly.
We have this option now? Because i don't know how to do it.
If don't, then i hope to see this option on a newer version.

No, it's not available yet. I'll see if I can add it.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sakiskom on March 14, 2012, 10:09 PM
OK. 8)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: robbero on March 19, 2012, 05:11 AM
I still have troubles in ethervane echo.

- It does not minimize at startup even when minimized at startup is enable (please see attachment)
- It does not show the right icon when I'm not connected to the clipboard (please see attachment)
  (ethervane echo is not connteted to the clipboard but the tray icon show that it is connected)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: DanWilson on March 19, 2012, 02:30 PM
I may have a bug in my Ethervane Echo program. When I click certain clips, the clip does not move to the clipboard. Instead, I get a message in the bottom right hand part of the window chrome saying "Can not load clip from database".

I reinstalled the program today and this did not help the issue.
I am using 1.1.1 Build 122 (Stable)

Check the Attachment for specifics:
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 19, 2012, 02:51 PM
I may have a bug in my Ethervane Echo program. When I click certain clips, the clip does not move to the clipboard. Instead, I get a message in the bottom right hand part of the window chrome saying "Can not load clip from database".

Thanks, Dan. This shouldn't ever happen. The error would imply that something is wrong with the database - there are some clips which are listed in the main table but are missing their actual data (in another table). I'll investigate.

Does it always occur with the same clips? For example, after the error occurs once, if you restart Echo and re-try the same clip, does it happen again, or is the clip copied?

Is there anything characteristic about these clips? (Only short clips, only new ones, only from Firefox - anything like that)?

Was there a situation where Echo crashed or was forcibly closed, for example during database maintenance? That should not really cause the error you are experiencing, because all db operations are transacted, but it's my only guess at the moment. Since all operations are performed in transactions, the db should never lose consistency like this, but clearly this has just happened.

(If the database doesn't contain anything very personal, you could email the db file to me at marek  @  tranglos    com. That way I could see if the database is missing the clip data as I suspect. Or you could of course remove any personal data from the db and use Tools -> Maintain database to compact it, as long as the db still contains some clips that won't load.)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: DanWilson on March 19, 2012, 09:33 PM
It seems to happen with the same clip. Restarting the app does not seem to help, neither does uninstalling/reinstalling.

I even deleted the clip, then recopied it into the clipboard but I got the same error. I'll email you the same database.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 19, 2012, 11:01 PM
I even deleted the clip, then recopied it into the clipboard but I got the same error. I'll email you the same database.

Thanks for the database, it helps a lot. I can confirm your observations as well as my initial suspicion.

Some clips in the database have one of two problems:

(a) the main clip entry exists, so that the clip is displayed, but there is no actual data for the clip (the clipboard formats), i.e. Echo has nothing to put on clipboard.

(b) the main clip entry exists,  and some of its data exists, but the database has the clip's data only in HTML format (or only the rich text format). These clips can be copied (no error message in the status line), but they cannot be edited (there will be an additional error message if you try) and are therefore nearly useless as well.

As to why the database is in this state, I don't know yet. Echo requires that at least the plain text format or unicode text format is present for each clip. These formats cannot be deleted in the configuration and are always stored. If at least one of these two formats is not present, Echo will not even store such a clip in the database. In addition, these formats had to be present when Echo captured these clips, because without them Echo would not be able to display the clips in the list - and it does that.

This tells me that the clips are captured correctly, otherwise they could not even be displayed. Something happens later that causes those required formats to be removed, after which the clips become unusable.

One possibility is that there is a bug in the database maintenance routines (they changed somewhat in the current version). Perhaps Echo is deleting certain data it should not be deleting. I will recheck my sql code and will report of I find anything else.

I'm afraid the clips that won't load cannot be salvaged, as their data doesn't exist in the database. For the moment, I suggest that you disable database maintenance entirely to prevent any more clips from losing their data: Tools -> Preferences -> Database maintenance, and set AutomaticMaintenance to False. This means the clips will accumulate for a while, but this should not be a problem for at least several weeks. (You can always delete excess clips manually if you like, just as long as you don't use the Database Maintenance feature).

Meanwhile, I will try to find a fix asap.

I am also puzzled by this:

I even deleted the clip, then recopied it into the clipboard but I got the same error. I'll email you the same database.

If you tried to capture the same clip without deleting it first, then Echo might ignore it as a duplicate (depending on settings), so that the missing clip would still be missing. But if you physically deleted the clip before capturing it again, then the clip should be stored in full and behave correctly immediately after capturing. Can you please confirm that this is not the case?

A bug in the db maintenance cannot explain this last behavior, since the maintenance has to be performed for the bug to show up.

So the most important question right now is: does the bug (cannot load a clip) occur immediately after the clip has been captured? Or does it only occur at some later time (perhaps after Echo has performed db maintenance)?
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 19, 2012, 11:37 PM
To Dan and everyone using the latest version of Echo (1.1.1):

Please read! Yep, we have a red alert here.

There is an important bug in this version that causes some data loss under certain conditions. As a result of the bug, some clips lose their data and become unusable when Echo performs database maintenance. The bug was introduced in version 1.1.1 and affects only recent installations, but just in case I ask everyone using Echo to apply a temporary fix.

Please do the following in Echo:


This will refresh the list of formats stored in the database, and will add the required CF_TEXT and CF_UNICODE formats if they are not already listed in the database.

As an additional precaution, you can also temporarily disable automatic maintenance in Echo by doing the following:


This should prevent any further data loss until I release an update (in one or two days).

How do you tell if you are affected by the bug?

You are affected, if you experience the bug described in this post:
https://www.donationcoder.com/forum/index.php?topic=27849.msg282383#msg282383

You are affected, if the latest version (1.1.1) is the first version you ever installed, or if you have deleted and re-created the database since installing this version.

Apologies! And thanks to Dan for reporting this. A fix is coming, but for now, the two procedures described above will keep everyone's installation safe from the bug.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 20, 2012, 08:27 AM
A proper new version has been released. Information in this post is no longer current and the attachment has been removed.

I have attached a temporary fix for the bug described above. It will not bring back the damaged clips, but it will prevent more clips from being affected by the bug. Please download, unzip and replace the existing executable with the version contained in this file.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 25, 2012, 04:18 PM
New release March 25 (Version 1.1.2)

This release fixes important bugs. Please download and install this release, especially if you are using version 1.1.1 (published February 21).

See the top post in this thread (https://www.donationcoder.com/forum/index.php?topic=27849.msg260552#msg260552) for download links.

New in this release:


FIXED: A significant bug that would cause loss of certain clips when Echo performed database maintenance. This bug affected only certain installations, but was quite severe when it occurred.

FIXED: Minor change to allow Echo to paste clips into certain applications with non-standard windows that do not automatically regain focus (e.g. Stickes). Echo should now be able to paste clips into such applications, but only if Echo runs minimized and only if it is activated by the activation hotkey (not with the mouse).


Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on March 25, 2012, 04:23 PM
I run an application called 'Stickies' which is a very well known , very popular desktop sticky / notes application. However whereas Ditto will paste directly into a desktop 'sticky' note, EE will not - other than using a 'manual' Ctrl-V. Any thoughts on that?

Please try the latest release. Echo should now be able to paste clips into Stickies, but only if you activate it using the activation hotkey (not the mouse).

It should also be detecting the UK English dictionary now, please let me know if this works for you.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: silat on April 06, 2012, 03:40 PM
Win 7 64

Ethervane will not show in systray at restart.
I have set it to show "icon and notification".
If I manually do that then it shows.
But at system restart it is hidden again.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on April 06, 2012, 04:47 PM
Win 7 64

Ethervane will not show in systray at restart.
I have set it to show "icon and notification".
If I manually do that then it shows.
But at system restart it is hidden again.

This (what shows up in the system tray) is entirely controlled by Windows, not by applications. All Echo does is instruct Windows to show its icon in the system tray, but it has no control over how it is displayed (icon, notifications only etc).

I'm not seeing the problem you describe on Windows 7 32-bit. Perhaps the 64-bit Windows treats 32-b it apps in this way, I'm afraid I have no idea.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Adm on April 18, 2012, 12:56 PM
Please help me.
I copy a few words from the webpage, then select them in the Echo and insert in a web form, but the word order is wrong. How do I get when inserting the words they have been allocated in the order in which I copied them?
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on April 18, 2012, 01:57 PM
Please help me.
I copy a few words from the webpage, then select them in the Echo and insert in a web form, but the word order is wrong. How do I get when inserting the words they have been allocated in the order in which I copied them?

Hi Adam. I'm not sure I understand. Can you please describe what you are trying to do in more detail? Are you selecting more than 1 item in Echo?

If you are, then by default Echo copies items in chronological order (newest first), even if they are displayed in some other other, e.g. alphabetically. You can change this so that Echo will copy multiple items in the order in which they are displayed: click Tools -> Preferences -> Pasting clips. Change the option called MultiPasteOrder to mpoAsDisplayed.

This only applies in case you are copying multiple items at a time. (Otherwise I can't see how Echo could change the order of words - it is not possible inside a clip).

However, if you are trying to fill out a web form, Echo will not help you fill out several fields at a time (e.g put the username in one field and the password in another field ine one go). All Echo does is put text on the clipboard.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: cameos on April 20, 2012, 05:26 PM
dear tranglos,

Can you still consider to allow user to customize [Close] button behavior? either click [Close] to minimize to tray, or at least ask for confirmation to exit? I have many windows floating on screen, there were couple of times I mistakenly clicked on Echo's [Close] button and lost tracking of clipboard.

Thanks.

Edit:
tranglos, I just found the "minimize to tray" option in preferences. Thanks again.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on May 09, 2012, 09:43 AM
New release May 9 (Version 1.1.3)

See the top post in this thread (https://www.donationcoder.com/forum/index.php?topic=27849.msg260552#msg260552) for download links.

New in this release:

FIXED: A bug that would cause clip use count to be unnecessarily incremented in some situations,. e.g. when capturing duplicate clips.

No idea how I missed this one for so long. I must be getting old! Use count for all clips should now be maintained correctly.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: bob99 on May 09, 2012, 12:13 PM
Thanks for the update.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: RobC on May 16, 2012, 05:01 AM
I notice that your program, has the ability to paste directly into the Active application.
That takes a bit of doing, as the clicking of the systray, steals the focus (Active'ness), and Windows does not place the focus (Active'ness) back to the previously Active Window, when the clicked systray program hides itself.
No doubt some API's are involved, to accomplish that feat.
Could you list those for me.

I have a similar need for a VB6 program (not clipboard related)

Thanks,
Rob

PS When pasting from a program (such as yours), I like a single click.
I notice that one can also highlight any clip, with a right click (a left click not needed for highlighting), so could you provide an option for a single left click to paste a clip.
I appreciate that mode may not be everyone's cup of tea, so the default could remain the same as you have it now. And those like me would go to Options to tick a checkbox, and would naturally understand the implications.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on May 16, 2012, 08:55 AM
I notice that your program, has the ability to paste directly into the Active application.
That takes a bit of doing, as the clicking of the systray, steals the focus (Active'ness), and Windows does not place the focus (Active'ness) back to the previously Active Window, when the clicked systray program hides itself.
No doubt some API's are involved, to accomplish that feat.
Could you list those for me.

The problem you describe totally applies. There are many ways of activating the app - via the hotkey, click on the task bar icon, click on the "tray" (notification area) icon, alt-tab or mouse click in the program window. AFAIK, there is no solution that can handle all these cases. At least in Delphi, the earliest notifications the app receives about being activated come too late, when the previously active app is already inactive. As you found out, the best you can get in some cases is the tray window, not the previously focused application.

My idea was to give up. I don't try to detect what app was active, since it is doomed to failure most of the time. Instead, I let Windows figure it out, since this is what Windows does anyway. When user pastes a clip in Echo, Echo de-activates and hides itself, then sends a sequence of keypresses. These keypresses go to whatever window becomes active after Echo disappears. This happens to be the application that was active at the time Echo was invoked.

Now, I realize that *theoretically* this may not always be the case. Another app might pop up a window while user is working in Echo. However, I have not experienced this even once in over a year of using Echo myself, and I've had no bug reports to that effect. It helps that in recent versions of Windows inactive applications are not permitted to grab focus.

So far I've only had one issue with my non-solution: applications that actively refuse to regain focus. One such app was reported earlier in this thread (https://www.donationcoder.com/forum/index.php?topic=27849.msg280350#msg280350). What happens is:

1. App X has focus
2. User invokes Echo and pastes a clip.
3. Echo minimizes...
4. ...but app X does not regain focus, even though it is again the foreground app.

It's important to realize that the problem in (4) happens because app X is specifically designed not to grab focus (and you can't switch to it via alt+tab, for example). Such apps are thankfully rare.

The only thing I could do in this case was to give up again and add a check for the active application, the check that doesn't really work. Well, in Echo it does work if user activates Echo using the global hotkey, but not when Echo gets activated in any other way. So Echo doesn't rely on this value. If Echo is activated via hotkey *and* it can get a window handle that is not the desktop, then it will try to make that handle foreground before pasting the clip. It seems to be working with "Stickies" (the problem app in this case) and doesn't hurt anything, as far as I can tell.

Other than such odd-behaving apps, my non-solution seems satisfactory.

On edit, forgot to add: I know that some similar apps try to monitor the focused window changes as they happen. I haven't even explored this possibility, because my personal "prime directive" is to do as little as necessary to get the desired result. When Echo sits idly in the tray, it is really idle; I don't like the idea of constantly monitoring what other windows are doing. It would require either a very frequently firing timer (which would often miss, anyway) or installing a system hook. Either way is too intrusive for my liking.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: RobC on May 16, 2012, 09:14 AM
Thanks for prompt response.
I am using XP Pro SP3
The only way that I am invoking your program is by clicking the SysTray(Notification Area) icon.
In some of your reply you mention 'invoke your application' often meaning Hot Key etc, but not via a SysTray  click.
Whereas the only way that I am invoking your program is by clicking your SysTray icon.
Doing that, your program is quite happily doing the following -
- Pasting into FF URL textbox
- Pasting into Notepad, EditPadLite
- Pasting into Wordpad, Jarte

So it appears to me that you have solved, what I have not solved.
Could you list the steps that you are taking, between a user leaving their active application, to double clicking a clip.

Thanks,
Rob
PS Any chance of the single click option ?
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on May 16, 2012, 10:03 AM
Doing that, your program is quite happily doing the following -
- Pasting into FF URL textbox
- Pasting into Notepad, EditPadLite
- Pasting into Wordpad, Jarte

So it appears to me that you have solved, what I have not solved.
Could you list the steps that you are taking, between a user leaving their active application, to double clicking a clip.

As I explained in my previous message - Echo does absolutely nothing with regard to other apps and their windows. No matter how you bring up Echo, Echo will lose focus and minimize when you paste a clip. When that happens, Windows gives focus back to whatever application was active at the time you clicked the icon in the SysTray. Echo doesn't know what app that it, but Windows knows it and does the right thing. Echo just waits a short moment to give Windows time to do its work, and then sends a kepyress (Ctrl+V or Ctrl+Ins). Windows is responsible for delivering that keypress to whatever application is now active.

PS Any chance of the single click option ?

I'll have to think about it. It could be very annoying, I imagine.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: strife on May 20, 2012, 11:33 AM
I did a search for ActivationHotkeyKey, but didn't see anyone with my problem, so here goes:

I'm running 1.1.3 128 stable on Win7 64.

Using the hotkey to open the echo window always opens it in the same position regardless of where it was when I minimized/closed it.

This does NOT occur if I open the window by clicking the tray icon.  I use a dual monitor setup so I want echo on my 2nd mon while I work on my main one.

I like to close windows that aren't used at the moment, but I always have to drag the window over if I use the hotkey.

Strange that no one else has this issue?

Thanks

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on May 21, 2012, 10:42 AM
Using the hotkey to open the echo window always opens it in the same position regardless of where it was when I minimized/closed it.

This does NOT occur if I open the window by clicking the tray icon.  I use a dual monitor setup so I want echo on my 2nd mon while I work on my main one.

I like to close windows that aren't used at the moment, but I always have to drag the window over if I use the hotkey.

First, check this setting:

Tools -> Preferences -> Display -> PopupPosition.

By default this option is set to ppAtCaret, so Echo tries to position itself as close as possible to where the caret (text insertion point) is. If this is not possible, e.g. because the currently focused window does not have a caret (a message box, for instance), then Echo pops up at its most recent position.

If this option it set to anything else, change it to ppAtCaret.

This behavior does not depend on how you activate Echo (hotkey, mouse click, etc), but Echo will ONLY reposition itself if it was hidden (minimized) when you activated it. On the same preferences screen there is an option called RepositionOnlyFromIconic, which you can set to False if you prefer.

Please check both settings and see if they help.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: strife on May 21, 2012, 02:23 PM
Changing it to ppLastPosition fixed it.  Somewhat embarassed I didn't look more thoroughly.

Thanks!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Paul1149 on May 21, 2012, 10:28 PM
Tranglos, I joined this site to thank you for an amazing effort. This is a professionally-done piece of work that stands out among the many clipboard helpers available. Super solid and configurable.

The one area where I have lost ground in the switchover is the stickies. In my old CLCL, I could organize them in folders, in arbitrary order, and I could give them titles. I also could assign hotkeys for sticky clips. Titles enabled me to identify the clip, but to paste only the contents of the clip. I currently have Echo set to show one line only, which is the title, but I have to clean up the paste afterward.

Also, in that regard, I don't see any way to show more of the clip with a hover-over. This would be useful, but maybe I've missed it among all the options.

Thanks again,
Paul
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Lazy Moon on June 22, 2012, 01:05 PM
Like the previous poster, I joined this site primarily to express my admiration for Echo. It's a fabulous piece of software, head and shoulders above the other clipboard extenders out there. The level of thought that went into the design is really impressive.

I do however want to note that I have the same problem posted by Hangdog on January 7th and Silat on April 6th: in Windows 7 x64, for some reason, the status of the tray icon is not saved between sessions. In other words, when the tray icon is set to "Show icon and notifications", it appears, but it will not persist once the user has logged off. On the next login, the icon is hidden again and needs to be reset to "Show". The settings for the tray icons of every other application I'm using persist between sessions; Echo is the only exception. From earlier comments by Tranglos and others I gather this is not a problem in 32-bit versions of Windows, but there does seem to be something about Echo that makes it problematic for the 64-bit version to retain this particular setting, although I can't imagine what it is. (I'm using Windows 7 Home Premium x64 and loading Echo via the Start Menu > Program> Startup folder. Haven't yet tried loading it with a scheduled task at login instead; I suppose that might make a difference to the way Windows handles it.) It's not a big deal, but I wanted to make it clear that it's a real thing, not just some funky aberration caused by something specific to Hangdog's and Silat's systems.

But mostly I just wanted to say bravo, and thanks for making it available for free.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: jwayne on June 27, 2012, 11:42 AM
I'm currently using an old version of Clipmate that suffers from sporadic annoying disconnects from the clipboard. Don't feel like shelling out $35 for the latest so started searching for an alternative. First place to look was techsupportalert. Tried every one mentioned, each one with major flaws. Saw Ethervane mentioned in a comment and found this to be the best so far. There are, however, two shortcomings that stop me from fully recommending this great piece of software.

1) There needs to be better sorting options, especially a user-defined sort. The sort by ID would be great if only it were both viewable and modifiable. Clipmate has a MySort option (a modifiable number).

2) It can be somewhat problematic in Ethervane when one has a number of long, multiline clips: it can be both hard to find and hard to distinguish some clips as a result. Clipmate solves this problem by having a rename-able clip title attached to each clip.

Anyway, I'm living with these issues for now and hope that you continue to develop Ethervane Echo!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on July 09, 2012, 11:29 AM
Like the previous poster, I joined this site primarily to express my admiration for Echo. It's a fabulous piece of software, head and shoulders above the other clipboard extenders out there. The level of thought that went into the design is really impressive.

Thank you kindly! I apologize for the late reply, I'm just back from vacation.

I do however want to note that I have the same problem posted by Hangdog on January 7th and Silat on April 6th: in Windows 7 x64, for some reason, the status of the tray icon is not saved between sessions. In other words, when the tray icon is set to "Show icon and notifications", it appears, but it will not persist once the user has logged off. On the next login, the icon is hidden again and needs to be reset to "Show". The settings for the tray icons of every other application I'm using persist between sessions; Echo is the only exception. From earlier comments by Tranglos and others I gather this is not a problem in 32-bit versions of Windows, but there does seem to be something about Echo that makes it problematic for the 64-bit version to retain this particular setting, although I can't imagine what it is.

This behavior is governed entirely by Windows. I can try replacing the tray icon library that I'm using with a different one, but I've no idea if this will help.

What would be more likely to help is me switching to 64-bit Windows and the latest 64-bit version of Delphi. I'll move on to Win64 eventually, but the cost of upgrading Delphi and all the third party libraries would go into thousands of dollars, so I'm afraid this is very unlikely. In fact, a move to Win64 will probably mean the end of all development on my side, unless I can continue using the 32-bit version of Delphi.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: RobC on July 09, 2012, 11:39 AM
People are using the VB6 IDE in Win 7 64 bit.
VB6 only comes in a 32 bit version.
You may have to play with the Compatibility settings, EG -
- For all users
- XP mode
- And perhaps say the bottom 3 checkboxes (there is a set of 5 in the middle of the dialog)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on July 09, 2012, 12:26 PM
People are using the VB6 IDE in Win 7 64 bit.
VB6 only comes in a 32 bit version.

I don't use VB, sorry :-)

Delphi now has a 64-bit version, and I could upgrade to it, but in order to continue development I'd also have to upgrade several third-party libraries. That last thing is a joy-killer, as the cost of upgrading them all is way too high for me.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: RobC on July 09, 2012, 12:37 PM
What I meant was, what works for the Goose (VB6), should work for the Gander (Delphi)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tranglos on July 09, 2012, 01:04 PM
What I meant was, what works for the Goose (VB6), should work for the Gander (Delphi)

Ah, yes, sorry :)

It should work, but it would do little to help with the tray icon issue, if indeed the problem is somehow related to the 64-bitness.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Ath on July 09, 2012, 01:19 PM
unless I can continue using the 32-bit version of Delphi.
32 bit software, as most IDE's are, runs just nicely on 64 bit Windows, I've been doing it ever since the release of Vista x64, ~6 years ago 8)
Development for x64 requires either special compilers and project settings, or a complete x64 environment, depending on the tools used. Delphi for x64 is just an optional part (compiler/linker only) of the Delphi XE2 suite (depending on the level of the suite), and AFAICS the IDE itself is still 32 bit (just like Visual Studio 2008/2010).
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: jwayne on October 22, 2012, 10:08 AM
Hourglasses Excel!

I have excluded excel (2007) from ethervane echo and have confirmed that it is indeed not capturing clips. However, whenever I copy rows from excel, I get a significant hourglass delay of 15-20 seconds before I can use excel! As a result I have to kill ethervane (or disconnect it from clipboard) while I am using excel. Very annoying.

Ideas?

(registered user)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: jwayne on November 27, 2012, 08:56 AM
Is this a dead product? Last participation from the author was in July 2012.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sbayes on December 25, 2012, 09:11 PM
Hi all,

I've just come over to Ethervane Echo from Ditto. I've imported the Ditto database and initial impressions are all good. Echo has been set up but it's not capturing clips! I've rebooted and everything but it's still not capturing.

Please help.

FYI, I'm running Windows 7 Ultimate 32-bit. Thanks.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: bob99 on December 25, 2012, 10:56 PM
The same thing was happening to me with Win7. Try starting it with 'Run as Administrator'. That worked for me.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sbayes on December 25, 2012, 11:25 PM
The same thing was happening to me with Win7. Try starting it with 'Run as Administrator'. That worked for me.

Thanks for the reply but it's already set to Run as administrator. No joy. :(

I've noticed something. Please refer to the attached screenshot. Whenever I copy a selection, the Red part would flash but the clip does not appear in the list. However, the New count in the Green part would increase as well. It's just that the clip does not show up in the list at all.

[ You are not allowed to view attachments ]

Any other suggestions would be greatly appreciated. Thanks.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: RobC on December 26, 2012, 12:25 AM
Windows 7 is a PIA
Try right clicking the EXE, and choose Properties.
Then click the Compatibility Tab
First tick the checkbox that says something like 'do this for all users'.
That shows another identical dialog.
Up the top choose 'Run this program in compatibility mode' picking XP
Now go to the 5 checkboxes in the middle of the screen. Experiment with ticking some of those.
Possibly the top 3
What they do is tell Windows 7 to shove it's fancy aero, etc for this program.

You may have to do this for the EXE, and the shortcut that you use to launch the program.

The above is from memory, as I avoid using my Win 7 PC as much as possible.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sbayes on December 26, 2012, 06:26 AM
Windows 7 is a PIA
Try right clicking the EXE, and choose Properties.
Then click the Compatibility Tab
First tick the checkbox that says something like 'do this for all users'.
That shows another identical dialog.
Up the top choose 'Run this program in compatibility mode' picking XP
Now go to the 5 checkboxes in the middle of the screen. Experiment with ticking some of those.
Possibly the top 3
What they do is tell Windows 7 to shove it's fancy aero, etc for this program.

You may have to do this for the EXE, and the shortcut that you use to launch the program.

The above is from memory, as I avoid using my Win 7 PC as much as possible.

Thanks. But it's still not working. I spent the better part of 25 minutes trying different combinations of tick boxes etc. Nothing helped.

This is maddening.

I just KNOW each copy action was detected by the program as the count kept increasing but the copied text won't show in the list.

Hope someone can provide the key to this mystery.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: RobC on December 26, 2012, 06:31 AM
One of the things that Win 7 annoys me with is the smoke and mirrors it does with folders, not to mention the severe limitations as to where you have access(es) to.

Have you tried using the Echo portable version ?
Ensuring that you place the folder in spot where you have write access.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sbayes on December 26, 2012, 06:33 AM
One of the things that Win 7 annoys me with is the smoke and mirrors it does with folders, not to mention the severe limitations as to where you have access(es) to.

Have you tried using the Echo portable version ?
Ensuring that you place the folder in spot where you have write access.


Hmmm. Good idea. I'll uninstall this and try the portable. Will update with results.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: sbayes on December 26, 2012, 07:14 AM
Ok. Finally got it to work. The problem seems to be the Ditto database I imported into Echo. With the imported database in use, any new clips I capture in say, Firefox, DOES NOT show up in 'Default' or 'ALL CLIPS' tab but only in 'Browsers' tab. However, if I start off with a fresh Echo installation without importing any Ditto database, then any clip I capture in Firefox will show up in all three tabs, ie., 'Default', 'Browsers' and 'ALL CLIPS'.

Perhaps Merak would be able to resolve this bug(?) when he gets around to it.

Thanks to everyone who helped me out.

Title: Re: NANY 2012 Release: Ethervane Echo
Post by: JeremyWW on January 18, 2013, 04:04 AM
One of my favorite features in Ditto is naming clips with quick paste text and searching them using /q.  I am unsure if this feature is already available in Echo but please consider adding it.

Not available yet. I am considering something like it - an ability to assign names or tags to clips - but I need to find a way of implementing it without disturbing the basic design of the app. I've posted some thoughts on it earlier on in this thread, for example here (https://www.donationcoder.com/forum/index.php?topic=27849.msg275191#msg275191) and here (https://www.donationcoder.com/forum/index.php?topic=27849.msg275213#msg275213).

It's not likely to happen very soon, but it *is* on the wish list.

Any update on a clip naming feature? I would find this massively useful - I have a load of sticky clips, some of them numeric and / or meaningless / easily forgotten. A name / tag would solve this for me.

Thanks.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: JeremyWW on January 18, 2013, 04:56 AM
http://www.zhornsoftware.co.uk/stickies/

I can confirm it doesn't work. Stickes seems to be doing something special with its windows - unlike normal application windows, they do not acquire focus when they become "uncovered", and without focus they cannot receive input.

Here's a simple experiment:

  • Start Word. It will have focus.
  • Start Notepad. Word will now lose focus, and you can type in Notepad.
  • Minimize Notepad.
  • Word will now have focus again, you don't have to click it before you can start typing in Word again.

Now if you try the same with Stickes instead of Word, you'll see that in step 4 after you minimize Notepad, you still cannot type in Stickies. You have to click one of the notes first. This is why when Echo tries to paste the clip, Stickies does not "get the message" (figuratively and literally both).


Spell checking while editing simply produces an error pop-up that tells me 'No Spelling dictionaries are available...' On installing EE initially I chose English (UK) and un-ticked the other 2 languages. In the Spellchecker section in Preferences it showed 'Last Language' as being English (US). After using the separate spell-checker installer the Spellchecker section appears as in my screen-shot here - no 'LastLanguage' and no 'DictionaryPath'. Changing the 'DictionaryPath' to "C:\Program Files (x86)\Ethervane\Common\Spell" (which is where the English (UK).adm file is) makes no difference. It still doesn't work, with the same error as above.

The "DictionaryPath" option is only used to add a custom dictionary folder to other folders Echo already checks for dictionaries. It's OK to use it as you did, but it should not be necessary.

Please check if the UK dictionary (English (UK).adm) exists in any of the folders listed in "Database information".  I have attached the UK dictionary to this message. You can unzip it and copy it into that folder, then restart Echo.

One more thing: did you select the UK dictionary in the list, in the editor dialog box? Since originally there were no dictionaries, the "last language" option is empty, and no dictionary is selected by default. If you click the list at the top of the dialog box, the UK dictionary should be listed there. Perhaps all you need to do is to select the dictionary in the list.

In the next release I'll make sure to pick a dictionary automatically if only one is available.



This still isn't working (other than manual method above). Likely to be fixed? New version...??
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: jwayne on January 18, 2013, 08:00 AM
As I mentioned earlier, the author of this utility has not participated here since July 2012. IMO, Ethervane Echo should be looked at as abandonware (http://en.wikipedia.org/wiki/Abandonware). Check out gizmos for alternative clipboard utilities if this one doesn't work for you.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Peter 123 on January 23, 2013, 02:40 PM
I hope that tranglos is fine and that he will return soon to the forum.

Despite of his absence for a number of months I decided to register in the forum mainly for the same reason mentioned above by Lazy Moon:

I joined this site primarily to express my admiration for Echo.

Searching a long time for a satisfying clipboard manager I finally stayed with Ditto - until I discovered yesterday accidentally Ethervane Echo. It is an excellent program and I would like to thank its developer tranglos very much for giving us such a nice tool.  :Thmbsup:

My happiness about the software is reduced only by one detail:
The icon of Ethervane Echo all the time disappears from the tray.

Let's resume other postings that reported the same problem:
https://www.donationcoder.com/forum/index.php?topic=27849.msg274101#msg274101 (hangdawg)
https://www.donationcoder.com/forum/index.php?topic=27849.msg284457#msg284457 (silat)
https://www.donationcoder.com/forum/index.php?topic=27849.msg291658#msg291658 (Lazy Moon)

Here was a statement by tranglos (https://www.donationcoder.com/forum/index.php?topic=27849.msg284457#msg284457):
This (what shows up in the system tray) is entirely controlled by Windows, not by applications. All Echo does is instruct Windows to show its icon in the system tray, but it has no control over how it is displayed (icon, notifications only etc).

I'm not seeing the problem you describe on Windows 7 32-bit. Perhaps the 64-bit Windows treats 32-b it apps in this way, I'm afraid I have no idea.

That's a pity. And unfortunately I must say that I have Windows 7 32-bit and the problem is existing here too. I have also tried both the installed and the portable version of Ethervane Echo. The tray icon disappears again and again.

In the Internet there are a lot of reports that Windows causes such an effect in connection with other software too. I will try to find and to test some Windows-based approaches and if I find a solution of course I will post it here.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: AnTul on October 05, 2013, 11:13 AM
The icon of Ethervane Echo all the time disappears from the tray.
- this is Win 7 - it's right. I'm use Startup Delayer - no thouse problem.
Tell me, will continue to develop the program? Best of the sort. Is the author gave up? It is unfortunate if so.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tomos on February 17, 2015, 07:39 AM
Using this again - what a beautifully made piece of software :-*
Am using it together with mouser's CHS without problems.

I have two queries:
   # can I save sort in a tab - in particular, I'd like saved clips in the "Sticky" tab to show Alphabetically and Ascending (it defaults to by date and descending on restart)
   # can I modify the copy key? e.g. Ctrl+Shift+C? (background: I'm only using EthervaneEcho for one project) - I did look in Settings but might have missed something...

TIA for any help!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tomos on February 19, 2015, 04:17 AM
I have two queries:
   # can I save sort in a tab - in particular, I'd like saved clips in the "Sticky" tab to show Alphabetically and Ascending (it defaults to by date and descending on restart)

well, I figured this one out - in the menu:
Tools >Manage Quick Views (Ctrl+U)

[ You are not allowed to view attachments ]

I changed the options in both modes and saved :up:

_______________________
  # can I modify the copy key? e.g. Ctrl+Shift+C? (background: I'm only using EthervaneEcho for one project) - I did look in Settings but might have missed something...

Didnt have any luck with this one - I see I can save clips in plain text using Ctrl+Shift+C.
But dont see any way of changing the regular copy key combo...
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: Grimbly on April 30, 2015, 12:39 PM
It would be cool if you could attach notes to clipboard items :)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tomos on April 30, 2015, 06:37 PM
It would be cool if you could attach notes to clipboard items :)

Grimbly - have you looked at mouser's Clipboard Help & Spell?
https://www.donationcoder.com/forum/index.php?topic=1514.0

(FWIW I use that and Ethervane Echo - no problem using both, on Win 7 at any rate)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: kunkel321 on February 06, 2022, 10:20 AM
Does anyone know if there is a place to download Ethervane Echo?  Trangulos' site seems to be down.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: rgdot on February 06, 2022, 01:42 PM
Should be available at https://www.softpedia.com/get/Office-tools/Clipboard/Ethervane-Echo.shtml#download
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: kunkel321 on February 14, 2022, 01:55 PM
Should be available at https://www.softpedia.com/get/Office-tools/Clipboard/Ethervane-Echo.shtml#download
Thanks!
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: wraith808 on February 14, 2022, 02:11 PM
Let us know what happens if you actually run that  :tellme:
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: tomos on February 14, 2022, 02:23 PM
Let us know what happens if you actually run that  :tellme:
I did. Works fine -- should I be wary of it for some reason, or are you just wondering how it works on a modern version of Windows?
(Seems to work fine on Win 10)
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: wraith808 on February 14, 2022, 07:04 PM
Let us know what happens if you actually run that  :tellme:
I did. Works fine -- should I be wary of it for some reason, or are you just wondering how it works on a modern version of Windows?
(Seems to work fine on Win 10)

I'm wary of the fact that softpedia repackaged it with an installer and it's not an archive. Just wondered if it installed anything else.
Title: Re: NANY 2012 Release: Ethervane Echo
Post by: rgdot on February 15, 2022, 08:59 AM
Don't download many these days but used to often, never had any issue with crap or malware, in old or new downloads, from softpedia.