dyte_core_platform_interface 0.3.8 copy "dyte_core_platform_interface: ^0.3.8" to clipboard
dyte_core_platform_interface: ^0.3.8 copied to clipboard

A common platform interface for the dyte_core plugin.

0.3.8 #

  • Fix: stuck on loader issue.
  • Chore: Added Privacy Manifest for iOS release.
  • Chore: Upgraded to mobile-core v1.38.0, core-bridge v1.4.0

0.3.7 #

  • REFACTOR: added abstract class DyteListener, extended by all dyte listener classes.
  • FIX: added onPermissionsUpdate callback in SelfEventsListener.
  • FIX: added & exported DyteActiveTab class.
  • FIX: attach listeners method sync now, async methods converged in init method, renamed DyteChat/PollListener, RoomEventsListener, ParticipantEventsListenerChannel, added base class DyteListenerChannel, DyteListener for channel & listener classes.
  • FEAT: exported DyteActiveTabType class.
  • FEAT: added onMeetingEnded, onActiveTabUpdate, removed onMeetingRoomConnectionError from RoomEventsListener.

0.3.6 #

  • FIX: Added cleanAllNativeListeners() method which needs to be called when you're done with current session of dyte meeting to cleanly remove listeners.

0.3.5+1 #

  • FIX: Fixes on-stage viewer not able to share screen bug.
  • FIX: Adds canSend permission in ChatPermissions.

0.3.5 #

  • FIX: Fixes onMeetingInitFailed() issue.
  • REFACTOR: Populate error details log on onMeetingInitFailed()/onMeetingRoomJoinedFailed(), it returns exception, user needs to type-cast it to DyteError.
  • REFACTOR: added a DyteError class.
  • FIX: made release() method async, returns a bool, true -> if release is successful, false -> if release is failure.

0.3.4 #

  • FIX: Fixed on removed callback in roomnode meetings.

0.3.3 #

  • FIX: added stageStatus property for DyteParticipant object.

0.3.2 #

  • FIX: changed API of release() introduced in v0.3.1 to releaseMeeting().

0.3.1 #

  • FEAT: Introduced release() method, to be called on dyteMobileClient when user exits from setup screen (i.e. doesn't enter the room).

0.3.0 #

  • Core layer changes from dyte:core to bridge.

0.2.6 #

  • Added support for screenshare.

0.2.4+1 #

  • REFACTOR: updated onPluginMessage callback to return a DytePlugin, eventName and data.

0.2.4 #

  • FEAT: added api for broadcastMessage.

0.2.3+1 #

  • REFACTOR: add return type for stage event listener callbacks.
  • REFACTOR: remove outdated livestream callbacks.
  • REFACTOR: [participant event listener] mark screenshare started/ended as depracated, introduce replacement callbacks.
  • REFACTOR: remove getter in DyteLivestream class.
  • FIX: Refactor DyteScreenShareMeetingParticipant to use.
  • FIX: Update android dependencies and fix code issues.
  • FIX: changing DyteMeetingParticipant -> DyteWaitlistedParticipant in DyteWaitingRoomEventsListener.
  • FIX: added onParticipantStarted/StoppedPresenting in Stage events listener, mark onPresentRequestAccepted as depracated.
  • FIX: parse stage requests.
  • FIX: removed publish_to.

0.2.3 #

  • REFACTOR : Renamed DyteRoomParticipants -> DyteParticipants, DyteLocalUser -> DyteSelfUser.
  • FEAT : added add/removeParticipantUpdateListener(s) method for a particular participant.

0.2.2 #

  • REFACTOR: moved onStageStatusUpdated callback from SelfEventsListener to StageEventsListener.
  • FIX: commonize api changes with core.
  • FEAT: add connection methods.

0.2.1+1 #

  • FIX: lint warnings.

0.2.1 #

  • REFACTOR: made switchCamera() call synchronous.
  • REFACTOR: minor refactor.
  • FIX: typo.
  • FIX: gesture detector applied to android only.
  • FIX: videoview fix.
  • FIX: lifeycle methods added for videoview.
  • FEAT: added lifecyle based video refresh.

Dyte Core Platform Interface #

0.1.0+1 #

  • Initial release.

0.1.0+2 #

  • Exported DyteAudioDevice and DyteVideoDevice.

0.1.0+3 #

  • Added support for plugins
  • Added suport for polls
  • Added pagination
  • Added support for recording

0.1.1+0 #

  • Changed method channels to event channels for all listeners
  • Migrated DyteCore 'io.dyte:core:1.11.0-staging.18' for android
  • Migrated DyteiOSCore to 0.3.2

0.1.1+1 #

  • Fix build release bug.
  • Code cleanup.

0.1.1+2 #

  • Changed android core version to 1.11.0

0.1.1+3 #

  • Fix pod install error for fetching DyteiOSCore.

0.1.1+4 #

  • Introduced special DyteMeetingInfoV1 class for v1 meeting.
  • Introduced DyteRecordingEventsListener channel for recording callbacks.
  • Introduced DyteWaitingRoomEventsListener for waiting room callbacks.
  • Added PluginViewand ScreenshareView, DytePluginApi, DyteRoomType.
  • Added DyteRoomType enum defining different types of rooms.
  • Renamed roomTitle to meetingTitle in DyteMeta.
  • Aspect Ratio set to 16:9 for screenshare.

0.1.1+5 #

  • Add plugins support
  • Implemented host controls
  • Implemented plugins

0.1.2+0 #

  • Added reconnection APIs
  • VideoView tear for ios fix

0.1.3 #

  • Added support for simulators.
  • getSelectedAudioDevice() and getSelectedVideoDevice() returns nullables.

0.2.0 #

  • Added Livestream view support.
  • Added stage management methods for livestream.
  • Added host controls for livestream.

0.2.0+1 #

  • Updated switchCamera(), no DyteVideoDevice argument required now.