dyte_core_platform_interface 0.3.8 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
, removedonMeetingRoomConnectionError
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 toDyteError
. - 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 toreleaseMeeting()
.
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
anddata
.
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
andDyteVideoDevice
.
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 fetchingDyteiOSCore
.
0.1.1+4 #
- Introduced special
DyteMeetingInfoV1
class for v1 meeting. - Introduced
DyteRecordingEventsListener
channel for recording callbacks. - Introduced
DyteWaitingRoomEventsListener
for waiting room callbacks. - Added
PluginView
andScreenshareView
,DytePluginApi
,DyteRoomType
. - Added
DyteRoomType
enum defining different types of rooms. - Renamed
roomTitle
tomeetingTitle
inDyteMeta
. - 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()
andgetSelectedVideoDevice()
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()
, noDyteVideoDevice
argument required now.