Submitted by Pierre_Admin on 2018/08/17 14:49
Hi IQ Users !
 
Well, well, v109 was supposed to be a minor update to v108, basically adding support for creating Calendar events that could sync to Google.
 
As it turned out, from one thing to another, just about every aspect of IQ was worked on.
So here we are, 3 months later and v109 is now finally online ! 
 
Lots of bug fixes but also some major new features:
  • Copy / Paste grids across files
  • PDF file indexing
  • CSS style sheet support (Doc pane)
 
Detailed list of changes:
  1. New: Grid: Copy / Paste grid formatting from one grid to another. Works across files too.
    Right-click on a grid (pane, tab, grid list or Manage Grids dialog) and select Copy View/Grid.
    In another grid (pane or tab), right-click and select Paste View. A dialog will show. Select option 2 to paste format
  2. New: Grid: Drag drop a field to the tree column now shows a dialog of options. Can use this to easily show field contents or combine the items of 2 fields
  3. New: Grids: Recent Grids dropdown menu is now divided into 2 sections: Loaded grids and other grids, each sorted by last access
  4. New: Grid: New options on when to start edit mode on single-click: Never, Selected cell, Cell text, Blank area
  5. New: Grid: Option to set the threshold for large number of items
  6. New: Grid: Hold Shift when expanding an item will only display main children. Hold Ctrl will display all children. Main children are sub-items for which the item is the main parent
  7. New: Grid: When pasting multiple items, option to not create items for empty lines
  8. New: Grid: Add Marked Items as Children command now supports more than 1 item selected
  9. New: Doc pane: When a PDF file is shown in the pane, its content is automatically indexed and becomes searchable within IQ. Use Menu > File > Re-Index if file changes
  10. New: Doc pane: Style sheet support
  11. New: Doc pane: Format Style Sheet: Set the style sheet for this item or leave blank to use the default style sheet (defined in Tools > Options > HTML)
  12. New: Doc pane: Edit > Edit Style Sheet. Opens the program associated with .css files. Hold Shift to show the Open with dialog
  13. New: Doc pane: Edit > Remove Embedded Styles command
  14. New: Doc pane: Support for gradients and other CSS3 visual effects. Note: You must open and close InfoQube once to enable this feature
  15. New: Doc pane: H1...H6 and Normal paragraph style command buttons (Ctrl +1...6 and 0 do the same thing)
  16. New: Properties pane: Now scrolls past the last item (to match the behaviour of grids)
  17. New: Item: Index Linked File command: Indexes the text content of compatible file types. Uses the FileRef fields or the URL field.
    Currently, the compatible types are PDF, RTF, HTM and plain text. This means that if you drag/drop a set of files onto a grid, their text content will be searchable within IQ.
    Click on a hyperlink (in the Properties pane) to open the file in an appropriate viewer / editor.
  18. New: New Item dialog: Pressing Escape shows a dialog to confirm (if content was entered)
  19. New: Live-Search: Unicode enabled
  20. New: Manage Forms dialog: Improved drag-drop visuals
  21. New: Fields: ItemHTMLStyle holds the item specific style sheet
  22. New: Universal Clipper: If selecting 3 characters or less, the clipper will not clip the content. Instead, it will do as if it was a HTML page link
  23. New: Hotkeys: Warning if cannot register the hotkeys. Warning if more than 1 running instance of InfoQube prevents making changes to the hotkeys
  24. Improved loading of Dashboard-type grids
  25. Change: Properties pane: When a field had the same name as a grid, it was shown as a hyperlink. This was confusing as it is similar to item hyperlink but completely switches context. Now a arrow icon is shown after the field name. Click this to open the corresponding grid
  26. Fixed: Grid: Recent Grids dropdown menu did not update correctly, in particular for dashboards type grids
  27. Fixed: Grid: Removing a column filter by closing the yellow filter bar at the bottom the grid did not properly scroll the list to show the selected item
  28. Fixed: Grid: Unicode support was partly broken
  29. Fixed: Grid: WYSIWYG editor: Editing did not correctly ends when focus was moved the Properties or Doc pane (this to match the non-WYSIWYG edit behaviour)
  30. Fixed: Grid: WYSIWYG editor sometimes dropped 1 or more characters when starting editing
  31. Fixed: Grid: WYSIWYG editor: When cell wordwrap was off, entering edit opened slowly as the window progressively increased size.
  32. Fixed: Grid: Undesired vertical scroll after a sub-item sort
  33. Fixed: Grid: If the whole item row was selected, the sort sub-item command did not work
  34. Fixed: Grid: Copy cell content did not always work correctly
  35. Fixed: Grid: Edit > Copy did not always work (outline, XML modes)
  36. Fixed: Grid: Ctrl+1-9 to expand the selected item to a given level caused unwanted scrolling
  37. Fixed: Grid: When using the WYSIWYG editor, switching to another app did not release focus
  38. Fixed: Calendar: Events were not shown if the Windows setting for regional date format used the "." as separator ("-" and "/" worked fine however)
  39. Fixed: Doc pane: When the focus was on the Live-Search, a click in the Doc pane did not properly set the focus to that pane
  40. Fixed: Doc pane: Ctrl + N applies Normal paragraph style. Ctrl + 0 does the same thing
  41. Fixed: Doc pane: Zoom In/Out was no longer working
  42. Fixed: Doc pane: In code view, Edit > Find / Replace did not work
  43. Fixed: Doc pane: Save as Default did not work
  44. Fixed: Doc pane: Linked files (through drag-drop to the grid) that use Windows shortcuts were not dereferenced, hence were not shown correctly
  45. Fixed: Doc pane: Code view did not have a context menu
  46. Fixed: Doc pane: If the charset was not specified, Unicode characters were not saved correctly. Now, when encoding is not set, utf-8 is assumed (that is, the file is modified to add the utf-8 encoding meta tag)
  47. 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
  48. Fixed: Properties pane: Double-click on a field to show the items fails when the Scratch grid is shown in the tab workspace but not loaded. See scratch grid showing wrong items, not assigned to double-clicked field
  49. Fixed: Live-Search: Scrolling improvements, in particular when Show Details is checked
  50. Fixed: Options dialog: Improved scrolling and keyboard support (namely Ctrl + Left/Right Arrows to expand / collapse)
  51. Fixed: Ctrl+Tab to switch tabs did not skip over the + tab (new/open grid)
  52. Fixed: Universal Clipper Hotkey: If the shortcut key was using a modifier other than just {Win}, the text was not automatically copied and users had to do Ctrl+C before
  53. Fixed: Docked grids did not load
  54. Fixed: Hotkeys: If 2 or more instances of IQ are running, and one is closed, the hotkeys stopped working
  55. Fixed: Help > Button to enter a license was not visible on an expired version
  56. Fixed: Start-up: Loads the previous file even when Options > Open last file on startup is not checked (Option 1.3.2)
 
