ICS Calendar

ICS Calendar
  • Features
    • ICS Calendar Pro
    • Feature Comparison
    • Sample Calendars
    • Preview Your Calendar
    • More WordPress Plugins
  • Help
    • User Guide
      • Getting Started
      • General WordPress Settings
      • ICS Calendar Settings
      • Shortcode Overview
      • Shortcode Reference
      • FAQs and Tips
      • CSS Guide
      • Developer Resources
      • GDPR
    • Pro Documentation
      • Calendar Builder
      • ICS Events
      • Manual Calendar Setup
      • Admin Utilities and Settings
      • Customizer
      • Block Editor
      • Parameters Reference
    • Shortcode Builder
    • Support Request Form
    • Translation Suggestions
  • Blog
  • Download
  • Buy Now
  • Cart
  • My Account
Search
More...

ICS Calendar 10.10.0 and ICS Calendar Pro 4.8.0 are now available

March 31, 2023

This afternoon saw the release of the latest versions of both plugins, ICS Calendar 10.10.0 and ICS Calendar Pro 4.8.0. These are the first releases under a new development process that will ensure fewer small updates moving forward.

These updates are mostly focused on three things:

  1. General bug fixes and performance improvements
  2. Refactored jQuery to allow developers (including me!) to hook into ICS Calendar events
  3. Improvements to Full view in Pro

I’m most eager to see how users respond to some of these key improvements in Full view, as the integration of FullCalendar.io becomes more seamless. This version improves handling of the search filter and color key/feed toggle checkboxes, and, critically, finally achieves proper support for ICS Calendar’s Timezone (tz) parameter, which has been causing headaches for some users since European countries switched over to Daylight Saving Time this week.

Regarding the search filter and color toggles, Full view introduces a new way of handling these: rather than completely hiding non-matching events (with the associated layout “jumps” that occur), it scales them back to 10% opacity. I think this is a pretty neat effect, and it is a more accurate UX, in that it makes clear what these tools are really doing: they are not performing an active search that reloads any calendar content; they are simply hiding the currently visible events that don’t match the selected criteria.

Ultimately, the problem with these tools and how they interact with Full view comes down to the fact that FullCalendar dynamically re-renders the calendar when you switch months or layout tabs, whereas the other built-in views in ICS Calendar do not. (The other views all load the entire range of the calendar into HTML, and then just selectively show or hide months as you navigate around.)

Because hiding the events entirely was causing redrawing issues with Full view, this approach of changing the opacity is a better alternative, as it does not change the spacing or position of any events in the calendar.

The best part of this change is that it is purely using CSS to alter the appearance of the events, so if you prefer to have non-matching events hidden entirely, you can just add a bit of your own CSS to override the default behavior.

Here’s the CSS in the plugin:

.ics-calendar.layout-full .hidden_in_main { opacity: 0.1 !important; }

To hide the events entirely, I recommend using this CSS:

.ics-calendar.layout-full .hidden_in_main { visibility: hidden !important; }

As always… feedback is encouraged!

—Scott

Category: New Features

Categories

  • Uncategorized
  • New Features
  • Bug Squashing
  • Just for Fun
  • Web Design & Development
  • Translation
  • Deep Dives

Recent Posts

  • ICS Calendar Pro 5.10.0 and ICS Calendar 11.5.9 updates April 24, 2025
  • Big improvements to ICS Events in versions 5.9.0 and 5.9.1 February 26, 2025
  • Happy Holidays from Room 34! December 8, 2024
  • Update to version 5.6.1.1 ASAP to resolve possible database performance issues introduced in 5.6.0 November 14, 2024
  • ICS Calendar Block is officially deprecated in version 5.6, will be removed in version 6.0 November 7, 2024

Related Links

  • Room 34 Creative Services
    Developer of ICS Calendar
  • Underdog of Perfection
    Room 34’s general blog
  • More Plugins by Room 34
    Available in the WordPress Plugin Directory

Room 34 Creative Services, LLC

  • Facebook
  • YouTube
  • Bandcamp
  • Room 34 Creative Services, LLC
  • Minneapolis, Minnesota 55406 USA
  • info@icscalendar.com
  • More WordPress Plugins
  • Privacy Policy
  • Terms & Conditions

Copyright © 2025 Room 34 Creative Services, LLC. All rights reserved.
"ICS Calendar", "ICS Calendar Pro", "ICS Events", the ICS Calendar logo and ICS icon are trademarks of Room 34 Creative Services, LLC.

https://icscalendar.com/ics-calendar-10-10-0-and-ics-calendar-pro-4-8-0-are-now-available

This website uses cookies solely for necessary functions, such as accessing your account orders and license details. Accept to continue or find out more in our Privacy Policy.

Accept & Continue