Submitted by Pierre_Admin on 2019/05/17 16:45
Hi IQ Users,
 
In this version (v113g):
  1. New: New Calendar UI. Details here
  2. New: Sync between Google calendar events and IQ items
  3. New: Beta: Calendar: When creating / modifying an event, can now change the calendar (i.e. date field) in the Event dialog. Testing is not complete, in particular when calendar events are synced with Google Calendar
  4. New: Google Sync: Enforce that each calendar uses a unique field
  5. New: Calendar: Options to set the font face and size
  6. New: Calendar: Context menus to show Today and to set the view scale (useful when the Calendar window is very narrow)
  7. New: Calendar: Left pane is now resizable
  8. New: Calendar: button on the toolbar to toggle the time scale display
  9. New: Calendar: Mini-calendar now automatically updates to show dates shown in the Calendar
  10. New: Calendar: 2-finger horizontal scroll support on PCs with precision touchpads
  11. New: Calendar: Double-click on an event in the left pane to edit
  12. New Calendar: Auto-toggle time scale display option based on the day-view height (in pixels, 0=disabled)
  13. New: Grid: Ctrl + Shift + Up / Down / Left / Right scrolls grid content. To enable this, one must remove the previous keyboard shortcut assignments for these keys (View > History > Forward / Back)
  14. New: Grid: Ctrl + Up / Down moves focus to the next / previous sibling item
  15. New: Grid: Add marked items as children now sets the focus to the added child items
  16. New: Grid options: Double-click action: Edit or Expand / collapse
  17. New: Grid and Gantt: Two-finger horizontal scroll support on PCs with precision touchpads
  18. New: Surface: Faster surface move when grid lines are shown
  19. New: Surface: Two-finger horizontal / vertical scroll support on PCs with precision touchpads
  20. New: Map View: Two-finger horizontal / vertical scroll support on PCs with precision touchpads
  21. New: Doc pane and Item Editors: Markdown, Ink and SVG documents now ask for a file name when creating a new document. Before, a default name was used (ItemIDXXX.xyz)
  22. New: Image paste: Option to select the jpeg image quality (default=80%)
  23. New: Item Editors dropdown menu: Entries are now numbered. Press the corresponding number to open that editor. Tip: Assign a keyboard shortcut to that command quickly open item editors (such as Ctrl +Shift+E followed by 1)
  24. New command to load the last tab layout (View > Layout)
  25. New: Numerous UIs: Input box dialog now support Unicode characters
  26. New: Support for darker select back colors: now showing text in white for darker colors. If you choose the color just right, focus grid has white text as other grids it is shown in black
  27. Change: Grid: Columns showing text / back color: New entry: (all) to show color on all columns, leave blank to use setting in Tools > Options > This Database
  28. Change: Grid: Double-click on a blank area of a tree-column cell expands / collapses the item
  29. Change: Calendar: Toolbar now spans the whole window, not the calendar pane
  30. Change: Google Connect dialog is now resizable
  31. Change: Holding the mouse button and drag to scroll has been disabled as this causes a select bug on precision touchpad (with "Tap twice and drag to multi-select" enabled)
  32. Fixed: Grid: When multiple items are selected, font properties are now applied to all selected items (i.e. setting Bold will bold all items). Before the command toggled the format of each item
  33. Fixed: Grid / Gantt: improved scrolling speed
  34. Fixed: Grid: Better handling when grid source contains non-existing tags
  35. Fixed: Grid: In the cell date dialog, changing just the "Show in Calendar" checkbox (i.e. not changing the date) did not save the change
  36. Fixed: Gantt: The selected bar caption text color did not match the grid text color
  37. Fixed: Calendar menu is shown when viewing a grid
  38. Fixed: Calendar: Numerous small issues reported
  39. Fixed: Calendar: Left pane visible state is now saved
  40. Fixed: Calendar: Doing a Database > Repair changed some events to be shown as assigned to the Appointment date folder <-- This is actually a rather major issue, so all users should upgrade ASAP
  41. Fixed: Calendar: Drag-drop an item from a grid to the Calendar did not set the end date correctly
  42. Fixed: Calendar: Clicking on the time scale did not properly toggle between the 3 states: Day view -> Day view + evening > 24 hrs > Day view
  43. Fixed: Calendar: Copy / paste fixed for non-repeating events
  44. Fixed: Calendar: Moving a scheduled event using drag-drop when the time scale is not shown sets the event to unscheduled state
  45. Fixed: Calendar: Item > Mark item was not working
  46. Fixed: Calendar: Zoom now correctly centers the date on the zoom point
  47. Fixed: Calendar: In Month view, cursor keys now correctly move the view (left / right / up / down)
  48. Fixed: Doc pane: It was not possible to set keyboard shortcuts to a few dropdown buttons (text / back color, alignment, position)
  49. Fixed: Tags pane: In Treeview, left / right arrows changed tags hierarchy without holding the Alt key
  50. Fixed: Tags pane: Using cursor keys to move tags in the list (Treeview) caused unwanted scrolling
  51. Fixed: Tags pane: When editing a tag name, only changing the case to upper/lower did not register as a change
  52. Fixed: Properties pane: Clicking on the lower part of a text box (when it is higher than the cell height) closed the editor
  53. Fixed: New Item dialog: Tags pane: Adding a tag resets the already assigned tags
  54. Fixed: Improved column resizing in the Manage Grids dialog
  55. Fixed: Live-search: Tags column did not auto-update
  56. Fixed: Manage Grids dialog: Resizing form could cause a program crash
  57. Fixed: Universal Clipper: In Chrome, selected content was not clipped correctly when the selection was large
  58. Fixed: Changing screen resolution could cause high program load times
  59. Fixed: After a VBS msgbox, the focus does not return to the correct grid (when in a pane)
 
 
 
