Skip to content

PyXA 0.2.1

Choose a tag to compare

@SKaplanOfficial SKaplanOfficial released this 04 Mar 11:35
· 27 commits to main since this release

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.