Submitted by Pierre_Admin on 2018/10/04 17:13
Hi IQ Users,
 
Major milestones !
 
After thinking about it for a long long time, we've finally implemented in v110 a Tagging system. It is, IMHO, like no other ! 
Detailed documentation on how to use it has started: See 3. Tags
 
Also in this version a Print-ready Style-based Outline copy !
 
The Welcome to IQ file was updated to include Paul's review of 4 note-taking software as IQ items.
It is a long document, but broken down in a hierarchy of items, navigation is now easy !
The new Copy as Outline generated a document identical to his blog post ! View it here
 
 
In this version (v110Pre10):
  1. New: Tags: New multi-parent hierarchical tagging system
  2. New: Tags pane: Flat or Tree view of tags. Supports multiple selections. Hit Enter to show items for each tag. If more than 1 tag selected, option to use AND or OR operators. Default shortcut is Ctrl + T
  3. New: Tags grid: Use this grid to manage tags. A Tag is just an item created in the Tags grid (has the Tags field checked and TagID with a unique value). The Tag name is the item text. Tag names should use CamelCase with no spaces. A tag can be put under 2 or more parent tags. (Eventually, tag management will all be made within the Tags pane, but for now, using a Tags grid provides all the required features)
  4. New: Grid: Grid source and filter can now include tags. This allows filtering using tags. Supports AND, OR, NOT operators. Precede the tag name with # (i.e. #Tag1 OR #Tag2 AND NOT #Tag3)
  5. New: Grid: If the grid source includes tags, these will be automatically ticked for all TLI items added
  6. New: Live-Search: Tag pane shown on the left of the search result. Supports multiple tags (Ctrl+Click to select more than 1 tag) with AND or OR operators
  7. New: Live-Search: Support for Tags for both output types (Item list and Live-Search)
  8. New: Tags: Tags can be used in field auto-assign rules. Format #TagName=1 to set and =0 to delete
  9. New: Tags: In grids and fields, tags can be referenced by their tag ID using this syntax: #[TagID]. The advantage is that it is not dependant on the actual tag name, which can change. To help identify tags, this format is also supported: #[TagID:TagName], where TagName is a string to remember the tag. Should be similar to the actual tag name, but no checking is done
  10. New: Tags: Strikethrough tags are not shown in the Tags pane and Live-Search. Use the Tags grid to format tags. Use this to archive older tags and keep your tags list clean
  11. New: Properties pane: New Tags section. Can add / remove tags. Click hyperlink to show items for each tag. Click on the X to remove a tag. Click on the + to add tags (switches focus to the Tags pane)
  12. New: Field Management: Convert multi-select fields to Tags. Use the multi-select dialog to convert. Option when converting spaces and other not allowed characters
  13. New: Grid: Tags can now be shown as a column in any grid
  14. New: Grid: Tags column supports copy / paste / delete
  15. New: Grid properties: Auto-assign fields can also include tags (precede tag name with #)
  16. New: Grid: Item formatting applies to tags. Use the Tags grid to format items (bold, italic, colors, etc). Embedded formatting and icons can be used but these will affect the tag name, so it is not recommended
  17. New: Grid: Options to show / hide the item tag delete icon in grids (for a cleaner look)
  18. New: Live-Search: Tags are now shown as a column
  19. New: Live-Search: When the tag list is in "Logical AND" mode, selecting a tag refreshes the tag list to only show relevant tags, as discussed here
  20. New: Tags pane: Press Insert to add a tag, Shift + Insert to add a child tag and Delete to delete tag(s), or use context menus
  21. New: Tags pane: Locked section at the top showing the current item tags. Stays visible even when scrolling the list of tags
  22. New: Tags pane: When Show Item Count is off, hover over the pane shows the item count
  23. New: Tags pane: Flat view now shows expand buttons, much like the Tags grid in flat view
  24. New: Tags pane: Column header allows sorting by tag name and count. Particularly useful in Flat view
  25. New: Tags pane: Partial check icons are now also shown in Flat view. Click the expand button to view / edit sub-tags
  26. New: Tags pane: Partial check icons now reflect the Tag Inheritance Depth setting
  27. New: Tags pane / Live Search / Grids: Tag Inheritance Depth setting
  28. New: Tags pane: New command: Show Items (Grid Subset): Limits the items to those in the current grid only, not the whole IQBase
  29. New: Tags pane: Show archived tags
  30. New: Tags pane: Context menu to show / hide the Tags column in a grid
  31. New: Tags pane: Hold Ctrl key to show tag info
  32. New: Tags: Support for more than one tag with the same name. If 2 or more tags have the same name, showing the tag items in a grid will use the syntax #[TagID:TagName] to resolve the correct tag
  33. New: Properties pane: Drag-drop the Tags section to a grid to show item tags as a grid column (or use the context menu)
  34. New: Properties pane: Tags section supports copy / paste
  35. New: Forms: ItemTags fields can be used to show tags in a form
  36. New: Fields: New ItemTagCount field, gives the number of tags for each item
  37. New: Grid: Copy as HTML Outline: Outlines can now be copied in a Print-ready style-based outline format, ready to paste in Rich Text editors.
    Uses the item / sub-items text and Doc pane content. Option to set the base heading level and list type. Details here: HTML Outline Export
  38. New: Print-Preview / Export: Print-ready Style-based export of the outline of items / sub-items (same as Copy as HTML Outline command)
  39. New: Grid: Items are now either Headings or Normal Text. Affects both Outline Styles and Labels. Also used by the new Copy as HTML Outline command. Use the H and N icons on the Format toolbar to set. By default, all items are Headings
  40. New: Grid: Edit > Paste > Paste as Plain Text command
  41. New: Grid: Edit > Paste: Improved support for HTML formats
  42. New: Grid: Home / End moves the focus to the first / last column. Hold Ctrl to also move the focus to the first / last item in the grid
  43. New: Grid Properties: Columns showing the font / colors now use: blank = All, -1 = Database Default
  44. New: Surface: For rectangular links, improved visual when lines cross each other
  45. New: Doc pane: Copy / paste image files: Drag-drop is still not possible for image files, but it is now possible to copy / paste image files from Windows Explorer to the Doc pane editor. Supports 1 or more image files
  46. New: Doc pane: Drag-drop image files is now possible by opening the Insert > HTML Code dialog
  47. New: Doc pane: When 2 Doc panes show the same item, only one can be in Edit mode
  48. New: Doc pane Code view: Long lines are now cut and wrap to the next line. Setting in Tools > Options
  49. New: Properties pane: New context menu to open all grids in a group
  50. New: Options: Option to use Windows 8 compatibility mode or not
  51. Fixed: Grid: WYSIWYG Editor: Better support for IE11. It was not working well when the Doc pane was set to use IE 11
  52. Fixed: Grid: WYSIWYG editor: Strikethrough text was not handled correctly
  53. Fixed: Grid Properties: Deleting a grid closed all loaded grids
  54. Fixed: Grid: Outline labels showed bold HTML codes when the column was set to show HTML codes
  55. Fixed: Grid: Keyboard shortcuts were not registered
  56. Fixed: Grid: Split item did not handle super/subscripts correctly
  57. Fixed: Grid: Setting the Tree column on the # column and back to Item showed the ItemID on the # column
  58. Fixed: Grid: Dragging an image file onto a grid with the option to create a shortcut to the file did not show the image
  59. Fixed: Doc pane: When the Properties pane was shown, the doc pane was attached to it to become a pane group. It is now properly docked to the main window
  60. Fixed: Doc and Properties pane: changing the item text did not update the pane caption
  61. Fixed: Doc pane: If the Doc pane is showing a linked file and this file is an image, editing is disabled
  62. Fixed: Field Properties: If left open, it would steal the focus from the main window
  63. Fixed: Field Properties: Deleting a field did not properly set the focus on the next field
  64. Fixed: Tab close buttons were not shown at the correct position when panes were docked on the left
  65. Fixed: Dropbox sync was not working with some regional settings (date / number formats) 
 
 
Major restructuring and update was done on the documentation lately. Do check it out, in particular here, which list all menu commands with links to related detailed pages
 
You have a question on some new (or not so new) feature ?
Visit our Facebook page: https://www.facebook.com/InfoQubeIM/ and let's discuss it live !
 
 
Pierre_Admin
IQ Designer
 

Comments

 looking forward to the explainer so I can start experimenting!  I tried but didn't get anywhere yet.

Pierre_Admin

2018/10/04 22:28

In reply to by jimspoon

Understood...
 
First step is to open the Tags grid and start entering tags
If you used the previous system, such as the Wikitag field, you can have IQ generate tags based on these
 
Pierre_Admin
IQ Designer
 

jimspoon

2018/10/04 22:49

In reply to by Pierre_Admin

 That's the problem, the tags grid won't open!  

Pierre_Admin

2018/10/04 23:04

In reply to by jimspoon

Did you already have a field named Tags ?
If yes, rename it to something else and in the Field Management dialog, find field 46 and rename it Tags
 
Pierre_Admin
IQ Designer
 

jimspoon

2018/10/04 23:32

In reply to by Pierre_Admin

 No, I checked in the sample file (to which I have added test stuff) and field 46 is "Tags".  
 
I shut down and restarted IQ to see if it would make a difference - this message popped up in lower right corner:
 

jimspoon

2018/10/04 23:36

In reply to by jimspoon

 OK, I shut down and restarted IQ again, opened the Sample file - the Tags grid in the Sample file just opened up - no clue why it did!

Oooooh! That looks really nice! :)
I'm so busy these days that I haven't followed the latest IQ development closely, but that tagging system looks amazing!
Can't wait to try it during the weekend!
Great work, Pierre!

