PyXA 0.2.1
Additions
- Added XADiskItem.move_to(folder) and XADiskItemList.move_to(folder).
- Improvements to Bike support:
- Added XABikeDocumentList.edit_mode().
- Added XABikeDocument.edit_mode.
- Added XABikeDocument.import_rows().
- Added XABikeDocument.export().
- Added XABikeRowList.container_document().
- Added XABikeRow.duplicate().
- Improvements to Media apps (Music/TV):
- Added XAMediaApplication.library_playlists().
- Added XAMediaApplication.file_tracks().
- Added XAMediaApplication.url_tracks().
- Added XAMediaApplication.shared_tracks().
- Added XAMediaPlaylist.play().
- Added XAMusicAirPlayDeviceList.supports_video().
- Added XAMusicApplication.user_playlists().
- Added XAMusicApplication.subscription_playlists(). (#8)
- Added XAMusicApplication.radio_tuner_playlists().
- Added XAMusicApplication.audio_cd_playlists().
- Improvements to Mail support:
- Added XAMailAccountList.mailboxes().
- Added XAMailboxList.messages().
Bug Fixes/Changes
- Fixed missing dependencies: ApplicationServices, CoreText
- Fixed XASBWindow object not correctly linking to the UI element subsystem of System Events. Scriptable and non-scriptable applications should now behave the same (previously only non-scriptable applications could directly access their UI elements). (#8)
- Fixed XAFolder.aliases(), XAFolder.disk_items(), XAFolder.files(), XAFolder.file_packages(), and XAFolder.folders() always returning None.
- Fixed XAFilePackage.aliases(), XAFilePackage.disk_items(), XAFilePackage.files(), XAFilePackage.file_packages(), and XAFilePackage.folders() always returning None.
- Fixed XADisk.aliases(), XADisk.disk_items(), XADisk.files(), XADisk.file_packages(), and XADisk.folders() always returning None.
- Fixed XAAlias.aliases(), XAAlias.disk_items(), XAAlias.files(), XAAlias.file_packages(), and XAAlias.folders() always returning None.
- Fixed XAClassicDomainObject.folders() always returning None.
- Fixed XADomain.folders() always returning None.
- Fixed XAMusicApplication.airplay_enabled yielding an error due to invalid property name.
- Fixed XAMusicApplication.eq_enabled yielding an error due to invalid property name.
- Fixed XAMusicApplication.play(item) resuming playback instead of playing the specified item. (#8)
- Fixed XAMusicAirPlayDeviceList.by_kind() always returning None.
- Fixed XAProtocols.XAPrintable running in the main thread instead of separately.