Added in v109c and v109d:
  1. New: Doc pane: Format > Remove Format command. Shortcut is Ctrl + Space
  2. New: Doc pane: Style sheet drowdown: Entries can now be removed. Use the up / down cursors to select a style sheet and press the Delete key to remove the entry
  3. New: Workspace: Option to select tab position (top, bottom, left, right)
  4. New: Options dialog: General > Document page: Can now enter the IE version to emulate (7,8,9,10,11). 11 has support for inline SVG and gradients but on some systems causes long initial program load times
  5. Fixed: Grid: WYSIWYG Print Preview did not show outline labels for some items
  6. Fixed: Grid: Recursive outline labels were not always correctly formatted
  7. Fixed: Doc pane: Fixed numerous issues related to using IE 11 mode
  8. Fixed: Doc pane: H1...H6, Strikethrough, Highlight, text and back color command buttons were not updated to show the current selection values
  9. Fixed: Doc pane: When creating a hyperlink, space after the word is no longer selected
  10. Fixed: Doc pane: Justify alignment was not working
     
Added in v109e
  1. New: Grid: Option to control action on double-click when the item has a linked file
  2. New: Properties pane: Option to close other forms when opening a form. Right-click on the Forms header to select. When enabled, hold Shift key to open more than one form
  3. Fixed: Doc pane: Image resize by a corner handle no longer set the correct aspect ratio
  4. Fixed: Doc pane: Creating a hyperlink and selecting items changed the currently focused item
  5. Fixed: Properties pane: Closing a form could sometimes add items in the current grid
 
[edit]
Added in v109f:
  1. New: Workspace tabs: Icons and item count now have separate settings for horizontal and vertical tabs
  2. Fixed: Doc pane: Lockup could occur the first time editing is switched to browse mode
[/edit]
 
 
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 !
 
