Jump to content


Level 1
  • Content Count

  • Joined

  • Last visited

Everything posted by mlsquires

  1. I'm fine if the only way to express negation is dash "-". If bang "!" is supportied on some platforms and not supported on others is a broader issue than search syntax, but certainly falls under "...not uniform" title.
  2. I understand that EN doesn't support notebook exclusion - that's why I titled this "...not uniform". My basic point is that supporting common logical operators (e.g., "!" or "-") on a *subset* of object types is confusing and limiting. Either EN allows special characters in object names (e.g., "!" or "\"") or it doesn't. Since it *does* allow the use of those character in tag names there should be a way (e.g., backslash escape, double quote) to escape them in a query. This is a simple UI principal - don't let the system get a user wedged. Disallowing special characters in names might be the course chosen - but right now search is broken for some of my tags. And the fact that a query expressed as notebook-tag works but one expressed as tag-notebook doesn't is silly.
  3. Given two notebooks: "Reference" and "ActionsPending" with one note in each with the tag "Books". I should be able to search for things in the Reference notebook tagged with "Books": notebook:Reference tag:Books # Yay! It works tag:Books notebook:Reference # Boo! it doesn't work (expression order dependent parsing?) I should be able to search for things in any notebook tagged with "Books": tag:Books # Yay! It works I should be able to search for everything that is NOT tagged with "Books": !tag:Books # Yay! it works I should be able to search for everything tagged with "Books" that is NOT in the "Reference" notebook -notebook:Reference tag:Books # Boo! can't negate the notebook term How about searching a set of notebooks for a tag? notebook:Reference notebook:Medical tag:Books # Boo only one explicit notebook reference Since I can use some special characters (e.g., ! # " < ...) how about searching for those tags? tag:=Rob # Yay! it works tag:!Daily # Yay! it works tag:""Finance # Meh! If I'm ok with any note that has the word "Finance" in it, then this is ok. But if I really wanted just those notes with the "Finance (note the quote in the tag name) then this doesn't do it I did these searches on the Windows platform. No idea what the results would be on other platforms (including the API) - likely some differences
  4. I currently have applications on my phone to: - scan UPC codes and look up the product information - scan ISBN on physical books and look up the book - scan QR codes and act on http:// or mailto: links If Evernote camera would read those and just put them into a note that would be great. Ideally I'd want the lookup function as well, but if that were delayed for a bit I still think that would be better than using those separate apps. Once something is scanned I want to use Evernote tags / reminders / annotations to add information to that bare piece of data.
  5. Thanks for the link. Glad that they are moving in that direction!
  6. Just like you can look at a building that has been remodeled over the years or look at a city map and see where the cowpaths were paved you can look at a software system and see how it grew. It is obvious that Evernote made reasonable business/engineering tradeoffs over the years - they are still solvent! As they continue to grow - # of users, # of platforms, # of integrations - reducing the height of the silo walls will help them. It won't ever be 100% and it definately won't happen overnight, but steps in that direction will pay off. As I say, I'm a happy user now - I just want to be happier.
  7. gazumped: There is a data model and functions to manipulate and view that model. I'm suggesting that that model and functions can be (should be) common across all platforms. Then there is a mapping between that layer and the UI elements. As you say, that mapping must be able to leverage UI features and idioms that are platform-dependent to optimize for that platform. For example, the sort order of names (http://www.sensefulsolutions.com/2010/07/evernote-tag-sort-order.html) is different across platforms. Is there a platform-specific UI treatment that requires those to be different? In the Windows app the tags are presented hierarchically, have the number of notes linked to that tag available, and don't use color to distinguish facets of the tag. On the iphone the presentation of the tag list is flat and the number of notes isn't displayed. However, the iphone lets me sort by # of notes linked and uses color (apparently) to signal a high-low-medium note count. What facets of those are dictated by platform-specific UI constraints? Obviously some are - but are they as close to common as we can achieve? csihilling: Thanks - I assumed that this wasn't a new thought at all - it's pretty obvious once you are in a multi-device situation. I'd be surprised to find out that the product team doesn't have that matrix in their planning sessions. My guess is that the basic functionality and data model that was originally built was common, but that the implementation language, available libraries, and UI mechanisms were different, such that each platform has a unique codebase. Makes perfect sense - I'm not suggesting that it was wrong at all. There are two ways to look at the silos: 1) This is what is real on each platform today and I need to justify the cost to add function X to the A platform; or 2) This is our functional model and how users can make use of that function and I have to explain why having it that way on the A platform is bad. I'm sure that there are user personas (e.g., tag centric vs notebook centric, search vs browse, standalone vs integrated with application X) involved in thinking about the product functionality. It may be the case that platform differences align well with those personas (e.g., iphone users almost always search), such that the whole treatment is different for that platform. Clearly those personas and platform considerations impact the product roadmap. Having things different has real costs: user documentation needs to be different, application integrations need to be different, testing approach needs to be different, introducing new features or models of interaction needs to be different. As a multi-device user I want those differences to be as small as possible.
  8. I've been using Evernote off and on for clipping, mostly. I've just recently started using it as part of my daily workflow. I use it on Windows, on IOS (both iPhone and iPad), and in the browser (typically Linux). I'm using Outlook on Windows and trying Evernote with it. The underlying notion of Evernote - a single place to put things that I can access anywhere is great. Today there are a lot more cloud storage products than there were several years ago, so some of Evernote's features aren't unique anymore. But the features and integrations still make it a very appealing product - I like it. But why oh why isn't there a single "Evernote" product with one set of features that happens to be available on multiple platforms? There are clearly platform-unique integration and look&feel challenges, and bugs are likely platform-unique (because you don't have a full-on common codebase), but notions like hierarchical tags, sort ordering, and different views (list with tags) could be available across platforms. You can see the silos here in the forums. Rather than have a single "Evernote" forum with ways to indicate that an issue is platform-centric, we have a per-platform forum. As more and more people are multi-device you folks have a golden opportunity to stitch some things together. I want to use that product. Michael
  • Create New...