I am still trying to get tags to work, maybe I am doing something wrong or I don't understand how to drive it.
 
I get an error message which flashes up briefly in the bottom right hand corner as I start the program.
 

Pierre_Admin

2018/10/05 07:45

In reply to by Paul_J_Miller

Hi,
 
I was able to reproduce the issue an will release v110Pre2 shorttly
 
A workaround to get grid Tags is:
  1. Open the IQBase normally
  2. Do File > Close (i.e do not exit)
  3. Do File > Open and open the file
  4. There should be a new grid, named Tags, which you can use to manage tags
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/05 08:08

In reply to by Pierre_Admin

I have closed the notebase and opened it again and the error message has not re-appeared.
 
Now I have an empty pane called 'Item 'Tags'  which I cannot directly enter anything into.
 
I can go to another item and set it's 'Tags' flag and it then appears in the 'Tags' pane along with a checkbox.  But it doesn't seem to be able to do anything useful.
 
I thought there would be some sort of way to convert 'WikiTags' into the new tags, but that doesn't seem to have happened.
 
I need to know more about this, how do I populate the Tags pane ?  Are the tags just the titles of ordinary items which have had their 'Tags' flag set ?
 
How do I drive it ?
 

Pierre_Admin

2018/10/05 08:15

In reply to by Paul_J_Miller

Hi Paul,
 
I'll write up some documentation, but If you read initial post, you'll have answers to some of your questions 
[quote]
  • New: Tags grid: Use this grid to manage tags. A Tag is just an item created in the Tags grid (has the Tags field checked and TagID with a unique value). The Tag name is the item text. Tag names should use CamelCase with no spaces. A tag can be put under 2 or more parent tags. (Eventually, tag management will all be made within the Tags pane, but for now, using a Tags grid provides all the required features)
  • New: Field Management: Convert multi-select fields to Tags. Use the multi-select dialog to convert
[/quote]
(I edited the original post and provided more details on the Tags grid)
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/05 10:45

In reply to by Pierre_Admin

OK so I missed the bit about it being a normal grid with normal items in that grid, sorry.
 
I was under the impression that the 'Item Tags' pane was the only interface to the tagging system.
 
I have located the Tags grid and copied the contents of my Hierarchical Tagging system to it.
 
I now have it working more or less and it seems to be very powerful.  I am still a bit insecure about having got all the 'WikiTags' into it.  It would be better if WikiTags had been copied automatically replacing all spaces with the underline character '_'.
 
Still experimenting, I will get back with more later.
 

Pierre_Admin

2018/10/05 12:44

In reply to by Paul_J_Miller

Hi Paul,
 
More to come of course. Tags is a major change !!
 
v110Pre2 is now online. The Wikitags importer now has an option when converting for spaces and other illegal tag characters
 
Pierre_Admin
IQ Designer
 

Perhaps I'm being stupid here but I have had a look and I can't find any way to import WikiTags into Tags.
 
Could you give me a clue as to where it's hidden ?
 

Pierre_Admin

2018/10/05 14:18

In reply to by Paul_J_Miller

Hi Paul,
 
No problem. It is here:
(perhaps it should be elsewhere...)
 
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/05 15:18

In reply to by Pierre_Admin

Obvious.
 
 

KeithB

2018/10/05 15:26

In reply to by Pierre_Admin

Thanks for that wikitag hint. With a lot of fiddling, (and not exactly sure what all I did), I've now got it setup, and it's AWESOME so far!
 

Pierre_Admin

2018/10/05 15:30

In reply to by KeithB

Great !
 
