Skip to main content
Question

New Calendar Behavior Changes

  • February 7, 2018
  • 0 replies
  • 785 views

Hey Quick Base Community,

As you may know, we have new calendar reports coming in the next release on February 25th. You may not know that our old calendar reports were built years ago before web-based calendaring was common, and as such, include some idiosyncratic behaviors about how data is displayed. 


With our new calendars, we had the chance make our calendars function more as our users expect a calendar to behave. We wanted to have the new calendar reports function more like Outlook, Google Calendar or Apple Calendar. The changes we're making will also be included in our release notes and have been generally well received in our early access program, but I wanted to preview these changes for our wider Quick Base community a little earlier on.


Without further ado, here are some of the changes and potential issues:

Calendars respect the "First day of week setting"

You may or may not be aware, but Quick Base apps include a setting under App Properties to set the first day of the week. Currently, this setting is primarily used for Work Date formulas and calendars don't respect it at all. The app-wide setting defaults to Sunday, but can be set to any other day of the week. New calendars will display with this value set as the first day of the week If you have set a first day of week other than Sunday, your calendars will change how they display.

Additionally, you can customize the first day of week on a per report basis, and have a different first day of week on every calendar report you create. 




Event Colorization* and Divs/Spans

Old calendars don't support colored events natively. There's a fairly common workaround of creating a Formula Rich Text Field (n?e Formula Text with HTML enabled) and embedding a div or span element with a colorized background, then sticking the text to display for the event inside the div or span. 

On new calendars, we're enabling users to use a formula to define colors for the entire event.  If a div or span is selected as the second or third field, it may not display on the new calendar.

Adding Records
In old calendars, users with create permissions could click a green plus icon to add a record. We?ve changed this behavior to double-clicking in the white space of any date or date/time area. This will create an event with start date and/or time pre-set on the record. 

Display events as Text Only*
Our old calendars included the option to display an event as text only, instead of linking to the view or edit form. We've removed this option as it created a confusing experience for end users. If your calendars are set to use ?view as text only? events,  events will display as a link to the view record form.



Events ending at Midnight

On old calendars, if an event started on February 9th at 9am and ended on February 12th at 12:00 Midnight, on the month view of the calendar, we would show an event going from February 9th-12th inclusive. New calendars will show that event from Feb 9th-11th. 

Work Dates and Weekends
For old calendars based on a work date field, if an event spanned from Friday to Monday, the event would be displayed as two events, one on Friday, one on Monday. On new calendars, the event will display as a continuous event from Friday to Monday.





Old Calendars on Old Homepages
In 2013 we released a new Homepage style, with far more layout options and an easier builder experience. A small number of users still use the old dashboards. Our new calendars do not display on the old dashboards. We have chosen not to put the development time into making them backward compatible, and instead will be starting an in product messaging campaign in the near future to let users know that calendars on old dashboards will not work after the February 25th release. To fix this issue, app builders can rebuild their dashboards in the new homepage builder. Check out this video to see how: 

https://quickbase.wistia.com/medias/xsna4b1chz

Addendum: Three more changes:

Emails

Subscriptions and Emailed Calendar Reports now will send a table report of the events currently visible to the user. We believe this will be more usable in the context of an email client. 

Simplification of Settings: 

Maximum Number of Events Per Day Removed* - We will be removing this setting, as our month view will now expand each row to show all events, and it doesn't make sense to display on our week or day views.

Hide Weekends* - New calendars will not support the ability to hide weekends on the calendar view.  

I'm really excited to share these new calendars with you all and hope to hear lots of feedback from you and your teams over the coming weeks as we roll out these new calendars. If you'd like to preview a subset of the functionality, have your realm administrator open a support case requesting early access to the Calendar feature.

* This change is not present in the early access version of new calendars currently available.




Sam Jones

QuickBase Product Manager

 
This topic has been closed for replies.

  • Registered
  • February 7, 2018
>There's a fairly common workaround of creating a Formula Rich Text Field (n�e Formula Text with HTML enabled)

I like your vocabulary.
n�e  - Used when giving a former name. Originally known as.

  • Author
  • Quickbase Staff
  • February 8, 2018
If you are still using old dashboards, check out this video showing how to use our new dashboard builder:
https://quickbase.wistia.com/medias/xsna4b1chz

  • Registered
  • February 9, 2018
Sam we in Australia are still working off the USA timings when it comes to sending subscriptions/sync refresh which is bit of a shame as this does not quite internationalise the platform. Is this going to affect calendars too when selecting date/time meaning if the dates/times chosen will be local or based on US. 

Arshad, the times will be local according to the Time Zone of your App

  • Author
  • Quickbase Staff
  • February 10, 2018
Hey All, 
Added a few more things:
Addendum: Three more changes:

Emails

Subscriptions and Emailed Calendar Reports now will send a table report of the events currently visible to the user. We believe this will be more usable in the context of an email client. 

Simplification of Settings: 

