Submitted by Pierre_Admin on 2018/07/13 20:08
 
On Outliner Software forum, NathanB wrote this post
[quote=nathanb131]
>That said, if you have suggestions to improve IQ’s UI, I’m all ears !
 
MyBase, MyInfo, and UltraRecall all have something in common that makes them more approachable than IQ. Well two things. Obviously IQ is much more flexible and open-ended in it’s workflow possibilities, and of course that makes it tougher to grasp. Assign from just complexity difference, IQ doesn’t use ICONS to differentiate data types (as far as I can tell).
 
The vast majority of people (myself included) are used to interacting with software where the items convey strong sense of place and content. Imagine Windows explorer without folder icons indicating “a bucket of files or more folders” or files that were just a list of text like they used to be in the DOS days. Even logical links have well-established visual indicators of those little arrows on the icon and I think MB, MI, and UR all use those to indicate item clones.
 
Of course IQ is fundamentally different in that items don’t have a place but show up when appropriate depending on the ‘grid’ being displayed and that attributes and grids are items too. So I can see why you wouldn’t want to pidgeon-hole a subset of items to show an icon that indicates they are a thing, not just metadata about a thing (yes I sort of understand that the genious of IQ is that attributes can be actual full-featured documents too). So why pretend to have a ‘sense-of-place’ when the whole point is to have everything be a pivot on everything else?
 
I…don’t know. All I know is that when I use the other three I instantly understand the overall scope and breadth of my notes and I commence to throw metadata and alternate clone hierarchies at them until the database starts to feel too complex to be manageable or clearly understood. I never mistake a tag for an item, or an item for an attribute, or a saved search (grid) for an item. I never ‘lose sight’ of my content which is almost always notes in the form of a document.
 
With IQ, I ‘lose sight’ of my notes almost instantly when I start to dink around with the attribute window which is a combination of simple attributes which may only ‘describe’ this particular item, categories common to hundreds of items, and saved-searches (grids) with little visual indicators to differentiate which is which until I click on one and experience a massive pivot away from the outline I was just getting the hang of. I really do understand how databases work and it doesn’t take me long to wrap my mind around that I’m just looking at a different view and that my precious actual typed notes aren’t any more buried than in the other info managers… It’s just a level of abstraction beyond me feeling comfortable where my stuff is.
 
Is it possible to auto-generate a ‘document’ icon in the title of an item if html pane content exists? Therefore I can instantly differentiate between content and metadata within all contexts and never worry about ‘losing sight’ of my actual notes?
 
Along those lines, is it possible to auto-generate a ‘grid’ icon in the title for all named grids? In the ‘properties’ pane, the named grids are blue underlined text which is exactly how hyperlinks in many other contexts look. I’ve learned what they really are within this context, but I still have to remind myself to not think of those as hyperlinks. The properties pane shows a LOT of similar looking text that means very different things. On one hand the shear power of being able to jump to items and pivot to other views from that pane is glorious but on the other hand it adds to the mental overhead to have to mentally categorize the different text strings. Of course they are already categorized for me by the headings they are in and I do understand those. But it still adds a mental step. Again I refer back to windows explorer and what it would feel like to navigate without the icon column. Of course I’d be able to differentiate excel files and photos by the file extension and I’d know where I was at in the hard drive by reading the \path… but seeing that ubiquitous green excel icon under that folder icon saves me the mental deciphering step.
 
I hope you don’t take this as actual criticism as I am able to walk through IQ and eventually understand what I’m looking at by stopping and thinking about it. When I do I’m always impressed at your achievement. I’ve obviously been conditioned to ‘software for dummies’ and my hangups are my fault, not yours. Just trying to convey how it feels to a normal ‘power user’ who is unable to make the mental leap to ‘database geek’ that IQ requires.
[/quote]
It seems more appropriate to have this discussion here...
 
Quite a few things in there
  1. "attributes and grids are items too": Not sure what you mean, but I don't think it is the case...
     
  2. "attributes can be actual full-featured documents too": Not sure what you mean, but I don't think it is the case...
     
  3. "With IQ, I ‘lose sight’ of my notes almost instantly when I start to dink around with the attribute window": Yeah, I like the simplicity of a single pane, but it can get confusing at times. Sometimes I think it would better to split it into 2 or more panes, but at other times I don't. Status quo for now
     
  4. re Icons: I've been thinking on how to add icons and have not decided on anything yet. I could add a custom icon for grids, and use that for items based on their Home property. Of course, one could override the default icon.
    Another possibility, as Armando does, is to have a separate "Icons" column. Setting field values would add/remove icons in this column. This would give the sense that item can be more than one thing at once.
    (Explorer does not have that problem, as a folder is a folder, a file a file, etc.)
     
  5. Your understanding of fields that are shown as a hyperlink (i.e. "named grid") isn't exactly right. The idea was that when a field had the same name as a grid, it was shown as a hyperlink to quickly open that grid.
    In practice, that feature was probably rarely used and understandably caused confusion for users. In v109Pre5, this is no longer the case. Instead, a small arrow is shown after the field. Click this arrow to switch to that grid.

    That arrow is also used in the "Shown in" and "Grids" section. 
    BTW, after a context switch, you can use the History feature to return to the exact spot you were (Ctrl + Shift + Left Arrow)
