GitPedia
insidegui

insidegui/WWDC

The unofficial WWDC app for macOS

30 Releases
Latest: 2y ago
Version 7.57.5Latest
insideguiinsidegui·2y ago·June 7, 2024
GitHub

What's New in Version 7.5

  • New video player design (by @insidegui in https://github.com/insidegui/WWDC/pull/695)
  • New video downloading engine enables downloading session videos with subtitles included; this feature can be enabled in the app's settings (by @insidegui in https://github.com/insidegui/WWDC/pull/713)
  • The player now features consistent keyboard shortcuts for media player commands across different keyboard layouts (by @boettges in https://github.com/insidegui/WWDC/pull/693)
  • Modernized PiP implementation (by @allenhumphreys in https://github.com/insidegui/WWDC/pull/691)
  • Improved app startup performance (by @allenhumphreys in https://github.com/insidegui/WWDC/pull/696)
  • When adding calendar events in macOS Sonoma and later, the app will now require write-only permission instead of full access (by @insidegui in https://github.com/insidegui/WWDC/pull/700)

📋 Other Changes

  • Load git contributors only when about window is shown by @allenhumphreys in https://github.com/insidegui/WWDC/pull/701
  • Remove RxSwift in favor of combine by @allenhumphreys in https://github.com/insidegui/WWDC/pull/671
  • Change Realm background queue QoS by @allenhumphreys in https://github.com/insidegui/WWDC/pull/704
  • Sessions table view model refactoring by @allenhumphreys in https://github.com/insidegui/WWDC/pull/703
  • Remove keypath filter on SessionViewModel by @allenhumphreys in https://github.com/insidegui/WWDC/pull/705
  • Improved handling of schedule event hero by @insidegui in https://github.com/insidegui/WWDC/pull/707
  • Rename "All Events" filter to "All Content" (Closes #697) by @insidegui in https://github.com/insidegui/WWDC/pull/708
  • Remove external playback support by @insidegui in https://github.com/insidegui/WWDC/pull/709
  • + 3 more

New Contributors

  • @boettges made their first contribution in https://github.com/insidegui/WWDC/pull/693
  • Full Changelog: https://github.com/insidegui/WWDC/compare/7.4.2...7.5
Version 7.4.27.4.2
insideguiinsidegui·3y ago·June 6, 2023
GitHub

<h2>Version 7.4.2</h2> <ul> <li>Addresses a crash when filtering in the Schedule or Videos tab</li> </ul> <h3>Release notes from version 7.4.1</h3> <ul> <li>The schedule tab now lists all content, including unreleased videos</li> <li>Labs, Special Events, and other types of content no longer display a placeholder image</li> <li>Known issue: the timing for labs is not correct</li> </ul> <h3>Release notes from version 7.4</h3> <ul> <li>The new Explore tab replaces the old Featured tab with sections for live events, recently favorited content, content you haven't finished watching yet, as well as featured content from Apple's Developer app</li> <li>Several design tweaks to make the app look better on recent versions of macOS</li> <li>The events filter now separates items for WWDC and other event types such as Tech Talks and Developer Insights</li> <li>Multiple choice filters will now show an option to quickly clear all filters for that criteria</li> <li>Support for SharePlay for watching session videos over FaceTime</li> <li>Minor bug fixes</li> </ul>

Version 7.4.17.4.1
insideguiinsidegui·3y ago·June 6, 2023
GitHub

<h2>Version 7.4.1</h2> <ul> <li>The schedule tab now lists all content, including unreleased videos</li> <li>Labs, Special Events, and other types of content no longer display a placeholder image</li> <li>Known issue: the timing for labs is not correct</li> </ul> <h3>Release notes from version 7.4</h3> <ul> <li>The new Explore tab replaces the old Featured tab with sections for live events, recently favorited content, content you haven't finished watching yet, as well as featured content from Apple's Developer app</li> <li>Several design tweaks to make the app look better on recent versions of macOS</li> <li>The events filter now separates items for WWDC and other event types such as Tech Talks and Developer Insights</li> <li>Multiple choice filters will now show an option to quickly clear all filters for that criteria</li> <li>Support for SharePlay for watching session videos over FaceTime</li> <li>Minor bug fixes</li> </ul>

Version 7.47.4-release
insideguiinsidegui·3y ago·June 2, 2023
GitHub

<h2>WWDC 2023 Update</h2> <ul> <li>The new Explore tab replaces the old Featured tab with sections for live events, recently favorited content, content you haven't finished watching yet, as well as featured content from Apple's Developer app</li> <li>Several design tweaks to make the app look better on recent versions of macOS</li> <li>The events filter now separates items for WWDC and other event types such as Tech Talks and Developer Insights</li> <li>Multiple choice filters will now show an option to quickly clear all filters for that criteria</li> <li>Support for SharePlay for watching session videos over FaceTime</li> <li>Minor bug fixes</li> </ul> **Full Changelog**: https://github.com/insidegui/WWDC/compare/7.3.3...7.4-release

Version 7.4 Beta 47.4-b4Pre-release
insideguiinsidegui·3y ago·May 30, 2023
GitHub

📋 Changes

  • The new Explore tab replaces the old Featured tab with sections for live events, recently favorited content, content you haven't finished watching yet, as well as featured content from Apple's Developer app
  • Several design tweaks to make the app look better on recent versions of macOS
  • The events filter now separates items for WWDC and other event types such as Tech Talks and Developer Insights
  • Multiple choice filters will now show an option to quickly clear all filters for that criteria
Version 7.4 beta 37.4-b3Pre-release
insideguiinsidegui·4y ago·October 21, 2021
GitHub

The app will now run on macOS Monterey Release Candidate (12.0.1). This is a pre-release version that includes the ability to watch sessions together with friends using SharePlay on FaceTime. This feature requires all participants to be running the macOS Monterey beta. <img width="115" alt="image" src="https://user-images.githubusercontent.com/67184/121734665-77ae1000-cacb-11eb-9287-1e633b30fcc2.png"> The SharePlay button shows up automatically in the app's titlebar during FaceTime calls.

Version 7.4 beta 27.4-b2Pre-release
insideguiinsidegui·4y ago·July 1, 2021
GitHub

Addresses a crash on launch when running on macOS Monterey Developer Beta 2. This is a pre-release version that includes the ability to watch sessions together with friends using SharePlay on FaceTime. This feature requires all participants to be running the macOS Monterey beta. <img width="115" alt="image" src="https://user-images.githubusercontent.com/67184/121734665-77ae1000-cacb-11eb-9287-1e633b30fcc2.png"> The SharePlay button shows up automatically in the app's titlebar during FaceTime calls.

Version 7.4 beta 17.4Pre-release
insideguiinsidegui·5y ago·June 11, 2021
GitHub

This is a pre-release version that includes the ability to watch sessions together with friends using SharePlay on FaceTime. This feature requires all participants to be running the macOS Monterey beta. <img width="115" alt="image" src="https://user-images.githubusercontent.com/67184/121734665-77ae1000-cacb-11eb-9287-1e633b30fcc2.png"> The SharePlay button shows up automatically in the app's titlebar during FaceTime calls.

Version 7.3.37.3.3
insideguiinsidegui·5y ago·June 7, 2021
GitHub

<p><em>This is a minor patch to version 7.3.2 that addresses an issue with the Raycast integration.</em></p> <ul> <li>Updated for WWDC 2021</li> <li>Adds integration with <a href="https://raycast.com">Raycast</a> so that you can find your WWDC content there (this must be enabled in preferences)</li> <li>Addresses an issue that prevented sessions from being unfavorited</li> <li>Minor bug fixes</li> </ul>

Version 7.3.27.3.2
insideguiinsidegui·5y ago·June 7, 2021
GitHub

<p><em>This is a minor patch to version 7.3.1 that addresses an issue which caused links for live sessions to not reveal the correct tab within the app.</em></p> <ul> <li>Updated for WWDC 2021</li> <li>Adds integration with <a href="https://raycast.com">Raycast</a> so that you can find your WWDC content there (this must be enabled in preferences)</li> <li>Addresses an issue that prevented sessions from being unfavorited</li> <li>Minor bug fixes</li> </ul>

Version 7.3.17.3.1
insideguiinsidegui·5y ago·June 3, 2021
GitHub

<p><em>This is a minor patch to version 7.3 that addresses an issue where Raycast integration wouldn't work when running on a macOS version below 11.3. The original release notes can be found below.</em></p> <ul> <li>Updated for WWDC 2021</li> <li>Adds integration with <a href="https://raycast.com">Raycast</a> so that you can find your WWDC content there (this must be enabled in preferences)</li> <li>Addresses an issue that prevented sessions from being unfavorited</li> <li>Minor bug fixes</li> </ul>

Version 7.37.3
insideguiinsidegui·5y ago·June 1, 2021
GitHub

<ul> <li>Updated for WWDC 2021</li> <li>Adds integration with <a href="https://raycast.com">Raycast</a> so that you can find your WWDC content there (this must be enabled in preferences)</li> <li>Addresses an issue that prevented sessions from being unfavorited</li> <li>Minor bug fixes</li> </ul>

Version 7.2 beta 37.2-b3Pre-release
insideguiinsidegui·5y ago·April 2, 2021
GitHub

📋 Changes

  • Minor UI fixes
Version 7.2 beta 27.2-b2Pre-release
insideguiinsidegui·5y ago·March 30, 2021
GitHub

📋 Changes

  • Minor UI/UX improvements for macOS Big Sur
  • Updated Realm and other dependencies to more recent versions
Version 7.2 beta 1 (Apple Silicon support)7.2-b1Pre-release
insideguiinsidegui·5y ago·December 2, 2020
GitHub

**WARNING: This build is highly experimental and hasn't been thoroughly tested yet, so proceed with caution.** This version is a Universal build which adds support for Macs powered by Apple's M1 SoC.

Version 7.27.2
insideguiinsidegui·5y ago·April 5, 2021
GitHub

📋 Changes

  • Universal build for Intel and Apple Silicon
  • Updated app icon for macOS Big Sur
  • User interface adjustments for macOS Big Sur
  • Bug fixes
Version 7.1.17.1.1
insideguiinsidegui·5y ago·September 14, 2020
GitHub

This release adds a keyboard shortcut to access the Community tab and also fixes some common crashes caused by Realm.

Version 7.17.1
insideguiinsidegui·5y ago·July 20, 2020
GitHub

<p>This update improves the performance and reliability of the app, including fixes for common crashes which were affecting a significant number of users.</p> <ul> <li>Fixes a crash that would occur when the directory in "~/Library/Application Support" used by the app had the wrong persmissions for the current user. The app will now display an appropriate error message in the UI.</li> <li>Addresses a common crash that would occur while playing videos.</li> <li>Fixes some syncing issues that could happen if the user deleted their iCloud data for the WWDC app.</li> <li>The session summary text is now scrollable, leaving more space for the video area when it is not in full screen.</li> <li>Fixes an issue that would prevent Clip Sharing from working when in the "Schedule" tab.</li> </ul>

Version 7.0.27.0.2
insideguiinsidegui·6y ago·June 15, 2020
GitHub

Minor changes to get the app ready ahead of next week's event. Apple has just released their official Developer app for macOS, [check it out in the App Store](https://apps.apple.com/app/apple-developer/id640199958).

Version 7.0.17.0.1
insideguiinsidegui·6y ago·June 11, 2020
GitHub

This update contains a bug fix in the schedule tab.

Version 7.07.0
insideguiinsidegui·6y ago·June 3, 2020
GitHub

📋 Changes

  • The app's UI has been modernized to look better in macOS Catalina, with new fonts and colors
  • The video player has also received a UI refresh to improve the contrast between controls and the background
  • Transcripts are now provided by Apple, which means they're the same as the ones in the Apple Developer app, including support for multiple languages
  • You can now search within a specific session's transcript
  • The transcript can now be detached into its own window, so you can rearrange your workspace with more flexibility, such as putting the video and transcript side-by-side in fullscreen
  • Meet the new Community tab: in partnership with CocoaHub, we're bringing you curated content from the community, including Apple announcements, blog posts, podcast episodes, conference videos, and more
  • Clip Sharing: if you've ever wanted to share a specific segment of a video with someone, you now can! With a downloaded video selected, just click the scissors button and select a portion of the video to share
Version 6.26.2
insideguiinsidegui·6y ago·April 5, 2020
GitHub

📋 Changes

  • The app is now notarized.
  • Adds a number of keyboard shortcuts
  • Increase/reduce playback speed with plus or minus keys respectively.
  • Increase reverse speed/pause/increase forward speed with J/K/L respectively.
  • Section headers categorising sessions into Tracks now show when filters and searches are active.
  • Improvements to the control overlay when viewing videos.
  • Increased contrast.
  • Fixes two issues which saw the control overlay stay on-screen when the mouse was not focused on the video.
  • + 4 more
Version 6.1.26.1.2
insideguiinsidegui·7y ago·May 14, 2019
GitHub

<ul> <li>The app is now Swift 5</li> <li>Improved error reporting</li> <li>Converted our networking stack to use Codable instead of SwiftyJSON</li> <li>Other smaller fixes and improvements</li> </ul>

Version 6.16.1
insideguiinsidegui·7y ago·November 6, 2018
GitHub

<ul> <li>New "Featured" tab shows important new videos highlighted by Apple</li> <li>The app is now optimized for macOS Mojave and will adopt the user's preferred accent color</li> <li>New download manager: you can now see the progress and manage all downloads from a single location</li> <li>Many other smaller fixes and improvements</li> </ul>

Version 6.0.46.0.4
insideguiinsidegui·7y ago·July 4, 2018
GitHub

<h3>Our "iOS 12" release</h3> <p>WWDC came and went and a huge topic, especially for iOS 12, was performance and stability. Inspired by that, we're releasing WWDC for macOS 6.0.4, with the following fixes:</p> <ul> <li>Player timestamps now use the correct monospace system font</li> <li>Optimized the UI for faster interactions</li> <li>Fixed related sessions navigation so that it can expose the destination session</li> <li>Fixed a hang that would occur sometimes when the app was loading its data</li> <li>Fixed fullscreen player hiding incorrectly when browsing sessions</li> <li>Fixed a hang that could occur when starting playback of a streaming video</li> <li>Fixed an issue that would prevent the space bar from playing/pausing the video</li> <li>Fixed an issue where the cursor would be hidden when switching spaces while playing in fullscreen</li> <li>Transcripts from ASCIIWWDC are now downloaded over HTTPS</li> </ul> <h4>We also made some enhancements:</h4> <p> <ul> <li>Enabled subtitles for 2017 and 2018 (thanks Mattt)</li> <li>The player now allows play/pause while the app is not the frontmost app</li> <li>It's now possible to seek using the keyboard arrow keys</li> <li>Option-clicking the speed button on the player will go to the previous playback speed</li> <li>In the share menu, there's now an option to copy the link for a session to the clipboard</li> </ul></p>

Version 6.0.36.0.3
insideguiinsidegui·8y ago·June 5, 2018
GitHub

Improves live streaming reliability.

Version 6.0.26.0.2
insideguiinsidegui·8y ago·June 5, 2018
GitHub

<h3>This update fixes an important issue with live streaming, please update to be able to watch live sessions during the week.</h3>

Version 6.0.16.0.1
insideguiinsidegui·8y ago·June 2, 2018
GitHub

<h2>This version contains some bugfixes so you can have a great experience during this WWDC week.<br> Below are the full release notes for 6.0, in case you missed them:</h2> <h3>WWDC 6.0 release notes</h3> <h3>This is a major update of the app with some great new features and improvements:</h3> <h4>iCloud Sync (beta)</h4> <p>That's right! You can now sync your favorites, bookmarks and progress in videos between multiple computers. All you need is to be logged in to your iCloud account.</p> <h4>Related Sessions</h4> <p>When watching a specific session, we will show related sessions to you so you can binge watch and expand your learning.</p> <h4>Session Links</h4> <p>Some special events and labs require you to make an appointment, some special events have links for directions. We now show those important links at the bottom of the session details so you can schedule an appointment or find directions right from the app.</p> <h4>"Now Playing" integration and Bluetooth control</h4> <p>Playback in the app will now show in the "Now Playing" Notification Center widget. This also means you can control playback using your AirPods (or any other Bluetooth headphone).</p> <h4>Touch Bar support</h4> <p>The player now shows its controls in the Touch Bar so you can easily control playback anywhere in the app without moving your mouse.</p> <h4>Calendar integration</h4> <p>If you see a session in the schedule you'd really like to attend, just click the calendar button in the session details and an event will be added to your calendar. Remember you can still ask Siri to remind you about a session when you have it selected in the app!</p> <h4>State restoration improvements</h4> <p>You can quit the app without worrying about losing your place. Everything will be back where you left off when you launch it again, including search and filters.</p> <h4>Improved Chromecast support</h4> <p>We have updated Chromecast support to be even better and more stable, enjoy watching the keynote on your big screen.</p>

Version 66.0
insideguiinsidegui·8y ago·May 30, 2018
GitHub

<h2>Happy WWDC 2018! 🎉</h2> <h3>This is a major update of the app with some great new features and improvements:</h3> <h4>iCloud Sync (beta)</h4> <p>That's right! You can now sync your favorites, bookmarks and progress in videos between multiple computers. All you need is to be logged in to your iCloud account.</p> <h4>Related Sessions</h4> <p>When watching a specific session, we will show related sessions to you so you can binge watch and expand your learning.</p> <h4>Session Links</h4> <p>Some special events and labs require you to make an appointment, some special events have links for directions. We now show those important links at the bottom of the session details so you can schedule an appointment or find directions right from the app.</p> <h4>"Now Playing" integration and Bluetooth control</h4> <p>Playback in the app will now show in the "Now Playing" Notification Center widget. This also means you can control playback using your AirPods (or any other Bluetooth headphone).</p> <h4>Touch Bar support</h4> <p>The player now shows its controls in the Touch Bar so you can easily control playback anywhere in the app without moving your mouse.</p> <h4>Calendar integration</h4> <p>If you see a session in the schedule you'd really like to attend, just click the calendar button in the session details and an event will be added to your calendar. Remember you can still ask Siri to remind you about a session when you have it selected in the app!</p> <h4>State restoration improvements</h4> <p>You can quit the app without worrying about losing your place. Everything will be back where you left off when you launch it again, including search and filters.</p> <h4>Improved ChromeCast support</h4> <p>We have updated ChromeCast support to be even better and more stable, enjoy watching the keynote on your big screen.</p>

Version 5.35.3
insideguiinsidegui·8y ago·September 24, 2017
GitHub

<li>High Sierra compatibility improvements</li> <li>The duration for a session's video is now shown in the detail view when available</li> <li>The app has been converted to Swift 4 (thanks @otaviolima)</li>