p.s. Work on the Calendar was done and a new Calendar UI is in progress but this is not included in this version.
 
Pierre_Admin
IQ Designer
 

Comments

Gradients seem to be working now but all the formatting of my existing articles seems to have been messed up.  All the text is now in Times New Roman!

The good news is that Linear Gradients now work (so do radial gradients), I haven't tested drop shadows yet.
 
The bad news is that it is now ignoring the font settings in the CSS file, the content comes out in 'Times New Roman' which I thought strange because the font specified in 'default.css' is Ariel and the font specified in my CSS file is Cadman.
 
Just as a test I ran 'Internet Exploiter' and set it's default font to Cadman and guess what !  All my content changed from Times New Roman to Cadman.
 
So to set the default font in InfoQube we have to set it in Internet Exploiter ?  LOL !?!?  :)
 

Pierre_Admin

2018/08/18 11:35

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
The good news is that Linear Gradients now work (so do radial gradients), I haven't tested drop shadows yet.
 
The bad news is that it is now ignoring the font settings in the CSS file, the content comes out in 'Times New Roman' which I thought strange because the font specified in 'default.css' is Ariel and the font specified in my CSS file is Cadman.
 
Just as a test I ran 'Internet Exploiter' and set it's default font to Cadman and guess what !  All my content changed from Times New Roman to Cadman.
 
So to set the default font in InfoQube we have to set it in Internet Exploiter ?  LOL !?!?  :)
 
[/quote]
Regarding IE font setting, that is expected as the Doc pane is using IE
 
Now, when I change the CSS font, it does change in the Doc pane...
BODY
{
    PADDING-BOTTOM: 0.5em;
    LINE-HEIGHT: 1.3em;
    BACKGROUND-COLOR: #ffffff;
    MARGIN-TOP: 10px;
    FONT-FAMILY: Comic Sans MS;
    COLOR: black;
    MARGIN-LEFT: 5px;
    FONT-SIZE: 10pt;
    MARGIN-RIGHT: 5px;
    background: linear-gradient(white, yellow);
}
 
 
 
 
Pierre_Admin
IQ Designer
 

Pierre_Admin

2018/08/18 13:44

In reply to by Pierre_Admin

The vertical gradient is a keeper for me, as the color is an "unconscious" visual cue as to:
  1. How long is the document
  2. Where the current focus is in the document
 
Pierre_Admin
IQ Designer
 

Pierre_Admin

2018/08/18 11:59

In reply to by Paul_J_Miller

I found the issue... remove the quotes around the font-family setting:
font-family: Cadman,Candara,Sans-serif;
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/08/18 13:33

In reply to by Pierre_Admin

Oops ...  my bad ...  Sorry !
 

In v109a, a more robust mechanism was implemented to support external style sheets. 
All users of v109 should upgrade ASAP
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/08/19 06:49

In reply to by Pierre_Admin

I think the support for style sheets in v109a is a bit messed up.
 
The drop down box which ought to contain a list of the CSS files which the program has found is still blank.
 
I have hundreds of articles which have embedded styles and the command added to the 'Edit' menu to remove embedded styles can only do one at once, there is no obvious way to select many articles and remove the embedded styles in bulk.
 
Yesterday working with the version before v109a I made many adjustments to many CSS files and kept swapping between them, this was OK in that version. the subset of articles I was working with had no embedded styles and so followed the style sheet I had selected in the 'Options' dialog.
 
Now I have swapped to the new version whenever I opened one of these articles I was presented with an annoying dialog box asking which style sheet I wanted to use, the one associated with the article or the one set in the options.  I managed to stop this behaviour by deleting the style sheets from the notebase files directory and put them in the 'C:\Program Files (x86)\InfoQube Information Manager\AppFiles\' directory instead.  Effectively one of the two choices was no longer available.
 
Next problem is that some of the articles which I was using yesterday to test style sheets are still set to inappropriate stylings for various reasons, some of them seem to have extra style commands embedded which were not removed by the menu command to remove embedded styles.  Some of them seem to have remembered the styles that were applied even though the file has moved from the notebase files directory to the application files directory. I don't know what is going on there.
 
This will take some work to sort out.
 
It would be nice to have a default style sheet applied by default but with the option to apply different style sheets to individual articles as required.

Pierre_Admin

