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

推荐订阅源

J
Java Code Geeks
小众软件
小众软件
博客园 - 叶小钗
宝玉的分享
宝玉的分享
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
B
Blog RSS Feed
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
Google DeepMind News
Google DeepMind News
U
Unit 42
F
Fortinet All Blogs
IT之家
IT之家
Y
Y Combinator Blog
Martin Fowler
Martin Fowler
T
The Blog of Author Tim Ferriss
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The GitHub Blog
The GitHub Blog
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
酷 壳 – CoolShell
酷 壳 – CoolShell

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.