The documentation for the new features in v113 is in progress. See 2. IQ Calendar and 2. Synchronization with Google Services
Those that want to share their experience with the new Google Calendar sync, can do it here: v113 and the new Calendar UI
 
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

Looks great Pierre
I havent used my IQ calendar in a long time -- it was sometime in early 2018, I pressed the right arrow in the mini-month display in the left hand panel (see shot below) -- I pressed it a few times quickly and it sped though the months (and years...) ending up in November 2538. I was unable to stop it and can see no easy way to get back to 2019 (any tips there?).
EDIT// clicking on 'Today' now making the mini-month display jump between December 2533 and July 2533
EDIT ==> changing the view from month to day view brought me back to the present (year view had not helped..
 

Pierre_Admin

2019/05/17 22:22

In reply to by Tom

LOL
 
Actually, this is by-design... as environmentally speaking, Europe is a good 400 years ahead of us here in North America...  
 
Pierre_Admin
IQ Designer
 

David_H

2019/05/17 23:23

In reply to by Tom

[quote=Tom]
Looks great Pierre
I havent used my IQ calendar in a long time -- it was sometime in early 2018, I pressed the right arrow in the mini-month display in the left hand panel (see shot below) -- I pressed it a few times quickly and it sped though the months (and years...) ending up in November 2538. I was unable to stop it and can see no easy way to get back to 2019 (any tips there?).
EDIT// clicking on 'Today' now making the mini-month display jump between December 2533 and July 2533
EDIT ==> changing the view from month to day view brought me back to the present (year view had not helped..
 
[/quote]
Tom, I wouldn't worry, I'm stuck somewhere back in 2300 BC. The good news is I had my flashlight in my pocket, and they all think I'm a God.

 Looks awesome both functionally and design wise! Just as with tags, for which IQ in one shot brought out the best tagging system ever developed, looks like very soon this will be the best desktop calendar on the market.
 

 (I still have this focus problem with 113 pre rel 1. After a VBS popup, focus doesn't always come back to grid-pane where I was, but to the main grid-tab. The first popup is OK, but not the second.)

Pierre_Admin

2019/05/19 16:29

In reply to by Armando

[quote=Armando]
 (I still have this focus problem with 113 pre rel 1. After a VBS popup, focus doesn't always come back to grid-pane where I was, but to the main grid-tab. The first popup is OK, but not the second.)
[/quote]
Indeed, I didn't get around to look into this issue
 
Pierre_Admin
IQ Designer
 

"New: Support for darker select back colors: now showing text in white for darker colors."
 
Nice feature,  Really makes selection stand out and allows you to use a dark color you wouldn't use for anything else (thus saving
the lighter colors for highlighting).
 
"If you choose the color just right, focus grid has white text as other grids it is shown in black"
 
I cant figure this one out.  I was hoping that it would turn selected tab text white, but I can't get it to do that.  Was hoping
for a fix for the problem of selected tabs not being distinct enough.
 
Wayne
 

Pierre_Admin

2019/05/21 00:15

In reply to by WayneK

Hi Wayne,
 
It isn't for tab text unfortunately, only grid text. See this example. Two grids side-by-side, with focus is on the right grid:
 
 
 
Pierre_Admin
IQ Designer
 

Once the Google event has been converted to IQ item, the Appointment field has not been updated with its date. It results in a lack of possibility to sort the Google events within Appointments grid (list view) by date as all the other Appointments are sorted.
 
Cheers,
Maciej

Pierre_Admin

2019/05/21 09:41

In reply to by MaciejWasyluk

[quote=MaciejWasyluk]
Once the Google event has been converted to IQ item, the Appointment field has not been updated with its date. It results in a lack of possibility to sort the Google events within Appointments grid (list view) by date as all the other Appointments are sorted.
[/quote]
What field do you use to sync that calendar to IQ ?
 
Pierre_Admin
IQ Designer
 

MaciejWasyluk

2019/05/21 10:38

In reply to by Pierre_Admin

[quote=Pierre_Admin]
What field do you use to sync that calendar to IQ ?
 
Pierre_Admin
IQ Designer
 
[/quote]
 
I believe it is the default Appointments field. Take a look at the attached screenshot, please. Editing window displays exact date, but the Appointments field within properties panel stays empty.
 

Pierre_Admin

2019/05/21 10:50

In reply to by MaciejWasyluk

I don't think the sync is setup correctly. Please provide a screenshot of the sync dialog for this calendar
 
Pierre_Admin
IQ Designer
 

MaciejWasyluk

2019/05/23 07:06

In reply to by Pierre_Admin

[quote=Pierre_Admin]
I don't think the sync is setup correctly. Please provide a screenshot of the sync dialog for this calendar
 
Pierre_Admin
IQ Designer
 
[/quote]
 
Oh, you're right. "Use existing fields" haven't been chosen. Seems to be working fine now :)

I'm using different colors for several Google calendars, while IQ matches Google calendars with Appointments field which offers one color for them all. Would it be a good idea to allow manual or automatic creation of IQ fields to match chosen Google calendars and therefore to allow customised colors for each IQ Calendar field? 
 
Cheers,
Maciej

Pierre_Admin

2019/05/21 09:42

In reply to by MaciejWasyluk

[quote=MaciejWasyluk]
I'm using different colors for several Google calendars, while IQ matches Google calendars with Appointments field which offers one color for them all. Would it be a good idea to allow manual or automatic creation of IQ fields to match chosen Google calendars and therefore to allow customised colors for each IQ Calendar field? 
[/quote]
Each Google calendar should match to a unique IQ field. I'll add that requirement when setting up the sync in the next release
 
Pierre_Admin
IQ Designer
 

Hi Pierre. Nice work on the Calendar UI update; it "feels" much more solid and trustworthy enough to move most of my scheduling out of EssentialPIM. Just a few points that I would like clarification on so I can design things appropriately..

  • The Calendar entry uses the color assigned to the Date Field as the Background color unless the corresponding Grid Item is assigned a Background Color in which case the Date Field color is used for the Outline with the Grid Background for the Fill. Will there be an option to restrict the Date Field Color to ONLY affect the Outline of the Calendar Entry (or a separate OutlineColor value)? Would it be possible to make the Outline thicker so it is more apparent?
  • Previously, the Calendar entry used the Text Color assigned to the Grid Item by default. Will that capability be re-instated (ties in with Background color question above)?
  • Will there be the ability to specify the Font and Size for the Calendar Items in general (or just to use current Grid Font settings)?
  • Do you plan a toggle capability so we can select which Date Fields to display in the Calendar (or multiple Calendars based on different combinations of Fields)?
  • Will the Calendar-specific Fields ( [Where], [Description], [End Time], etc) be available to Display/Edit in an Agenda Grid or should I duplicate them for now via Cut & Paste?
  • Will alarms / reminders be available in the near future or should I simply rely on Google for that?
Thanks again for all your hard work. It seems like IQ just keeps getting better each and every week!

v113a is now online:
  1. New: Grid: Add marked items as children now sets the focus to the added child items
  2. New: Calendar: Options to set the font face and size
  3. New: Numerous UIs: Input box dialog now support Unicode characters
  4. Change: Google Connect dialog is now resizable
  5. Change: Holding the mouse button and drag to scroll has been disabled as this causes a select bug on precision touchpad (with "Tap twice and drag to multi-select" enabled)
  6. Fixed: Grid / Gantt: improved scrolling speed
  7. Fixed: Gantt: The selected bar caption text color did not match the grid text color
  8. Fixed: Calendar menu is shown when viewing a grid
  9. Fixed: Calendar: Numerous small issues reported
  10. Fixed: Doc pane: It was not possible to set keyboard shortcuts to a few dropdown buttons (text / back color, alignment, position)
  11. Fixed: Universal Clipper: In Chrome, selected content was not clipped correctly when the selection was large
  12. Fixed: After a VBS msgbox, the focus does not return to the correct grid (when in a pane)
HTH !
 
Pierre_Admin
IQ Designer
 

LeftEccoForIQ

2019/07/01 06:48

In reply to by Pierre_Admin

Great to have you back, Pierre! Hope you enjoyed your holiday!
 
Tried out 1. + 2. and everything seems to work great. Thanks a bunch!
 
In the process you also seem to have fixed the issue with weekday names not always showing up in the calendar.
 
Cheers!

Armando

2019/07/01 16:31

In reply to by Pierre_Admin

Many thanks, dedicated Pierre!
Didn't try it yet, but am about to.

Seems to work fine! Thanks!
Am I reading correctly that the sync is now complete -- i.e. I can create an item in IQ and sync it to the Google calendar? Or is it just events created in Google that can be synced in both directions?

Pierre_Admin

2019/07/02 09:05

In reply to by Armando

[quote=Armando]
Am I reading correctly that the sync is now complete -- i.e. I can create an item in IQ and sync it to the Google calendar?
[/quote]
Yes that is correct. Events can be created in Google or in IQ and they will sync
 
Improvements are in the works, namely some sync options:
  1. Sync new / modified events only
  2. Sync only events later than a specified date
These will be quite useful if you have many many events in your Google calendars and do not want to create items for each of them
 
Pierre_Admin
IQ Designer
 

Armando

2019/07/02 17:33

In reply to by Pierre_Admin

 
 
That is great!
As soon as I have more time I'm jumpin into the bandwagon.

LeftEccoForIQ

2019/07/03 05:05

In reply to by Pierre_Admin

Great, great news on being able to sync IQ content into Google. I will investigate!

v113b is now online:
  1. New: Calendar: Context menus to show Today and to set the view scale (useful when the Calendar window is very narrow)
  2. Change: Grid: Double-click on a blank area of a tree-column cell expands / collapses the item
  3. Fixed: Grid: Better handling when grid source contains non-existing tags
  4. Fixed: Tags pane: When editing a tag name, only changing the case to upper/lower did not register as a change
  5. Fixed: Manage Grids dialog: Resizing form could cause a program crash
I'll now start updating the Calendar documentation (here and here) to reflect recent changes 
 
Pierre_Admin
IQ Designer

LeftEccoForIQ

2019/07/05 16:22

In reply to by Pierre_Admin

Re 2: I can now no longer use a double-click to start editing a grid item. Is this a bug ("blank area")? Thanks!

Pierre_Admin

2019/07/05 16:49

In reply to by LeftEccoForIQ

I'll fine-tune the process, for now, you can set it to start editing on a single-click (tools > options > 1.2.25)
 
Pierre_Admin
IQ Designer
 

LeftEccoForIQ

2019/07/05 17:35

In reply to by Pierre_Admin

I see. Thanks!

jimspoon

2019/07/07 10:27

In reply to by Pierre_Admin

[quote=Pierre_Admin]
I'll fine-tune the process, for now, you can set it to start editing on a single-click (tools > options > 1.2.25)
 
Pierre_Admin
IQ Designer
 
[/quote]
 
I had forgotten that we could restore the very handy option "numbers".  For anybody who doesn't know - hover your pointer at the left edge of the Options window until your pointer changes to the drag left/right pointer - then drag right.
 
 

LeftEccoForIQ

2019/07/07 15:46

In reply to by jimspoon

Should be very useful in future. Thanks!

v113b Installer version was not copied correctly to the web server. This is now fixed.
Thanks to those that reported the issue
 
Pierre_Admin
IQ Designer
 

 Hyperlink dialog still can not input Chinese in version 0.9.003b, which whill turn to "?".

Pierre_Admin

2019/07/07 23:05

In reply to by wenmin92

Hi,
 
It is working here. Can you provide a screen shot ?
 
Pierre_Admin
IQ Designer
 

wenmin92

2019/07/08 20:41

In reply to by Pierre_Admin

If select some Chinese character, and Ctrl+K to set a non UTF-8 hyperlink, there's no problem.
If edit a hyperlink with UTF-8, input or copy/paste, both not work.
This happens in grid and doc pane both.
The option "Use UTF-8 when loading Doc pane" does not affect this behavior.
 
 
 
 
This is my language settings:

In v113c :
  1. Change: Calendar: Toolbar now spans the whole window, not the calendar pane
  2. Fixed: Calendar: Left pane visible state is now saved
  3. Fixed: Calendar: Doing a Database > Repair changed some events to be shown as assigned to the Appointment date folder <-- This is actually a rather major issue, so all users should upgrade ASAP
 
Pierre_Admin
IQ Designer
 

jimspoon

2019/07/09 22:01

In reply to by Pierre_Admin

 Pierre, I downloaded the 113c portable zip file twice, and on unzipping each time I got a CRC error for Infoqube.exe - you might want to check that out.

LeftEccoForIQ

2019/07/10 08:52

In reply to by jimspoon

Same here...

Pierre_Admin

2019/07/10 11:12

In reply to by jimspoon

Fixed. Sorry about that
 
Pierre_Admin
IQ Designer
 

In v113d :
  1. New: Calendar: Left pane is now resizable
  2. New: Calendar: Mini-calendar now automatically updates to show dates shown in the Calendar
  3. New: Calendar: When in Horizontal scroll mode, 2-finger horizontal scroll support on PCs with precision touchpads
  4. New: Calendar: button on the toolbar to toggle the time scale display
  5. New: Grid and Gantt: Two-finger horizontal scroll support on PCs with precision touchpads
  6. New: Surface: Two-finger horizontal / vertical scroll support on PCs with precision touchpads
  7. New: Map View: Two-finger horizontal / vertical scroll support on PCs with precision touchpads
  8. Change: Calendar: Toolbar now spans the whole window, not the calendar pane
  9. Fixed: Calendar: Clicking on the time scale did not properly toggle between the 3 states: Day view -> Day view + evening > 24 hrs > Day view
  10. Fixed: Calendar: Drag-drop an item from a grid to the Calendar did not set the end date correctly
 
Pierre_Admin
IQ Designer
 

Armando

2019/07/20 00:53

In reply to by Pierre_Admin

 Thanks Pierre! 

Thanks! A little buglet: When hiding the left calendar pane (mini calendar etc.), the new sizing bar will sometimes linger as an artifact (a greay vertical line above the calendar). This is happening with the calendar as a detached tab, not sure if it could be replicated for full-view calendar.

Pierre_Admin

2019/07/20 09:43

In reply to by LeftEccoForIQ

Ah indeed, a small initialization issue. Show and re-hide the left pane and it will go away
 
Pierre_Admin
IQ Designer
 

Armando

2019/07/20 11:29

In reply to by Pierre_Admin

 Hi Pierre, did something change in terms of date syntax for the source bar, along the way?
 
The date convention using "#" doesn't seem to work anymore and my date filters trip grids loading.
 
e.g.here:
TaskActStart > #2019-01-01#
 
needs to be rewritten
TaskActStart > 2019-01-01
 
 
 
Thanks

Pierre_Admin

2019/07/20 11:51

In reply to by Armando

Hi Armando,
 
It must be interpreted as a tag. I'll look into it
 
Pierre_Admin
IQ Designer
 

Armando

2019/07/20 11:53

In reply to by Pierre_Admin

 Yes, that must be it. Thanks!

Pierre_Admin

2019/07/21 11:12

In reply to by Armando

Fixed in v113e, now online
 
Pierre_Admin
IQ Designer
 

Pierre_Admin

2019/07/21 11:13

In reply to by LeftEccoForIQ

Fixed in v113e
 
Pierre_Admin
IQ Designer
 

Armando

2019/07/28 15:35

In reply to by Pierre_Admin

 Thanks! seems to work. Syntax for dates is now stricter, but it doesn't matter. (E.g. #2019 07 28# used to work, but seems that I now have to write #2019-07-28#)

In v113f :
  1. New: Calendar: Double-click on an event in the left pane to edit
  2. New: Doc pane and Item Editors: Markdown, Ink and SVG documents now ask for a file name when creating a new document. Before, a default name was used (ItemIDXXX.xyz)
  3. New: Item Editors dropdown menu: Entries are now numbered. Press the corresponding number to open that editor. Tip: Assign a keyboard shortcut to that command quickly open item editors (such as Ctrl +Shift+E followed by 1)
  4. Fixed: Calendar: Moving a scheduled event using drag-drop when the time scale is not shown sets the event to unscheduled state
  5. Fixed: Calendar: Copy / paste fixed for non-repeating events
  6. Fixed: New Item dialog: Tags pane: Adding a tag resets the already assigned tags
  7. Fixed: Grid: In the cell date dialog, changing just the "Show in Calendar" checkbox (i.e. not changing the date) did not save the change
 
Pierre_Admin
IQ Designer

In v113g :
  1. New: Beta: Calendar: When creating / modifying an event, can now change the calendar (i.e. date field) in the Event dialog. Testing is not complete, in particular when calendar events are synced with Google Calendar
  2. New Calendar: Auto-toggle time scale display option based on the day-view height (in pixels, 0=disabled)
  3. New: Surface: Faster surface move when grid lines are shown
  4. New: Image paste: Option to select the jpeg image quality (default=80%)
  5. New: Grid options: Double-click action: Edit or Expand / collapse
  6. Fixed: Calendar: Zoom now correctly centers the date on the zoom point
  7. Fixed: Calendar: In Month view, cursor keys now correctly move the view (left / right / up / down)
  8. Fixed: Calendar: Item > Mark item was not working
  9. Fixed: Improved column resizing in the Manage Grids dialog
 
Pierre_Admin
IQ Designer

I have been keeping a low profile because I don't use the calendar in InfoQube very much, maybe that will change at some point in the future if it becomes useful enough.
 
I notice from the interface for repeating events that for monthly repeating events you can set 'same day of the month' or 'same day of the week'.  Same day of the month is often useful but from a users point of view what is usually needed is 'First Monday of the month', 'Second Tuesday of the month' or 'Last Thursday of the month' so from a users perspective setting a weekday and an instance of that weekday would be useful (by instance I mean one of 'First', 'Second', 'Third', Fourth' or 'Last' which is sometimes the fourth but sometimes the fifth).
 
This would be more difficult to program but more useful in my opinion.