2018/08/19 15:25

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
The drop down box which ought to contain a list of the CSS files which the program has found is still blank.
[/quote]
Confirmed. It is fixed in v109b 
[quote=Paul_J_Miller]
I have hundreds of articles which have embedded styles and the command added to the 'Edit' menu to remove embedded styles can only do one at once, there is no obvious way to select many articles and remove the embedded styles in bulk.
[/quote]
Embedded styling is still supported and some users will want to use it. This is why I did not automatically erase embedded styles. I'll put the button to remove it visible on the main menu bar, click it when required
[quote=Paul_J_Miller]
Yesterday working with the version before v109a I made many adjustments to many CSS files and kept swapping between them, this was OK in that version. the subset of articles I was working with had no embedded styles and so followed the style sheet I had selected in the 'Options' dialog.
 
Now I have swapped to the new version whenever I opened one of these articles I was presented with an annoying dialog box asking which style sheet I wanted to use, the one associated with the article or the one set in the options.
[/quote]
That was expected because of the small changes I made between v109 and v109a to better support style sheets. In v109b, you'll only be asked this once per item. If you select Document style sheet, IQ will remove the reference to the item style sheet.
 
[quote=Paul_J_Miller]
Next problem is that some of the articles which I was using yesterday to test style sheets are still set to inappropriate stylings for various reasons, some of them seem to have extra style commands embedded which were not removed by the menu command to remove embedded styles.  Some of them seem to have remembered the styles that were applied even though the file has moved from the notebase files directory to the application files directory. I don't know what is going on there.
[/quote]
If you have such an example, share the HTML code here so I can see what could be the issue. Remember that (by design) the remove embedded style only removes the Style tag that was previously used (inside the Head tag). Other styling will remain of course
  
[quote=Paul_J_Miller]
It would be nice to have a default style sheet applied by default but with the option to apply different style sheets to individual articles as required.
[/quote]
That is exactly how this is supposed to work ! To apply an item specific style sheet, either enter it in the CSS text box of the Doc pane or fill the ItemHTMLStyle field (Properties pane). The second method has the advantage that it can be applied to multiple items at once
 
HTH !
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/08/19 17:29

In reply to by Pierre_Admin

[quote=Pierre_Admin]
Embedded styling is still supported and some users will want to use it. This is why I did not automatically erase embedded styles. I'll put the button to remove it visible on the main menu bar, click it when required
 
If you have such an example, share the HTML code here so I can see what could be the issue. Remember that (by design) the remove embedded style only removes the Style tag that was previously used (inside the Head tag). Other styling will remain of course
 
HTH !
 
Pierre_Admin
IQ Designer
 
[/quote]
 
Looking through some of the HTML code it is somewhat variable, this is hardly surprising since it has been copied from a multitude of sources.  All of the HTML documents exported from another note taking program/wiki which I use turned out to be quite bloated, the reason for this is all the embedded style commands, it seems to have ditched the CSS file and embedded all the styling within the one file.  I wonder if there is a setting in the options to turn this behaviour off, I will look. 
 
Some HTML documents documents were copied from the web and they also has a variable quiality, in particular the transcripts of TED talks I downloaded are packed full of <div> ...  </div> tags, every sentence seems to be enclosed within three layers of <div> <div> <div> some text  </div> </div>  </div>, I don't know why.
 
That leaves a few which have some leftover styling from a previous version, my description may have been erroneous, they remembered their background colour and some of the spacing, looking at the code this seems to be in the opening 'body' tag which should be :-
 
<body>
 
but the code is actually  :-
 
<body topmargin="2" rightmargin="2" bottommargin="0" leftmargin="2" bgcolor="#fff0c8">
 
this was not put there by me, it seems to have been taken from all the stuff I pasted between the <style> and </style> tags in the original version.  You will recall I started out by pasting the contents of a CSS file between the <style> </style> tags of the HTML in the document pane.
 
This is not your problem, I will work through them and set them right, I have been getting a lot better at editing HTML over the last few days.
 
I already tried adding the 'Remove Embedded Styles' button to the toolbar of the doc pane but when I close the 'Customise' dialog it disappears.
 
Thank you for the great improvements you have made to InfoQube.
 

Pierre_Admin

2018/08/19 17:37

In reply to by Paul_J_Miller

Hi Paul,
 
You're welcome ! Thanks to you, it is your original post that triggered this work and IMHO very significant improvements to the Doc pane.
 
Yes, pasting from the web can give pretty horrible HTML code. Paste as plain text can help, so can the Edit > Cleanup HTML Tags command
 
