惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 司徒正美
M
MIT News - Artificial intelligence
博客园_首页
IT之家
IT之家
L
LangChain Blog
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
人人都是产品经理
人人都是产品经理
博客园 - Franky
云风的 BLOG
云风的 BLOG
罗磊的独立博客
量子位
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
博客园 - 叶小钗
S
SegmentFault 最新的问题
Stack Overflow Blog
Stack Overflow Blog
B
Blog
T
Tailwind CSS Blog
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com

Joe Dolson Web Accessibility

Able Player v5.0.0 released! - Joe Dolson Web Accessibility Able Player: 1 year later My Calendar Pro v3.4.0 Released Chat about Able Player at CSUN 2026? Able Player 4.8.0 and Able Player for WordPress 2.3.0 Released My Calendar 3.7.0 & My Calendar Pro 3.3.0 released Able Player 4.8 – Release Candidate & Call for Translators Judging severity in accessibility issues Is it an evil overlay? How can you tell? My Calendar 3.7.0 Beta Why WordPress Themes Require Underlines on Links “The primary threat for accessibility on the web is neglect.” Able Player 4.7.0 & Able Player for WordPress 2.2.0 Released!
My Calendar 3.8.0 and My Calendar 3.5.0 released - Joe Do...
Joe Dolson · 2026-08-19 · via Joe Dolson Web Accessibility

I’m releasing simultaneous major updates to My Calendar and My Calendar Pro today! The My Calendar release is particularly exciting, adding a couple of commonly requested features.

My Calendar 3.8.0

Major new features in My Calendar 3.8.0

  • An option to disable the single event view, so that singular events pages are not used.
  • Support for scheduled events. Create your event today, but publish it next week automatically!
  • Separated the display settings for the main “list” and “grid” views, so templating is more consistent, and these sections can be controlled independently from the admin.
  • Screen options to hide the category, author, and location columns in the event manager, simplifying the display for calendars that don’t use those fields.
  • Added a “clear filters” option to the navigation to clear all active category, location, or accessibility filters.

Important changes

  • The front-end input button class was changed from .button to .mc-button. If you’re customized button styles, you’ll need to know this! This change was made to avoid overlap with theme or other plugin styles.
  • The legacy disclosure widgets available on the Grid and Mini view were removed, and will automatically switch to the modal view. This change was made to improve accessibility and reduce maintenance burdens.
  • Updated recurring event calculations to include the end date chosen, rather than exclusive. This change was made to provide a more predictable interface.
  • The upgrade cycle from versions prior to 3.2.0 was removed.

Accessibility improvements

  • Fixed a focus loss when the modal was closed.
  • Control labels are visible in the event manager, rather than hidden as screen reader text.
  • Switching from the legacy disclosure widget to the accessible modal dialog.

The release also includes a wide array of bug fixes, documented in the readme.

My Calendar Pro 3.5.0

While My Calendar 3.8.0 is a significant set of changes, the changes in My Calendar Pro are smaller; mostly focused on improving the importing process. In addition to these changes, however, are a behind-the-scenes change in which I significantly expanded unit test coverage, improving the overall stability of the plugin.

New features

  • The importer now supports importing images from iCal sources.
  • The importer sets private or cancelled statuses if the iCal event has private or cancelled status.

Major bug fixes

This update was heavily focused on the event importer, and fixed several bugs with imports, including

  • Better handling of timezones
  • Deleting a scheduled import should not automatically delete all other imports of the same URL (Uniform Resource Locator)
  • List of imports shows the schedule label rather than the schedule array key
  • Import URLs with encoded ‘@’ signs are correctly handled.
  • Import-specific event statuses were always overridden by the site-wide defaults
  • Guid array was passed incorrectly, breaking updates of existing events during imports.

There was also a notable bug fix to the feature to create events from posts, but that was actually a bug in My Calendar, where at some point I added a second nonce check in event creation, and My Calendar Pro was only passing one of the expected values.