Regarding criticism, no problem at all. If I couldn't take criticism, I wouldn't be in this business !!
 
Pierre_Admin
IQ Designer

Comments

The user interface has improved in the short time that I have been using IQ and hopefully this will continue.
 
The attributes pane can be overwhelming for a new user.  The attributes themselves may only be relevant to a small number of data items but when the attribute pane is expanded all attributes used by any data item appear and it can become confusing.  You get a massive list.
 
Forms help with this and putting the attributes into a hierarchy also helps, all the irrelevant stuff can be buried beneath something innocuous.  I think there are some attributes in there which are only used in the demo data file but I can't be sure without going through them and examining each one.
 
I like the system used by 'Ultra Recall' where the only attributes which appear in an item are the small number assigned by the system to all items and those attributes the user has assigned to that particular item. The 'system' attributes can be hidden.  Also Ultra Recall has a very neat system for building a form for data entry in the document (HTML) pane.  InfoQube has a rudimentary version of this with check boxes for yes/no attributes but that is as far as it goes.
 
This suggestion may seem like adding extra features (complication) to IQ when it already has more features than you can shake a stick at but it may simplify things if it were well designed,  If there were user defined 'Templates' which contained a layout for the attributes within the document (HTML) pane then the user could either paste the template manually or tell IQ this template is the default for this grid so it would be pasted automatically on the creation of a new item. The user can then fill in the attribute fields (or leave them for later) and add any extra text they need in the pane.
 
Another different approach might be to put the data entry form for attributes into its own separate pane.
 
If the attributes could appear in the document (HTML) pane then the attribute pane becomes less of an issue.
 
 

Pierre_Admin

2018/07/14 12:05

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
The user interface has improved in the short time that I have been using IQ and hopefully this will continue.
[/quote]
Great ! 
[quote=Paul_J_Miller]
I like the system used by 'Ultra Recall' where the only attributes which appear in an item are the small number assigned by the system to all items and those attributes the user has assigned to that particular item. The 'system' attributes can be hidden.
[/quote]
How is this different from the Item Info section of the Properties pane ? The Values sub-section lists only those values assigned... The All Fields section lists all available fields, but can easily be collapsed
[quote=Paul_J_Miller]
InfoQube has a rudimentary version of this with check boxes for yes/no attributes but that is as far as it goes.
[/quote]
Yup, ideally, the HTML pane should/could be used as a data entry form and this fits perfectly with my vision. Available time (or rather lack of) is the only reason it hasn't been done already !
[quote=Paul_J_Miller]
If there were user defined 'Templates' which contained a layout for the attributes within the document (HTML) pane then the user could either paste the template manually or tell IQ this template is the default for this grid so it would be pasted automatically on the creation of a new item. The user can then fill in the attribute fields (or leave them for later) and add any extra text they need in the pane.
[/quote]
Yeah, "standard" form based data entry is on the list. Not very high priority right now, but I know that it could be quite useful
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/07/14 14:40

In reply to by Pierre_Admin

[quote=Pierre_Admin]
[quote=Paul_J_Miller]
I like the system used by 'Ultra Recall' where the only attributes which appear in an item are the small number assigned by the system to all items and those attributes the user has assigned to that particular item. The 'system' attributes can be hidden.
[/quote]
How is this different from the Item Info section of the Properties pane ? The Values sub-section lists only those values assigned... The All Fields section lists all available fields, but can easily be collapsed
[/quote]
 
Oops this is another detail about IQ that I missed, I didn't know what the values field did, I thought it just gave the number of attributes that had been assigned.  Now I click on it and the values that have been assigned are there in a list.  All the work I have been doing with attributes has been done using the 'All Fields' list.    Maybe I should go around clicking on random things, who knows what else I might have missed.
 
Sorry, my bad.
 

Pierre_Admin

2018/07/14 15:42

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
Maybe I should go around clicking on random things, who knows what else I might have missed.
[/quote]
LOL, that and perhaps read the doc: 6. Properties Pane
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/07/14 16:02

In reply to by Pierre_Admin

I really do need to re-read the documentation, it is a lot to take in in one go.
 
Perhaps a visual clue would help too, like a plus symbol in front of the 'Values' which turns to a minus symbol when they are expanded.
 

Pierre_Admin

2018/07/14 16:33

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
I really do need to re-read the documentation, it is a lot to take in in one go.
 
Perhaps a visual clue would help too, like a plus symbol in front of the 'Values' which turns to a minus symbol when they are expanded.
[/quote]
There were +/- icons at one point, but I removed it for a lighter look.
 
As it turned out, there was a small bug in that the hand pointer cursor was not shown for that Values sub-section.  It was worked fine for other sections/sub-sections.
 
In testing this, I noticed flicker and will make some changes to remove it. The hand pointer is a globally recognized feedback that a click will do "something"
 
BTW, another trick is to hold Ctrl as you move around, to force the display of tooltips (I should add more of course... so much to do  )
 
HTH !
 
Pierre_Admin
IQ Designer
 

Pierre_Admin

2018/07/14 17:53

In reply to by Pierre_Admin

In v109Pre5:
  • Fixed: Properties pane: Hand pointer cursor was not shown correctly for the Values sub-section and flickered for other sections/sub-sections.
    New: Mouse move over a section / sub-section shows the text in hyperlink color
 
Pierre_Admin
IQ Designer