(item tree column on the # column ??? Never occurred to me to do that, but why not I guess !)
 
Pierre_Admin
IQ Designer
 

KeithB

2018/10/05 17:19

In reply to by Pierre_Admin

[quote=Pierre_Admin]
 (item tree column on the # column ??? Never occurred to me to do that, but why not I guess !)
 [/quote]
 It was an accident, but it is kind of cool. That's a good review for me for "Is Tree Column" . So much to learn and re-learn. 

Tom

2018/10/08 13:40

In reply to by Pierre_Admin

[quote=Pierre_Admin]
 [/quote]
hi Pierre
I have an older file with a fixed list of Wikitgs. There are no Multi-Select Settings -- is it possible (or will it be possible) to sync these?

Pierre_Admin

2018/10/08 14:04

In reply to by Tom

Did you try to temporarily set it as multi-select (leave enclose with blank) and do Sync Tags ? 
 
Pierre_Admin
IQ Designer
 

Tom

2018/10/08 14:55

In reply to by Pierre_Admin

[quote=Pierre_Admin]
Did you try to temporarily set it as multi-select (leave enclose with blank) and do Sync Tags ? 
[/quote]
no, but I have now and it worked a treat --
looking forward to messing around with them a bit :up:

I have been trying out the new tagging system.
 
Copying my old hierarchical Tagging system into the Tags grid was a mistake.  It had some bad consequences which I have corrected now (by deleting it entirely from all views).
 
Also if you run the 'Sync Tags ...' command twice (because some of your tags were deleted whilst trying to correct another problem) then the tags which were not deleted are duplicated.  If you are going to call it Sync (synchronise) then it should not create duplicates it should only create the tags which do not already exist.  You could just change the button label to 'Copy Tags ...' instead.
 
This new tagging system seems to do a lot more than my system and is much easier to use, but it would be better if one could place a column in the grid which displayed the Tag names instead of just their i.d. numbers.
 
I may have missed something but how does one do a search for Tag_A AND Tag_B ?
 
I look forward to reading the documentation.

Pierre_Admin

2018/10/06 11:21

In reply to by Paul_J_Miller

Hi Paul,
 
Running the Sync Tag command should not duplicate tags. I re-tested and it works here. Perhaps you chose a different character to replace spaces et al... Are the tags exactly the same ?
 
The grid column for tags is coming. It is a must, I know
 
I've added more features to the Tags pane (add tag, add child tag, etc), a few more things to do there and then will work on showing tags in grids
 
To do AND between tags, there are numerous ways. Using the Tags pane or live-search, right-click and select Logical AND. If using grid source, then you have all liberty to make complex filters (including AND, OR, NOT, etc)
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/06 16:02

In reply to by Pierre_Admin

It's OK I worked out how to do AND of two tags moments after making the post.  I had made an assumption which wasn't true and therefore mis-interpreted the interface.
 
Running 'Sync Tags ...' did generate duplicates (I always use the underscore '_' character to represent a space in text which must not have spaces) however I had been messing about with many things previously so it probably isn't significant.  I have sorted it out now.
 
Teething troubles.
 
 

jimspoon

2018/10/08 21:03

In reply to by Pierre_Admin

[quote=Pierre_Admin]
 
To do AND between tags, there are numerous ways. Using the Tags pane or live-search, right-click and select Logical AND. If using grid source, then you have all liberty to make complex filters (including AND, OR, NOT, etc)
 
[/quote]
 
Hi Pierre,
 
I haven't figured out to use the Tags Pane or the tags checkboxes in Live-Search to filter for multiple tags (Logical AND).  
 
In the Tags Pane, the menu selections for Logical And and Logical Or seem to imply that one can filter items by using the Tags Pane? 
 
I tried using the Tags checkboxes in Live-Search to filter the items shown.  I checked the "Banana" tag checkbox.  All the items tagged with "Banana" are shown.  With "Logical AND" selected, I tried checking another tag checkbox "Canteloupe" but doing so unchecked the "Banana" checkbox.  Usually checkboxes don't have that behavior.  But I figured out that I could check multiple checkboxes if I held down the shift key while doing so.  Still, when I had both "Banana" and "Canteloupe" tags checked, no items were shown in Live-Search even though I have items to which I have assigned both the Banana and Canteloupe tags.
 
Could you give me a little guidance on how to do a Logical AND tags filter using the tags checkboxes?
 
 EDIT: OK, I figured how I can do an AND filter using the Tags Pane.  Highlight one tag and then highlight another while holding down CTRL, then press Enter - items with both tags appear in the Scratch grid.  It seems that checkboxes are used to assign tags, while highlights and enter key are used to filter using tags (using the Scratch grid).  Right?  But that leaves the question about the AND filter using tags in the Live Search grid.
 
 

Pierre_Admin

2018/10/08 23:03

In reply to by jimspoon

Hi Jim,
 
Most of this is fixed or improved in the next version.
 
The tag list in Live-Search will eventually be upgraded to be much similar to that of the Tags pane
 
Pierre_Admin
IQ Designer
 

I've only played with this for about 15 minutes and that's enough to say it's freaking awesome. It's very clear this is already on it's way to being the best tagging system I've ever seen implemented. Thank you Pierre!

Edit: no need to answer, I see how it's designed, works fine.
 
Pierre, I prefer to use hyphens rather than camel case, I assume that should not cause any issues? 

Pierre_Admin

2018/10/06 18:04

In reply to by David_H

[quote=David_H]
 Pierre, I prefer to use hyphens rather than camel case, I assume that should not cause any issues?
[/quote]
 
No problem. When you import your Wikitag (if you do), you have the option to choose the character to use when non-allowed characters are encountered ( , ; # [ ] and space)
 
 
Pierre_Admin
IQ Designer
 

 So for me as far as prioritization for the things you are working on Pierre, being able to see the tags in a column in the grid would be my first wish.

David_H

2018/10/06 23:06

In reply to by David_H

Actually when I wrote the below, I thought the tags only displayed in the properties pane and tag tree pane, I didn't notice they also appear right at the top of the tag pane all grouped together. Which makes them highly visible. So for me this would not be a priority at all, though I can imagine it would be important for those that don't intend to keep the tag pane visible.
 
It's really amazing how fully implemented this is for being the first release.
 
[quote=David_H]
 So for me as far as prioritization for the things you are working on Pierre, being able to see the tags in a column in the grid would be my first wish.
[/quote]

Now that I've worked out a few things this new tagging system is quickly becoming my main means of navigation.
 
The problem I was having before with AND was caused by my putting many tags under multiple parents, if you do this then AND can end up generating too many results (i.e. not a strict AND of two sets) because of inheritance of tags.  The moral is that you need to plan your heirarchies carefully otherwise you will get unexpected extra results in your searches.
 
One comment is that the first column in the search panel (the one with the tags) could do with being a variable width.
 

Pierre_Admin

2018/10/08 12:53

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
Now that I've worked out a few things this new tagging system is quickly becoming my main means of navigation.
 
The problem I was having before with AND was caused by my putting many tags under multiple parents, if you do this then AND can end up generating too many results (i.e. not a strict AND of two sets) because of inheritance of tags. 
[/quote]
Great news !!
  • Too many results: You'll be able to choose the Inheritance depth to return a more strict result (None, 1->9, All))
  • Live-Search: It will be a duplicate of the Tags pane and resizable
HTH !
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/08 18:01

In reply to by Pierre_Admin

Looks like a relatively simple feature is starting to get complex.
 
Do I detect a trend?
 

Pierre_Admin

2018/10/08 18:23

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
Looks like a relatively simple feature is starting to get complex.
[/quote]
LOL...
Information management is never "simple" otherwise the "simple" solution would have been invented a long time ago !
The trick is finding just the right balance
When Tags is fully (or just about fully), you can tell us if that right balance has been found for you (or not) !
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/09 14:09

In reply to by Paul_J_Miller

It seems like I spoke too soon, I am still having problems with the tagging system.  Sometimes things are shown when they should not be shown and sometimes things are not shown when they should be.  It seems pretty random.
 
I think the problems started because I copied my hierarchical tagging system into the Tags grid, that caused some problems.  Then I deleted it.  I have added a lot of tags and deleted a lot of tags and I think there is a problem with tag deletion.
 
I think if an item is tagged and then that tag is deleted from the tags grid without it being removed from the item then the item still has the tag ID number as a tag.  If you later add more tags to the tag grid then when a tag uses that ID number then the item with the hanging tag gets tagged with the tag the ID number now belongs to.
 
Doing a database repair doesn't solve the problem, in fact it seems to make the problems worse.
 
The screen shot was taken after the repair and after shutting down and re-starting InfoQube.
 
 
What is wrong with this image ?  (apart from the descenders being cropped)  How many tags does this article have ?
 
I have deleted all the tags (again) and re-tagged a few items just as a simple test.  The tagging system failed the test and I don't know if this is related to the ghost tags or not.  There are 22 articles tagged as 'Politics' and there are ten articles tagged 'Religion', five of these articles are tagged with 'Religion' and with 'Politics'.  When I click on either the 'Religion' or 'Politics' checkboxes in the 'Live-Search' then the results display correctly but when I check both boxes then no results are displayed, nothing.
 

Pierre_Admin

2018/10/09 14:19

In reply to by Paul_J_Miller

Hi Paul,
 
Confirmed v110Pre2 has an issue with deleting tags from the Tags grid. And database repair does not fix it.
 
v110Pre3 fixes there 2 issues. Coming soon !
 
Pierre_Admin
IQ Designer
 

Pierre_Admin

2018/10/09 15:47

In reply to by Paul_J_Miller

v110Pre3 is now online
 
Your diagnostic was spot on (about deleting items in the Tags grid)
In v110Pre3, deleting a tag item correctly removes the tag from all items that had this tag
 
Tag IDs are re-used, so this caused previously tagged items to get tags that were never assigned (new tag has the same Tag ID as a deleted tag)
 
If this is major problem for you, delete all tags (or all problematic tags), repair the database and re-import tags. If not, simply repair the database
 
Sorry about that... 
 
BTW, many operations are now possible directly in the Tags pane
 
Pierre_Admin
IQ Designer
 

v110Pre3 contains lots of improvements to Tags plus these changes:
  • New: Doc pane: Copy / paste image files: Drag-drop is still not possible for image files, but it is now possible to copy / paste image files from Windows Explorer to the Doc pane editor. Supports 1 or more image files
  • New: Doc pane: Drag-drop image files is now possible by opening the Insert > HTML Code dialog
  • Fixed: Doc pane: If the Doc pane is showing a linked file and this file is an image, editing is disabled
If tags were deleted and this caused some issues (Paul ?), redelete tags, perform a database repair and re-import tags (from Wikitags)
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/09 16:01

In reply to by Pierre_Admin

A preliminary inspection (literally 30 seconds) seems to show things to be working OK now but I have thought this before and things kept randomly falling over.
 
Sorry, I do keep causing problems don't I ?
 
I think the main problem started because the first thing I did with the tagging system was to copy a load of inappropriatly formatted items (the names were all links to WikiTags complete with curly brackets) directly into the Tags grid and then when it didn't work I deleted them.
 
I will let you know if I have any more problems.
 
Thank you.
 

Pierre_Admin

2018/10/09 16:06

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
Sorry, I do keep causing problems don't I ?
[/quote]
Hey... features must be bullet-proof, so don't be sorry !!
 
Thank you for your patience !
 
Next step is showing tags in grids 
 
Pierre_Admin
IQ Designer
 

Playing with the latest release. The ability to format tags in the tags grid and then have that formatting show up in the tag pane is absolutely fantastic and the type of thing you'll never see in a hundred years in any other program because the developers wouldn't see the demand/value. But being able to format like that allows the user have a large hierarchy of tags and be able to instantly spot the top levels, secondary levels and so forth, just by giving them different formatting. It's really amazing that Pierre brings out tagging and in the first iteration is years ahead of what Evernote and Microsoft OneNote offer.
 

DragonGem

2018/10/10 18:49

In reply to by David_H

I couldn't agree more!! It looks and functions even better than I expected it to (and my expectation level keeps getting higher the more I work with IQ)!

Additionally, the crucial decision to attach via the TagID instead of the Tag Text is proving to be another stroke of genius. Try prefixing your most-frequently-used Tags with an "!" or "*" to have them sort right at the top of the Non-Tree listing for quick access when doing a bunch of tagging. Remove the prefixes and the Tags return to their expected sort but stay attached to Items as expected.

Using Non-Alpha-Numeric prefix characters ( !*?^<> ) can also help sort and categorize groups of Tags (i.e. :Person   ^Place   >When). Just avoid using # ; , [ ] as these have special meanings.

The fact that the Tag Filter finds matches anywhere in the Tag text makes it really easy to locate Tags even if you only know a partial phrase.

 

[quote=Pierre_Admin]
 
New: Tags grid: Use this grid to manage tags. A Tag is just an item created in the Tags grid (has the Tags field checked and TagID with a unique value). The Tag name is the item text. Tag names should use CamelCase with no spaces. A tag can be put under 2 or more parent tags. (Eventually, tag management will all be made within the Tags pane, but for now, using a Tags grid provides all the required features)

Pierre_Admin
IQ Designer
 
[/quote]
 
Just as a test I entered a Tag whose name contained a space character directly into the Tags grid.  I was not prevented from doing so and it was not flagged up as an error.  It seemed to work but not correctly in all circumstances.  For some purposes the Tag was regarded by InfoQube as being the part of the tag name before the space.
 
I am just pointing this out because it may cause problems to some users in the future if not well documented or prevented by the program.
 
If the Tags grid is to be retired then this may not be a problem if it is not possible to enter a tag name containing a space.
 
 

Pierre_Admin

2018/10/10 18:38

In reply to by Paul_J_Miller

Yeah, I'll see what is the best solution. Right now, it silently removes invalid characters when reading tags
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/11 02:43

In reply to by Pierre_Admin

[quote=Pierre_Admin]
Yeah, I'll see what is the best solution. Right now, it silently removes invalid characters when reading tags
 
Pierre_Admin
IQ Designer
 
[/quote]
 
One option might be to replace the space character (hex $20) with the non-breaking space (hex $A0) which renders the same as a space but should not break a string.
 
Of course then you have problems searching for it.  If the search string is already delimited then it is just a case of replacing the space characters with nb space characters.  If the space character is used as a delimiter then you could always adopt the same strategy as the Windows operating system in these circumstances, file names and paths which may legitimately contain a space should be "enclosed in quotes".
 
Just a thought.
 

DragonGem

2018/10/10 20:16

In reply to by Paul_J_Miller

I, for one, would hate to see the Tags Grid "retired". I add a Comments column, pull Text & Fill colors from a PickList and toss Maps & Family Trees into the Document Pane. Throw in some Filter flags and it is easy to Cut & Paste a consistent set of Tag categories between IQ databases. Reducing Tags to a simple hierarchical Listing would be a step backward. Compare the flexibility and intuitiveness of the Tags Grid with the limitations of the Fields Editor dialog.

Pierre_Admin

2018/10/10 20:36

In reply to by DragonGem

If it gets removed from the default set-up (for simplicity reasons), you can always create one. It is a simple grid with:
  • Source: Tags
  • Auto-assign field Tags to all items (Data section)
 
Pierre_Admin
IQ Designer
 

Pierre_Admin

2018/10/10 20:59

In reply to by DragonGem

Yes, the Tags grid allows for many fancy stuff, for example multi-language tags...
  1. Create 2 fields: TagFrench and TagEnglish
  2. Copy your tags to TagEnglish
  3. Translate the tags to French in the TagFrench
  4. Then either copy / paste all the tags from one language to the item column (select all tags, copy -> paste) or,
    use the properties pane to do bulk operations (such as item: =[TagFrench]) (see 6. Properties Pane)
 
Pierre_Admin
IQ Designer
 

v110Pre4 is now online:
  1. New: Grid: Tags can now be shown as a column in any grid
  2. New: Grid: Home / End moves the focus to the first / last column. Hold Ctrl to also move the focus to the first / last item in the grid
  3. New: Tags pane: Locked section at the top showing the current item tags. Stays visible even when scrolling the list of tags
  4. New: Tags pane: Column header allows sorting by tag name and count. Particularly useful in Flat view
  5. New: Tags pane: When Show Item Count is off, hover over the pane shows the item count
  6. New: Tags pane: Flat view now shows expand buttons, much like the Tags grid in flat view
  7. New: Tags pane: Partial check icons are now also shown in Flat view. Click the expand button to view / edit sub-tags
  8. New: Tags pane / Live Search / Grids: Tag inheritance Depth setting
  9. New: Tags pane: Partial check icons now reflect the Tag Inheritance Depth setting
  10. New: Item formatting applies to tags. Use the Tags grid to format items (bold, italic, colors, etc). Embedded formatting and icons can be used but these will affect the tag name, so it is not recommended
  11. New: Properties pane: Drag-drop the Tags section to a grid to show item tags as a grid column (or use the context menu)
  12. New: Grid: Options to show / hide the item tag delete icon in grids (for a cleaner look)
  13. New: Fields: New ItemTagCount field, gives the number of tags for each item
  14. Fixed: Tags were not considered a change for Dropbox sync
HTH !
 
Pierre_Admin
IQ Designer
 

DragonGem

2018/10/11 10:53

In reply to by Pierre_Admin

First, thanks for the <Home> & <End> shortcuts; works perfectly.

Started with a blank database and just added Tags & Child-Tags within the Tags Pane. Finally discovered that you have to Drag the [Tags:] header from within the [Items Property] section of the Properties Panel to display the selected Tags in another Grid.

Default Tags Pane gets somewhat confusing pretty quickly as the default sort in the Tags Pane in Tree View seems to be by TagID with all available Tags listed.

Built-in Tags grid doesn't include an [Item] column by default and has a tiny [#] column that needs to be manually resized; all in all is a bit disconcerting to start.

Adding [Item] Column and Tag fields still doesn't help Tags grid much.

Closing and reopening the database finally gets the Tags Grid to match my manually created Grid. Tree View of Tags Panel is still sorted by TagID. Clicking the [Tag] column to sort helps but performing <F5>Refresh returns to TagID order.

Flat View is closer to what I would expect.

I'm still coming to terms with how I would really expect Tags to work overall. All of the features are there; just needs a little polish. I'm guess it would be nice to know how Pierre actually intends Tags to be used and presented. 

Pierre_Admin

2018/10/11 11:04

In reply to by DragonGem

Hi !
 
Thanks for this clear post. All issues confirmed and to be fixed in the next version
 
Thanks again !!
 
Pierre_Admin
IQ Designer
 

The Tags grid is just a normal grid.
 
The Item Tags pane is still active when the Tags Grid is selected.
 
What happens if I Tag a Tag ?
 
What about if I tag it with it's own Tag ?
 
Maybe I will try it just to see what happens.
 
 

Pierre_Admin

2018/10/11 11:48

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
What about if I tag it with it's own Tag ?
[/quote]
LOL, it will simply show up as a regular item. Easy way to rename an item I guess, otherwise not much use...
 
In the next version, Tag items will by default be locked, so wouldn't be deleted by mistake...
 
Pierre_Admin
IQ Designer
 

Note to all users: Tags pane tree view is not working correctly in v110Pre4. Nothing that breaks anything, it is just that items are not TLI are shown at the top level, much like the flat view
 
I'll fix a bunch of smaller issues and release v110Pre5
 
Pierre_Admin
IQ Designer
 

v110Pre5 adds:
  • New: Tags: Strikethrough tags are not shown in the Tags pane and Live-Search. Use the Tags grid to format tags. Use this to archive older tags and keep your tags list clean
  • Fixed: Tags pane: In Treeview, tags were not sorted alphabetically
  • Fixed: Tags pane: In v110Pre4, Treeview was not working as expected 
It is a good idea to lock tag items so you don't delete them when you don't want to. New file will sync the lock state with the Tags fields, so all tags will be locked. For those that are already using tags, you can do this by adding this to the Tags field:
In Equations > Auto-assign rules, add:
A:[TagID] = _auto | A:[ItemLocked]=-1 | E:[ItemLocked]=
 
 
 
Pierre_Admin
IQ Designer
 

DragonGem

2018/10/12 09:20

In reply to by Pierre_Admin

Excellent job, Pierre! It appears that you have successfully addressed all of my immediate functional concerns (and that was no small task)! I've already committed to IQ as my primary Info Manager and now feel confident enough to start introducing it to some of my clients (a pretty big vote of confidence for a Beta product).

The final thing on my wish-list (for moment anyway) would be to have the assigned Field Color show up in the Field Properties dialog. You already apply some shading to distinguish required fields from user-defined fields... Hero status awaits!

Pierre_Admin

2018/10/12 15:38

In reply to by DragonGem

Hi,
 
No problem, that's an easy one and getting a "Hero status" will make my day !!
 
How about if the ID column (first) was colored (instead of the field name) ?
 
For the field name, I was considering showing the grid caption instead of the actual field name
By default, they are the same, but the caption supports formatting and icons, so it would look more like when showing it as a grid column and would allow some fields to stand out
 
Any thoughts ?
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/12 17:13

In reply to by Pierre_Admin

As far as I am concerned you already have "Hero Status".  Your tagging system has exceeded my expectations, it's as if you read my mind !
 
And the option to set the depth of the inheritance doesn't get in the way at all.  It stays in the background until it is needed.
 
There is just one slight problem.  Sometimes the Tags: line in the Properties pane doesn't show any Tags or won't unfold.  It shows a Tag count, just not the actual Tags themselves. But the rest of the system works, the search pane works fine, it's just the Tags: line in the Properties pane.
 
Oh and they don't show up in the grid column either (once you actually get a grid column for Tags).
 
Also the descenders of the characters 'g' and 'y' in the properties pane are cropped, but that is a trivial problem.
 

Pierre_Admin

2018/10/12 17:43

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
As far as I am concerned you already have "Hero Status".  Your tagging system has exceeded my expectations, it's as if you read my mind !
 
Oh and they don't show up in the grid column either (once you actually get a grid column for Tags).
[/quote]
Thanks Paul !
 
Just so I get this right... you're never seen Tags in grids ? Or just sometimes it doesn't work...
 
Pierre_Admin
IQ Designer
 

Tom

2018/10/12 18:08

In reply to by Pierre_Admin

quote// Just so I get this right... you're never seen Tags in grids ? Or just sometimes it doesn't work... //quote
 
I think this is relevant:
Right-clicking a tag in the PP pane gives "Show in a grid column" -- when I click this nothing happens.
 
I havent messed with the tags much, but have not yet seen (or figured out how to show) tags in grids -- other than the Tags grid of course.
I cannot see what field might show the tags in a grid column -- not Tags nor TagID...

DragonGem

2018/10/12 21:27

In reply to by Tom

Hi Tom,

Don't feel bad; I spent a good amount of time looking for a specific Field as well. Out of desperation, I tried dragging the [Tags:] header from the [Item Properties] section of the Properties Pane onto the Grid and that has worked flawlessly for me (although Paul claims that he has issues with it). I agree that there should be a pre-defined field like [ItemTagList] to go along with the existing [ItemTagCount] field.

Pierre_Admin

2018/10/12 21:36

In reply to by DragonGem

There is a right-click command in the Properties pane > Tags for it...
And I'll add it elsewhere in the IQ UI.
 
Tags will become a major aspect of IQ and overtime we'll perfect it
 
re Field: There is actually a field for it, an invisible field... More work is required before I can make it visible 
 
Pierre_Admin
IQ Designer
 

DragonGem

2018/10/12 22:05

In reply to by Pierre_Admin

Thanks Pierre, that explains a lot!!

I see that [Tags:] Section header has a [ + ] button that forces the Item Tags Pane to appear and gain focus. You might want to consider a [ V ] button for the Headers with Right-Click Menus ( [Tags:], [Marked Items], [Forms...], [All Fields] ). It's easy to forget that some of these Sections have special properties and a visual reminder is helpful.

Tom

2018/10/13 02:21

In reply to by Pierre_Admin

[quote=Pierre_Admin]
There is a right-click command in the Properties pane > Tags for it...
[/quote]
 if you mean right-click a tag (in PP) and "show in grid column" - that not working here.
Will try dragging as suggested (on phone atm).
 
Pre5 win.7

Paul_J_Miller

2018/10/13 06:19

In reply to by Pierre_Admin

[quote=Pierre_Admin]
 
Just so I get this right... you're never seen Tags in grids ? Or just sometimes it doesn't work...
 
Pierre_Admin
IQ Designer
 
[/quote]
 
The Tags seemed to be working properly after you fixed the problem with deleted tags.  They appeared in the Properties pane and worked as expected.
 
Then I tried many different ways to try and get a Tags column in a grid.  The usual way doesn't work, you can have either a TagID number or a tickbox to tell you if it is a tag.  The post by DragonGem suggested dragging the Tags: line from the Properties pane so I tried this and things seemed to go wrong from that point onwards.  I got a blank column labelled Tags and the Tags: line in properties became blank.
 
Intermittently Tags do appear both in the Tags column in the grid and in the properties pane.  Both these seem to be independent of each other and I don't know what to do to make this happen, it just seems to be random.
 
However the 'Item Tags' pane seems to work correctly and the search pane works correctly.

Just before I stopped for the night I tried removing the Tags column from the grid and everything went back to normal.  The Tags re-appeared in the Properties pane and everything went back to the way it was before.
 
I think having a Tags column in a grid causes problems.
 
It probably isn't that necessary if the list of tags appears in the Properties pane.

Tom

2018/10/13 14:34

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
I think having a Tags column in a grid causes problems.
 
It probably isn't that necessary if the list of tags appears in the Properties pane.
[/quote]
would be very though to to able to see at a glance what tags each item has. At some stage...

Pierre_Admin

2018/10/13 16:04

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
I think having a Tags column in a grid causes problems.
 
It probably isn't that necessary if the list of tags appears in the Properties pane.
[/quote]
It is working flawlessly in my IQBase, so it must be the migration process that had an issue. It should be easy to reproduce it
 
Having tags in the grid is essential (for me at least...) so it will definitely be fixed !
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/13 19:39

In reply to by Pierre_Admin

Well I thought it was back to normal after I removed the Tags column from the grids, and for the most part it is but there is just one glitch which is easy to fix.
 
Each time I start InfoQube the Tags are not visible in the 'Properties' pane, but all I have to do to get them back is go to the 'Item Tags' pane, add a random tag to a random item then click again to remove it.  I don't even have to remove it, any operation add or remove a tag will do.
 
Then when I return to the 'Properties ' pane the tags have re-appeared.
 
This is a trivial annoyance but I thought you might want to know.
 

DragonGem

2018/10/12 22:10

In reply to by Pierre_Admin

Hi Pierre. I agree with Paul; you were going to get Hero Status regardless.

From a strict usability standpoint, simply coloring the ID column would be acceptable but, for getting novice users up to speed, I believe that coloring the Field Name is better. That is because it will visually correspond to what the user sees in the Grid Header (the fewer cognitive leaps required while learning a new process, the better). The obvious pitfall is someone choosing too dark a color and making the text hard to read but you can only do so much to protect users from themselves.

So, I'm now going to contradict myself by saying that I would prefer to stick with the Field Name vs the Field Caption (although I would welcome the addition of a Caption column to the Table). Many years of programming has taught me the perils of attempting to name fields to match their Captions as Captions tend to be a moving target. I usually prefix my fields ("gtd", "todo", "pick", etc.; as it makes it easier to Group them since they all sort together) requiring each to have a custom Caption, so it is quite possible that different Fields could share the same Caption. I just discovered the sorting & filtering capabilities of Field Properties grid columns so adding the Caption column would still make the Fields easy to find by Caption AND would help track redundancies.

While you are tinkering with Field Properties, I'll remind you of a couple of my other "suggestions". First, Fields based on an SQL query should have a Checkmark in their Code column (makes it easier to review whether changing a Field Name is going to break anything). Secondly, Close should function more like a Hide with the Dialog re-appearing in its last position and with the Sections collapsed/expanded (not as much of an issue now that you fixed the problems with stealing Focus and Deleting consecutive Fields since Minimize achieves pretty much the same result).

Thanks again for your hard work and responsiveness.

 I agree with everyone else that this is an awesome piece of software. And Pierre has done an awesome job as a programmer. I also enjoy the ability to make suggestions and Pierre is very responseive and acceptable to make the changes that are necessary to make IQ even better.
 
Thanks,
John

Tom

2018/10/13 14:35

In reply to by jnmwarren

[quote=jnmwarren]
 I agree with everyone else that this is an awesome piece of software. And Pierre has done an awesome job as a programmer. I also enjoy the ability to make suggestions and Pierre is very responseive and acceptable to make the changes that are necessary to make IQ even better.
[/quote]
a big plus one :up:

v0.9.100Pre6 is now online: version stabilization and preliminary support for text files
 
 
Pierre_Admin
IQ Designer
 

DragonGem

2018/10/15 17:24

In reply to by Pierre_Admin

Thanks Pierre,

Preliminary Drag & Drop of Text Files handles display quite nicely (with embedded <br> for line breaks) and doesn't force the HTML wrapper into the Text File. 2-way update is maintained for both Direct and .lnk Linkage. However, Text File content is NOT automatically indexed for searching yet but any change to the document does cause a re-index. 

Storing the actual Text File content into [ItemHTMLText] is still a manual process; 

v0.9.110Pre7 is now online: version stabilization
 
ALL users should upgrade as all previous versions of v110 could cause program lockup under certain situations
 
 
 
Pierre_Admin
IQ Designer
 

v0.9.110Pre8 is now online:
  • New: Tags pane: New command: Show Items (Grid Subset): Limits the items to those in the current grid only, not the whole IQBase
  • New: Tags: Support for more than one tag with the same name. If 2 or more tags have the same name, showing the tag items in a grid will use the syntax #[TagID:TagName] to resolve the correct tag
  • New: Tags pane: Context menu to show / hide the Tags column in a grid
  • New: Tags pane: Hold Ctrl key to show tag info
  • New: Tags: Improved visuals when showing tags in grids and the Properties pane
  • New: Forms: ItemTags fields can be used to show tags in a form
  • Fixed: Grid: Outline labels showed bold HTML codes when the column was set to show HTML codes
  • Fixed: Grid: Keyboard shortcuts were not registered
NOTE: "C'est la vie..." In fixing the Grid keyboard shortcuts, a bug was introduced in the grid list dropdown menus. Those that downloaded a previous version of v0.9.110Pre8 should re-download it
Sorry about this !
 
HTH !
 
Pierre_Admin
IQ Designer
 

[quote=Pierre_Admin]

in v110Pre8:
  • New: Tags: Support for more than one tag with the same name. If 2 or more tags have the same name, showing the tag items in a grid will use the syntax #[TagID:TagName] to resolve the correct tag

Pierre_Admin
IQ Designer
 
[/quote]

I don't get it.

Under what circumstances would it be useful to have more than one tag with the same name ?
 

Pierre_Admin

2018/10/19 19:35

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
I don't get it.
Under what circumstances would it be useful to have more than one tag with the same name ?
[/quote]
Well, it isn't recommended, but since it is not forbidden to have 2 tags with the same name, I had to handle it correctly
So see this more as a bug fix than an actual feature.
 
That said, I immediately used it in my own IQBase...
I had two tags, DocPane and DocPaneDev:
  • The first one was public information and placed under InfoQube -> Features tags
  • The second one was dev notes related and placed under InfoQube -> Dev tags
Both of these tags now have the same name (DocPane) and show separate lists of items. 
When I assign tags, they are under different tag trees, so no confusion
 
n.b. Showing the scratch grid with this format is also a clue to users, that they have 2 tags with the same name and perhaps some tag management is needed
 
Of couse, over time, IQ may check for tag names duplicate and enforce uniqueness, we'll see what users say about this.
 
Pierre_Admin
IQ Designer
 

Hi IQUsers !
 
Two things are missing to release v110:
  1. Copy / Paste items should handle Tags
  2. Assign Tags in the New Item / Clipper dialog
A couple days of work and it should be complete 
 
Pierre_Admin
IQ Designer
 

DragonGem

2018/10/23 16:00

In reply to by Pierre_Admin

Great work, Pierre. The Tags feature is fantastic and fits in perfectly with IQ's overall design and philosophy.

I realize that Tags implementation was the focus of the final v110 release but is there any chance of having a few of the other discussed cosmetic features included? The highest priority issue for me is having the Field's assigned Color show up in the Field Property listing Grid. While this feature makes no functional difference and probably doesn't matter much to long-time users, I believe that it will prove indispensable when introducing IQ to a new and skeptical business audience (you know, the paying kind that need some convincing). 

What will the focus of v111 be (in general terms)? Is v111 still planned as the final Beta prior to release of v1.0? Just trying to put some outlines for introductory tutorials in place; it helps to know what areas will likely be changing in the near future.

 

Pierre_Admin

2018/10/23 16:36

In reply to by DragonGem

[quote=DragonGem]

Great work, Pierre. The Tags feature is fantastic and fits in perfectly with IQ's overall design and philosophy.

I realize that Tags implementation was the focus of the final v110 release but is there any chance of having a few of the other discussed cosmetic features included? The highest priority issue for me is having the Field's assigned Color show up in the Field Property listing Grid. While this feature makes no functional difference and probably doesn't matter much to long-time users, I believe that it will prove indispensable when introducing IQ to a new and skeptical business audience (you know, the paying kind that need some convincing). 

What will the focus of v111 be (in general terms)? Is v111 still planned as the final Beta prior to release of v1.0? Just trying to put some outlines for introductory tutorials in place; it helps to know what areas will likely be changing in the near future.

[/quote]

Hi DragonGem,
 
Yup, field coloring should be included in v110, no problem. Hey, if you have a paying business audience, I'm all ears !!  
 
As for v111, focus will move back to the original plan: Calendar UI and Sync.
 
FYI, the original plan was modified with 3 versions focused on UI (v108), Doc pane (v109) and Tags (v110). Blame Paul J. Miller for this change of program 
 
When presenting IQ to potential customers, it helps when you compare it to Windows 10, and how MS changed from released Windows 7 / 8, etc to a stable and reliable but evolving Windows 10.
IQ is also stable, reliable and evolving...
 
Another selling point, especially when entering a business from the "back" door, is how IQ Portable is... totally portable. Runs without admin rights, from anywhere and leaves no traces behind (ini files, registry entries, etc).
 
 
HTH !
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/10/23 19:31

In reply to by Pierre_Admin

[quote=Pierre_Admin]
 
FYI, the original plan was modified with 3 versions focused on UI (v108), Doc pane (v109) and Tags (v110). Blame Paul J. Miller for this change of program 
 
[/quote]
 
Sorry
 
I do think some good improvements have come out of this detour though.

Pierre_Admin

2018/10/23 19:39

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
Sorry
 
I do think some good improvements have come out of this detour though.
[/quote]
Good ??? You mean... Great improvements ! Thanks to you !!
 
(I think that the new tagging system will be a huge success)
 
Pierre_Admin
IQ Designer
 

DragonGem

2018/10/24 00:38

In reply to by Pierre_Admin

Thanks for the info on the road-map, Pierre.

I've been extremely impressed with the simplicity and stability of your pre-releases on this go-round. It's great to be able to just drop the new Patch Executable into both the Installed and Portable directories and not have to worry about overwriting preferences or losing settings. The databases seem to adapt automatically with new Properties added and new features instantly available. I like the Windows 10 analogy BUT, unlike Microsoft, you've PROVEN that IQ can handle regular updates quickly and effortlessly.

One of the main audiences that I see for IQ is the IT Services sector. These people are technologically savvy, unfazed by a little complexity, reliant on a wide array of utilities and always looking for better ways to gather and share information. The true portability of IQ will prove essential with this crowd. Just need to figure out how to catch their attention long enough to make them see the potential of IQ.

v110Pre9 is now online:
  1. New: Grid: Tags column supports copy / paste / delete
  2. New: Live-Search: Tags are now shown as a column
  3. New: Live-Search: When the tag list is in "Logical AND" mode, selecting a tag refreshes the tag list to only show relevant tags, as discussed here
  4. New: Surface: For rectangular links, improved visual when lines cross each other
  5. New: Tags pane: Show archived tags
  6. New: Doc pane: When 2 Doc panes show the same item, only one can be in Edit mode
  7. New: Properties pane: Tags section supports copy / paste
  8. Fixed: Dropbox sync was not working with some regional settings (date / number formats)
 
HTH !
 
Pierre_Admin
IQ Designer
 

v110Pre10 is now online:
  1. New: Grid: Edit > Copy > Copy as HTML Outline: Item and sub-items copied in a Print-ready style-based outline format, ready to paste in Rich Text editors. Uses the item / sub-items text and Doc pane content. Option to set the base heading level and list type. Details here: HTML Outline Export
  2. New: Print-Preview / Export: Print-ready Style-based export of the outline of items / sub-items (same as Copy as HTML Outline command)
  3. New: Grid: Items are now either Headings or Normal Text. Affects both Outline Styles and Labels. Also used by the new Copy as HTML Outline command. Use the H and N icons on the Format toolbar to set. By default, all items are Headings
  4. New: Grid: Edit > Paste > Paste as Plain Text command
  5. New: Grid: Edit > Paste: Improved support for HTML formats
  6. New: Grid: Columns showing the font / colors now use: blank = All, -1 = Database Default
  7. New: Doc pane Code view: Long lines are now cut and wrap to the next line. Setting in Tools > Options
  8. Fixed: Grid: WYSIWYG Editor: Better support for IE11. It was not working well when the Doc pane was set to use IE 11
  9. Fixed: Grid: Split item did not handle super/subscripts correctly
  10. Fixed: Grid: Setting the Tree column on the # column and back to Item showed the ItemID on the # column
  11. Fixed: Grid: Dragging an image file onto a grid with the option to create a shortcut to the file did not show the image
The Welcome to IQ file was updated to include Paul's review of 4 note-taking software as IQ items. Easy navigation now !
The new Copy as Outline (or equivalent Export using styles) feature generates a document identical to his blog post ! View it here
 
HTH !
 
Pierre_Admin
IQ Designer

Paul_J_Miller

2018/11/02 19:53

In reply to by Pierre_Admin

[quote=Pierre_Admin]
 
The Welcome to IQ file was updated to include Paul's review of 4 note-taking software as IQ items. Easy navigation now !
The new Copy as Outline (or equivalent Export using styles) feature generates a document identical to his blog post ! View it here
 
HTH !
 
Pierre_Admin
IQ Designer
[/quote]
 
Did you include the whole review or just the bits about IQ ? 

I had to set up the menus and toolbars again because many of my customisations were lost in the update to v 0.9.110Pre10 

Pierre_Admin

2018/11/02 20:06

In reply to by Paul_J_Miller

Integral copy !
 
Sorry about the toolbar reset, I'll need to look into a solution
 
I believe if you create a custom toolbar, it will remain
 
Pierre_Admin
IQ Designer
 

DragonGem

2018/11/02 23:58

In reply to by Pierre_Admin

Pierre, thanks for re-positioning the [Lock to Item] button and your adjustments to [Browse Only] mode. I can now relatively easily setup my ideal editing environment as seen in the attached screen captures. One image shows show how to edit all portions of a single Topic at once. The other shows how to review all portions specific to InfoQube for consistency and completeness. My system has 3 landscape monitors and 1 portrait monitor.

Unfortunately (but not unsurprisingly), this many open Editors causes IQ to LOCK UP to the point that killing the IQ process via the Task Manager is required. The problem seems to be IQ "thrashing about" trying to figure out how to update the status of each Editor. About half the time, simply minimizing IQ and then restoring it solves the problem for the moment. I truly have no suggestions about how to identify (much less solve) what exactly is causing the conflict here.

Realistically, I would be happy with 4 floating Document Editors embedded together along with 1 attached inside the main IQ application. I will work with this configuration and see if I can identify the exact set of interactions that initiate the thrashing. 

My previous suggestion about being able to designate a particular Document Pane as the DEFAULT would make it easier to Load and Exchange documents within this configuration. That said, keeping every Editor with [Lock to Item] set ON except for the desired loading spot works well enough for now.

A brilliant piece of work!!

 

DragonGem

2018/11/03 11:17

In reply to by Pierre_Admin

Excellent work Pierre!! Exactly (almost) what I was hoping to see!! An option (somewhere down the road) in [Export to HTML] dialog to suppress the Items Outline (Document Content Only) and I will have to do virtually NO editing to the final output!

I once had a client complement my team by saying that our corporate motto should be "We work HARD so you DON'T have to!" I believe that you are entitled to incorporate that into your mission statement. (Better than my former partner's suggestion : "We SCREW the OTHER guy and pass the SAVINGS on to YOU!").

I've attached a copy of the HTML Export that focuses primarily on IQ. It comes from my slicing of Paul's original article and was created by simply tagging the individual Items, filtering and then exporting. You will see that the Items have some extra contextual description so that I can more easily identify the purpose of the Document Content in isolation, 

IQ has just graduated from the BEST Information Manager to the BEST Composition Outliner and is well on the way to being the BEST Writing Environment of any kind!!

DragonGem

2018/11/03 11:26

In reply to by DragonGem

**Sorry for the repeat posts!!

I thought that they were mysteriously vanishing; turns out that this chain simply exceeded my setting of [90 posts per screen] and thus landed on Page 2. That said, it bears repeating; IQ is rapidly becoming the BEST piece of software of ANY kind!!

Pierre_Admin

2018/11/03 17:06

In reply to by DragonGem

[quote=DragonGem]

Excellent work Pierre!! Exactly (almost) what I was hoping to see!! An option (somewhere down the road) in [Export to HTML] dialog to suppress the Items Outline (Document Content Only) and I will have to do virtually NO editing to the final output!

I once had a client complement my team by saying that our corporate motto should be "We work HARD so you DON'T have to!" I believe that you are entitled to incorporate that into your mission statement. (Better than my former partner's suggestion : "We SCREW the OTHER guy and pass the SAVINGS on to YOU!").

[/quote]
Thanks !!!
 
>  suppress the Items Outline (Document Content Only)
 
Something like this perhaps ?
 
Pierre_Admin
IQ Designer
 

DragonGem

2018/11/04 08:42

In reply to by Pierre_Admin

That should do it!

Any word on the planned [Export to] [Items in XML Format]? How do you foresee handling Document Contents?