Maximum Number of Events Per Day Removed* - We will be removing this setting, as our month view will now expand each row to show all events, and it doesn't make sense to display on our week or day views.

Hide Weekends* - New calendars will not support the ability to hide weekends on the calendar view.  

Sam Jones
QuickBase Product Manager
 

  • Registered
  • February 15, 2018
Can I still opt-in to get the new calendar ui before February 25th?

I have a customer meeting on Monday, Feb 19 and it would be great to demo the new features.

  • Registered
  • February 16, 2018
Will this update provide drag and drop functionality from within the Calendar report?

  • Registered
  • February 17, 2018
Hey love that yall are working on audit logs, it's been a big sore spot not having one, hopefully an audit log for all changes made on each database item will be in the works soon! Also, on the calendar daily view, being able to have columns (say one for each employee etc.) would be BEAUTIFUL. We're currently having to integrate with TeamUp calendar to achieve this layout and it's frustrating to put it nicely! I thought the daily view would be able to do this when I first heard about it, but *~*~wishing*~*~* very hard that it can happen soon ;)

  • Registered
  • February 19, 2018
For some reason I thought yesterday was going to be the release of the new calendar but apparently it is next Sunday. What a dope I am!

I was gonna drop my calendar at the same time, but given the QuickBase release is February 25 I will just tease you with my Klinigon Calendar which I whipped up using HighCharts and QuickBase:





Yes this is real. I just modified HighCharts Honeycomb Tile Map and bound QuickBase data to it.




https://www.highcharts.com/demo/honeycomb-usa

When I get my hot little hands on QuickBase's new Calendar I am gonna mash it up with Service Workers so it does amazing new things.

Hi, is there a way for us to get the old QB calendar. The new one is terrible.

What is your concern with the new calendar? I have already made use in the new color calendar features for an app which tracks sales rep calls and shows in color whether they were at the account or not actually at the account according to their latitude and longitude.

I think they are great

EricEvansVargas
Forum|alt.badge.img+6
Just throwing this out there...

I have subscription reports that would send in calendar view for my Customer's ease of "at-a-glance" view reminders.  Today my subscriptions sent for the first time in table view, and of course (thanks to our dear old friend "Change") I'm being inundated in questions and confusion about why the calendar is gone.

Is there any thoughts to having the option to send as a calendar as opposed to a table?
Even if it's only available when sending a subscription as a PDF and if it has to be stripped-down when sending (elimination of color-coding); it's a great looking report, that I've found more useful in the calendar format.

Thanks for hearing me out! 

  • Registered
  • February 27, 2018
On the old calendar we had colored formula <span> fields; the data we need to show is quite "long" (roughly 2 lines worth at standard scaling in 1080p) ...the older version would word wrap in the span and display all of the information. Now, it truncates with ellipses and even ignores <br> tags...is there any way to force the wrapping behavior or a line break?

EricEvansVargas
Forum|alt.badge.img+6
One issue I've just discovered.

If you have a role, where no tables are visible in the table bar, calendar reports will not show on the page; however you can print the report and it will show up in the print preview.

Luckily we are able to fix this by making the calendar report the table's homepage and then allowing that role to view that table heading.

  • Registered
  • February 28, 2018
Hi,

On the old calendar I could right click on a calendar event and open in a new window to make edits. I have noticed that feature is no longer available with the new update and have to click on it directly to edit information. Is there a way for that feature to return?

Thanks!

I can't drag and drop events - what am I doing wrong?

  • Registered
  • March 5, 2018

I would also like to request an update to the new calendar to have the ability to see multiple lines per entry in a given day.


I would like to see an enhancement that would bring back the ability to hide weekends from the monthly calendar.


Thank you

Kevin


  • Registered
  • March 12, 2018
Regarding the multiple line requests - Why exactly are we requesting a functionality that used to exist? 

Also who's really excited about this new calendar? I mean it looks nice, but being able to add blocks of html, icons, etc was way cooler. 

  • Registered
  • March 13, 2018
Justin (et. al.)

QB is using a library for the calendars and some requests just aren't possible, or easily accomplished with the cookie cutter libraries.

They are using DhtmlX's calendar library, and you can see the documentation and possible features here:
https://dhtmlx.com/docs/products/dhtmlxCalendar/

Although some features my have been lost in this release, by using this library they will be able to use more features in coming releases.  

https://dhtmlx.com/docs/products/dhtmlxScheduler/

I don't know for sure, but I'd be willing to guess that these other features on on the product roadmap for QB

  • Registered
  • March 13, 2018
Is it possible to still display an "add" button in each day to create a new record/event? Double clicking is not the expected behavior for our users unfortunately.

  • Registered
  • March 16, 2018
Is it possible to give an option to not truncate the entry options?  We had embedded an image as the calendar entry to make this a powerful marketing calendar tool to view all materials at a glance but now it cant serve its purpose.


Is there a way you can show national holidays on the calendar?  I have created a table and report for employee time request off, but would also like to list the days that we are closed and not have to create a separate user account just for the company.