The disappearing command button has been fixed in v109b
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/08/19 17:38

In reply to by Paul_J_Miller

[quote=Paul_J_Miller]
I already tried adding the 'Remove Embedded Styles' button to the toolbar of the doc pane but when I close the 'Customise' dialog it disappears.
 [/quote]
 
Correction, it disappears if there is nothing to remove. If there are embedded styles it does appear exactly where I put it.  Once I realised what was happening I think this is a neat trick.
 
It didn't appear when I put it in the toolbar because the article I was viewing at the time had already had it's embedded styles removed.
 

Pierre_Admin

2018/08/19 18:00

In reply to by Paul_J_Miller

Correct. Now, I disable it instead as this is less confusing to users. v109b is online !
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/08/19 18:27

In reply to by Pierre_Admin

My customisations for the Doc Pane toolbar seem to have gone, I will re-do them tomorrow, it is too late to do anything more tonight, I'm going to bed.
 
Is it just my imagination or is the screen rendering sharper on v109b ?     Nice! :)
 
Goodnight.
 
 
 

v109c is now online
 
Enjoy !
 
I'm off to 4 days of cycling in beautiful Vermont USA !
 
Pierre_Admin
IQ Designer
 

Added to v109c/d:
  1. New: Doc pane: Format > Remove Format command. Shortcut is Ctrl + Space
  2. New: Doc pane: Style sheet drowdown: Entries can now be removed. Use the up / down cursors to select a style sheet and press the Delete key to remove the entry
  3. New: Workspace: Option to select tab position (top, bottom, left, right)
  4. New: Options dialog: General > Document page: Can now enter the IE version to emulate (7,8,9,10,11). 11 has support for inline SVG and gradients but on some systems causes long initial program load times
  5. Fixed: Grid: WYSIWYG Print Preview did not show outline labels for some items
  6. Fixed: Grid: Recursive outline labels were not always correctly formatted
  7. Fixed: Doc pane: Fixed numerous issues related to using IE 11 mode
  8. Fixed: Doc pane: H1...H6, Strikethrough, Highlight, text and back color command buttons were not updated to show the current selection values
  9. Fixed: Doc pane: When creating a hyperlink, space after the word is no longer selected
  10. Fixed: Doc pane: Justify alignment was not working
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/08/30 19:20

In reply to by Pierre_Admin

Great !
 
Linear Gradients work !
 
Links Work !
 
I finally finished copying my notes from ConnectedText !
 
:)

Pierre_Admin

2018/08/30 19:45

In reply to by Paul_J_Miller

Great !
 
If nothing major comes up, I'll move onto v110 which will most likely implement the new multi-parent tags system: Tag Search
 
Pierre_Admin
IQ Designer
 

Added to v109e
  1. New: Grid: Option to control action on double-click when the item has a linked file
  2. New: Properties pane: Option to close other forms when opening a form. Right-click on the Forms header to select. When enabled, hold Shift key to open more than one form
  3. Fixed: Doc pane: Image resize by a corner handle no longer set the correct aspect ratio
  4. Fixed: Doc pane: Creating a hyperlink and selecting items changed the currently focused item
  5. Fixed: Properties pane: Closing a form could sometimes add items in the current grid
 
Pierre_Admin
IQ Designer
 

Paul_J_Miller

2018/09/06 16:14

In reply to by Pierre_Admin

From a quick check.  Links now work and this time none of my UI customisations were lost.  Looks good !
 

Pierre_Admin

2018/09/06 16:34

In reply to by Pierre_Admin

[quote=Pierre_Admin]
  • Fixed: Doc pane: Image resize by a corner handle no longer set the correct aspect ratio
[/quote]
16h30 EDT: Actually, this didn't work when using IE11... v109e updated with this fixed.
 
Pierre_Admin
IQ Designer
 

Added in v109f:
  1. New: Workspace tabs: Icons and item count now have separate settings for horizontal and vertical tabs
  2. Fixed: Doc pane: Lockup could occur the first time editing is switched to browse mode
 
Pierre_Admin
IQ Designer
 

Hi Pierre:
 
Do you have a description of the changes in 109G? I skimmed the thread and may have overlooked it.
 
Thank you.
 
Jon
--
Sony Vaio Z, Intel Core i7, 8 GB RAM, 800 GB SSD
Windows 7 Professional 64 bit