Skip to content

Commit

Permalink
merge fork to upstream (#88)
Browse files Browse the repository at this point in the history
* Gift subspec IM Service implement Resource configuration

Gift subspec IM Service implement Resource configuration

* IM Callback

IM Callback

* note

* 注释

注释

* gift service implement

gift service implement

* save IM config user

save IM config user

* Resource change location and UIKit example show IM ChatView  (#7)

* listener changed

listener changed

* Resource change location and UIKit example show IM ChatView

Resource change location and UIKit example show IM ChatView

* feat: add rtm message delegate

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* invite and apply user  gift implement changed

invite and apply user  gift implement changed

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* IM Components properties config and IM&gift Service implement

IM Components properties config and IM&gift Service implement

* feat: add appearance for button

* api implement (#11)

api implement

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: rename

* style: rename file

* style: minor changes

* style: update iOS folder

* style: remove iOS folder

* style: add iOS folder

* docs: update readme

* style: remove iOS folder

* style: add iOS folder

* IM&Gift implement rename Protocol change name

IM&Gift implement rename Protocol change name

* example gift request (#12)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug (#15)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation (#18)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed (#22)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete (#23)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak (#24)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed (#25)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic (#26)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic

* filter data

* gift protocol

* join message

* review code (#27)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic

* filter data

* gift protocol

* join message

* review code

* rename kit source (#28)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic

* filter data

* gift protocol

* join message

* review code

* animation

* rename kit source

* fix issue (#29)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic

* filter data

* gift protocol

* join message

* review code

* animation

* rename kit source

* fix issue

* Light theme and resource (#30)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic

* filter data

* gift protocol

* join message

* review code

* animation

* rename kit source

* fix issue

* Light theme and resource

* fix: update theme

* fix: kick user enable

* merge&kick logic (#31)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic

* filter data

* gift protocol

* join message

* review code

* animation

* rename kit source

* fix issue

* Light theme and resource

* oss url crop image

* fix: update alert theme

* IM&Gift theme resource (#32)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic

* filter data

* gift protocol

* join message

* review code

* animation

* rename kit source

* fix issue

* Light theme and resource

* oss url crop image

* IM&Gift theme resource

* gift json fill

* fix: update theme

* fix: update theme

* IM login repeat error & circle layout adjust (#33)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic

* filter data

* gift protocol

* join message

* review code

* animation

* rename kit source

* fix issue

* Light theme and resource

* oss url crop image

* IM&Gift theme resource

* gift json fill

* IM login repeat error & circle layout adjust

* fix: update theme

* fix: image not found fixed

* fix: update theme

* fix: add assert

* fix: warning print

* feat: add alignment for auitabs

* AUIKit complete (#34)

* example gift request

example gift request

* input clear

input clear

* user config

user config

* user default config

user default config

* fix toast bug

* mic seat layout and ripple animation

* Room Components

* invitation and mic layout setting

* invitation impl changed

* invite&apply UI Complete

* protocol add @objc and mic animation when speak

* fix conflict

* IM&Gift&Mic Seat changed

* invite&apply to mic

* filter data

* gift protocol

* join message

* review code

* animation

* rename kit source

* fix issue

* Light theme and resource

* oss url crop image

* IM&Gift theme resource

* gift json fill

* IM login repeat error & circle layout adjust

* feat: update resource

* refactor:remove unused folder

* fix: revert resource folder

* fix: rename file

* fix: remove unused code

* feat: revert file

* remove main  unused

* Dev/rename_voicechat_ios merge code from main (#40)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* change seat type and seat count

change seat type and seat count

* change seat type and seat count  (#41)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* add AUITheme Dark (#42)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* theme fix

theme fix

* theme fix (#43)

* theme fix

theme fix

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* image  picker change any picker

image  picker change any picker

* fix: update theme

* fix: hex color parse incorrect

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* image picker change any picker  (#45)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* release note

release note

* empty set

empty set

* apply empty (#46)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* fix: crash

* fix: switch theme by name incorrect

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* release note & theme json (#51)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* theme Name public

theme Name public

* read only

read only

* theme Name public  (#52)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* theme Name public

theme Name public

* read only

read only

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* info view can hidden Extension button

info view can hidden Extension button

* change view binder protocol

change view binder protocol

* info view can hidden Extension button (#55)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* theme Name public

theme Name public

* read only

read only

* info view can hidden Extension button

info view can hidden Extension button

* change view binder protocol

change view binder protocol

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Create AUIRoomGiftDialog.swift

* Create AUIRoomGiftDialog.swift (#57)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* theme Name public

theme Name public

* read only

read only

* info view can hidden Extension button

info view can hidden Extension button

* change view binder protocol

change view binder protocol

* Create AUIRoomGiftDialog.swift

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* UI check&mic logic add

UI check&mic logic add

* UI check&mic logic add (#59)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* theme Name public

theme Name public

* read only

read only

* info view can hidden Extension button

info view can hidden Extension button

* change view binder protocol

change view binder protocol

* Create AUIRoomGiftDialog.swift

* UI check&mic logic add

UI check&mic logic add

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* fix: fix warning

* Update InvitationAndApply.json

* Update InvitationAndApply.json (#60)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* theme Name public

theme Name public

* read only

read only

* info view can hidden Extension button

info view can hidden Extension button

* change view binder protocol

change view binder protocol

* Create AUIRoomGiftDialog.swift

* UI check&mic logic add

UI check&mic logic add

* Update InvitationAndApply.json

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

* fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883 (#63)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* theme Name public

theme Name public

* read only

read only

* info view can hidden Extension button

info view can hidden Extension button

* change view binder protocol

change view binder protocol

* Create AUIRoomGiftDialog.swift

* UI check&mic logic add

UI check&mic logic add

* Update InvitationAndApply.json

* fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* giftlist header&rtm log path

giftlist header&rtm log path

* giftlist header&rtm log path (#65)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* theme Name public

theme Name public

* read only

read only

* info view can hidden Extension button

info view can hidden Extension button

* change view binder protocol

change view binder protocol

* Create AUIRoomGiftDialog.swift

* UI check&mic logic add

UI check&mic logic add

* Update InvitationAndApply.json

* fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

* giftlist header&rtm log path

giftlist header&rtm log path

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* parser android gift json recursive

parser android gift json recursive

* fix UI issue

fix UI issue

* parser android gift json recursive (#67)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* theme Name public

theme Name public

* read only

read only

* info view can hidden Extension button

info view can hidden Extension button

* change view binder protocol

change view binder protocol

* Create AUIRoomGiftDialog.swift

* UI check&mic logic add

UI check&mic logic add

* Update InvitationAndApply.json

* fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

* giftlist header&rtm log path

giftlist header&rtm log path

* parser android gift json recursive

parser android gift json recursive

* fix UI issue

fix UI issue

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* fix ui issue

fix ui issue

* fix gift UI

fix gift UI

* note

note

* layout note

layout note

* inputbar hidden  inside

inputbar hidden  inside

* fix ui issue  (#70)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------



* rename

* rename

* fix conflict

---------



* delete AUiKit/exampleTheme

* [iOS]add rtc engine podspec.

* fix icon not appear

---------

Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* Temp/rename ios (#39)

* fix: remove unused file

* fix: revert file

* remove main  unused

* change seat type and seat count

change seat type and seat count

* add AUITheme Dark

add AUITheme Dark

* Theme change

Theme change

* theme fix

theme fix

* image  picker change any picker

image  picker change any picker

* theme fix

theme fix

* theme json

theme json

* empty set

empty set

* alert json

alert json

* release note

release note

* empty set

empty set

* release note & theme json

release note & theme json

* tabs theme

tabs theme

* dialog title color

dialog title color

* theme Name public

theme Name public

* read only

read only

* info view can hidden Extension button

info view can hidden Extension button

* change view binder protocol

change view binder protocol

* Create AUIRoomGiftDialog.swift

* UI check&mic logic add

UI check&mic logic add

* Update InvitationAndApply.json

* fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

fix https://confluence.agoralab.co/pages/viewpage.action?pageId=1304135883

* giftlist header&rtm log path

giftlist header&rtm log path

* parser android gift json recursive

parser android gift json recursive

* fix UI issue

fix UI issue

* fix ui issue

fix ui issue

* fix gift UI

fix gift UI

* note

note

* layout note

layout note

* inputbar hidden  inside

inputbar hidden  inside

---------

Co-authored-by: xucz <[email protected]>
Co-authored-by: HeZhengQing <[email protected]>
Co-authored-by: yiwangwuqianfjp <[email protected]>
Co-authored-by: wushengtao <[email protected]>

* hidden input

hidden input

* chatinput bar hittest

chatinput bar hittest

* fix seat bug

* remove

remove

* chatinput bar hittest (#73)

* release/karaoke (#21)

Dev/karaoke/0.1.1 (#20)

* [FIX] adjust api with ios

* [FIX]  android iOS song data stream Connectivity

* [FIX] adjust api with ios

* update README.

* [Android]fix AUi prefix error and update README

* [Android]update README license.

* [Android]fix AUi prefix error

* [Android]fix AUi prefix error

* Dev/rename ios fp (#14)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* example ui

* fix: incorrect param name

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

---------




* Dev/rename ios (#17)

* Dev/ios fp (#9)

* decouple SwiftTheme from AUiSlider

* decouple SwiftTheme from AUiTableViewCell

* style: rename project AUiKit->AUIKit

* style: rename class AUi->AUI

* feat: add appearance for button

* fix: incorrect param name

* style: rename file

* style: rename project

* perf: remove unused file

* style: minor changes

* style: update iOS folder

* docs: update readme

* Dev/rename ios fp (#13)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

---------



* Dev/rename ios fp (#16)

* example ui

* fix: incorrect param name

* AUIButton example

* add animated picture

* fix auibutton all states

* fix switch animated pictrue

* fix edit readme

* fix image settings

* fix image

* rename

* rename

* rename

* rename

---------
…
  • Loading branch information
5 people committed Jul 21, 2023
1 parent a3e9d0e commit 4d4231d
Show file tree
Hide file tree
Showing 1,008 changed files with 7,229 additions and 654 deletions.
29 changes: 24 additions & 5 deletions iOS/AUIKit.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -35,18 +35,35 @@ TODO: Add long description of the pod here.
core.source_files = 'AUIKit/Classes/Core/**/*'
end

s.subspec 'AUIKit' do |invitation|
invitation.source_files = 'AUIKit/Classes/Components/Invitation/*'
invitation.resource = 'AUIKit/Resource/Invitation.bundle'
end

s.subspec 'AUIKit' do |room|
room.source_files = 'AUIKit/Classes/Components/Room/*'
end

s.subspec 'AUIKit' do |service|
service.source_files = 'AUIKit/Classes/Service/**/*'
end

s.subspec 'AUIKit' do |chat|
chat.source_files = 'AUIKit/Classes/Components/IM/**/*'
chat.resource = 'AUIKit/Classes/Components/IM/Resource/VoiceChatRoomResource.bundle'
chat.resource = 'AUIKit/Resource/ChatResource.bundle'
chat.dependency 'Agora_Chat_iOS'
chat.dependency 'AUIKit/Core'
chat.dependency 'AUIKit/Service'
end

s.subspec 'AUIKit' do |gift|
gift.source_files = 'AUIKit/Classes/Components/Gift/**/*'
gift.resource = 'AUIKit/Resource/Gift.bundle'
gift.dependency 'Agora_Chat_iOS'
gift.dependency 'AUIKit/Core'
gift.dependency 'AUIKit/Service'
end

s.subspec 'AUIKit' do |player|
player.source_files = 'AUIKit/Classes/Components/Player/*'
# player.resource = 'AUIKit/Classes/Components/Player/Resource/PlayerResource.bundle'
Expand All @@ -56,12 +73,13 @@ TODO: Add long description of the pod here.
player.dependency 'AUIKit/Service'
end

s.source_files = 'AUIKit/Classes/**/*'
s.source_files = 'AUIKit/Classes/**/*.swift'
s.static_framework = true

s.swift_version = '5.0'

s.resource = 'AUIKit/Resource/*.bundle'
s.resource = ['AUIKit/Resource/*.bundle']


# s.resource_bundles = {
# 'AUIKit' => ['AUIKit/Assets/*.png']
Expand All @@ -71,12 +89,13 @@ TODO: Add long description of the pod here.
s.frameworks = 'UIKit', 'Foundation'
s.dependency 'AgoraRtcEngine_iOS'
s.dependency 'YYModel'
s.dependency 'SwiftyBeaver', '~>1.9.5'
s.dependency 'SwiftyBeaver', '1.9.5'
s.dependency 'Zip'
s.dependency 'Alamofire'
s.dependency 'SwiftTheme'
s.dependency 'SDWebImage', '~>5.12.6'
s.dependency 'SDWebImage'
s.dependency 'MJRefresh'
s.dependency 'ScoreEffectUI'
s.dependency 'AgoraLyricsScore'
s.dependency 'Agora_Chat_iOS'
end
167 changes: 167 additions & 0 deletions iOS/AUIKit/Classes/Components/Gift/Cells/AUIReceiveGiftCell.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
//
// AUIReceiveGiftCell.swift
// AUiKit
//
// Created by 朱继超 on 2023/5/17.
//

import UIKit
import SDWebImage

/*!
* \~Chinese
* 收礼物的cell
*
* \~English
* Cell receive gift
*/
@objcMembers public class AUIReceiveGiftCell: UITableViewCell {
/*!
* \~Chinese
* 收礼物的实体模型
*
* \~English
* Mock-up for receiving presents
*/
var gift: AUIGiftEntity?
/*!
* \~Chinese
* 收礼物整体的容器包含所有子视图
*
* \~English
* The overall container contains all subviews
*/
lazy var container: UIToolbar = {
UIToolbar(frame: CGRect(x: 0, y: 5, width: self.contentView.frame.width, height: self.contentView.frame.height - 10)).backgroundColor(.clear).isUserInteractionEnabled(false)
}()
/*!
* \~Chinese
* 用户头像
*
* \~English
* User avatar
*/
lazy var avatar: UIImageView = UIImageView(frame: CGRect(x: 5, y: 5, width: self.frame.width / 5.0, height: self.frame.width / 5.0)).contentMode(.scaleAspectFit)
/*!
* \~Chinese
* 用户名称
*
* \~English
* User nickname
*/
lazy var userName: UILabel = {
UILabel(frame: CGRect(x: self.avatar.frame.maxX + 6, y: 8, width: self.frame.width / 5.0 * 2 - 12, height: 15)).theme_font(font: "ReceiveGift.userNameFont").theme_textColor(color: "ReceiveGift.userNameColor")
}()
/*!
* \~Chinese
* 礼物名称
*
* \~English
* Gift name
*/
lazy var giftName: UILabel = {
UILabel(frame: CGRect(x: self.avatar.frame.maxX + 6, y: self.userName.frame.maxY, width: self.frame.width / 5.0 * 2 - 12, height: 15)).theme_font(font: "ReceiveGift.giftNameFont").theme_textColor(color: "ReceiveGift.giftNameColor")
}()
/*!
* \~Chinese
* 礼物图标
*
* \~English
* Gift icon
*/
lazy var giftIcon: UIImageView = {
UIImageView(frame: CGRect(x: self.frame.width / 5.0 * 3, y: 0, width: self.frame.width / 5.0, height: self.contentView.frame.height)).contentMode(.scaleAspectFit)
}()
/*!
* \~Chinese
* 礼物数目
*
* \~English
* Gift count
*/
lazy var giftNumbers: UILabel = {
UILabel(frame: CGRect(x: self.frame.width / 5.0 * 4 + 8, y: 10, width: self.frame.width / 5.0 - 16, height: self.frame.height - 20)).theme_font(font: "ReceiveGift.giftNumbersFont").theme_textColor(color: "ReceiveGift.giftNumbersColor")
}()

override public init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
}

@objc public convenience init(reuseIdentifier: String?,config: AUIReceiveGiftCellConfig) {
self.init(style: .default, reuseIdentifier: reuseIdentifier)
contentView.isUserInteractionEnabled = false
contentView.backgroundColor = .clear
self.backgroundColor = .clear
contentView.addSubview(self.container)
self.container.addSubViews([self.avatar, self.userName, self.giftName, self.giftIcon, self.giftNumbers])
self.container.barStyle = .default
self.container.isTranslucent = false
self.container.isOpaque = false
}

@available(*, unavailable)
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}

override public func layoutSubviews() {
super.layoutSubviews()
self.container.frame = CGRect(x: 0, y: 5, width: contentView.frame.width, height: contentView.frame.height - 10)
self.container.createThemeGradient("ReceiveGift.containerGradientColors", [CGPoint(x: 0, y: 0), CGPoint(x: 0, y: 1)])
self.container.cornerRadius(self.container.frame.height/2.0)
self.avatar.frame = CGRect(x: 5, y: 5, width: self.container.frame.height - 10, height: self.container.frame.height - 10)
self.avatar.cornerRadius((self.container.frame.height - 10) / 2.0)
self.userName.frame = CGRect(x: self.avatar.frame.maxX + 6, y: self.container.height/2.0 - 15, width: frame.width / 5.0 * 2 - 12, height: 15)
self.giftName.frame = CGRect(x: self.avatar.frame.maxX + 6, y: self.container.height/2.0 , width: frame.width / 5.0 * 2 - 12, height: 15)
self.giftIcon.frame = CGRect(x: frame.width / 5.0 * 3, y: 0, width: container.frame.height, height: self.container.frame.height)
self.giftNumbers.frame = CGRect(x: self.giftIcon.frame.maxX + 5, y: 5, width: self.container.frame.width - self.giftIcon.frame.maxX - 5, height: self.container.frame.height - 5)
}

public override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
super.hitTest(point, with: event)
}

@objc public func refresh(item: AUIGiftEntity) {
if self.gift == nil {
self.gift = item
}
self.avatar.sd_setImage(with: URL(string: item.sendUser.userAvatar), placeholderImage: UIImage.aui_Image(named: "mine_avatar_placeHolder"), context: nil)
self.userName.text = item.sendUser.userName
self.giftName.text = "Sent ".a.localize(type: .gift) + (item.giftName)
self.giftIcon.sd_setImage(with: URL(string: item.giftIcon), placeholderImage: UIImage.aui_Image(named: "\(item.giftId)"), context: nil)
self.giftNumbers.text = "X \(item.giftCount)"
}
}


public class AUIReceiveGiftCellConfig: NSObject {

public var containerCornerRadius: CGFloat = 22

public var containerGradientColors: [UIColor] = [UIColor(red: 0.004, green: 0.122, blue: 0.678, alpha: 0.25),UIColor(red: 0.341, green: 0.004, blue: 0.678, alpha: 0.35)]

public var containerGradientLocations: [CGPoint] = [CGPoint(x: 0, y: 0), CGPoint(x: 0, y: 1)]

public var userNameFont: UIFont = UIFont.systemFont(ofSize: 12, weight: .semibold)

public var userNameColor: UIColor = .white

public var giftNameFont: UIFont = UIFont.systemFont(ofSize: 12, weight: .regular)

public var giftNameColor: UIColor = .white

public var giftNumbersFont: UIFont = UIFont(name: "HelveticaNeue-BoldItalic", size: 18) ?? UIFont.systemFont(ofSize: 18, weight: .bold)

public var giftNumbersColor: UIColor = .white

public var mode: AUIThemeMode = .light {
willSet {
switch newValue {
case .light:
self.containerGradientColors = [UIColor(red: 0.004, green: 0.122, blue: 0.678, alpha: 0.25),UIColor(red: 0.341, green: 0.004, blue: 0.678, alpha: 0.35)]
case .dark:
self.containerGradientColors = [UIColor(red: 0.004, green: 0.122, blue: 0.678, alpha: 0.25),UIColor(red: 0.341, green: 0.004, blue: 0.678, alpha: 0.35)]
}
}
}
}
154 changes: 154 additions & 0 deletions iOS/AUIKit/Classes/Components/Gift/Cells/AUISendGiftCell.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
//
// AUISendGiftCell.swift
// AUiKit
//
// Created by 朱继超 on 2023/5/17.
//

import UIKit
import SDWebImage
/*!
* \~Chinese
* 发礼物的cell
*
* \~English
* Cell send gift
*/
public class AUISendGiftCell: UICollectionViewCell {

private var gift: AUIGiftEntity?
/*!
* \~Chinese
* 发礼物的回调
*
* \~English
* Cell send gift callback
*/
public var sendCallback: ((AUIGiftEntity?)->Void)?
/*!
* \~Chinese
* 发礼物的cell配置
*
* \~English
* Cell config send gift
*/
public var config = AUISendGiftCellConfig() {
didSet {
self.cover.layerProperties(self.config.coverLayerColor, self.config.coverLayerWidth).setGradient(self.config.coverGradientColors, self.config.coverGradientPoints)
self.send.setGradient(self.config.sendGradientColors, self.config.sendGradientPoints).textColor(self.config.sendTextColor, .normal).font(self.config.sendFont)
self.name.font(self.config.nameFont).textColor(self.config.nameTextColor)
self.displayValue.font(self.config.priceFont).textColor(self.config.priceTextColor, .normal)
}
}

lazy var cover: UIView = {
UIView(frame:CGRect(x: 1, y: 5, width: self.contentView.frame.width-2, height: self.contentView.frame.height - 5)).cornerThemeRadius("SendGift.coverCornerRadius").layerThemeProperties("SendGift.coverLayerColor", "SendGift.coverLayerWidth").theme_backgroundColor(color: "SendGift.backgroundColor").createThemeGradient("SendGift.coverGradientColors", self.config.coverGradientPoints)
}()

lazy var send: UIButton = {
UIButton(type: .custom).frame(CGRect(x: 0, y: self.cover.frame.height-28, width: self.cover.frame.width, height: 28)).createThemeGradient("SendGift.sendGradientColors", self.config.sendGradientPoints).title("Send".a.localize(type: .gift), .normal).themeTitleColor("SendGift.sendTextColor", forState: .normal).theme_font("SendGift.sendFont").addTargetFor(self, action: #selector(sendAction), for: .touchUpInside).cornerRadius(8, [.bottomLeft,.bottomRight], .clear, 0)
}()

lazy var icon: UIImageView = {
UIImageView(frame: CGRect(x: self.contentView.frame.width / 2.0 - 24, y: 16.5, width: 48, height: 48)).contentMode(.scaleAspectFit).theme_backgroundColor(color: "SendGift.backgroundColor")
}()

lazy var name: UILabel = {
UILabel(frame: CGRect(x: 0, y: self.icon.frame.maxY + 4, width: self.contentView.frame.width, height: 18)).textAlignment(.center).theme_font(font: "SendGift.nameFont").theme_textColor(color: "SendGift.nameTextColor").theme_backgroundColor(color: "SendGift.backgroundColor")
}()

lazy var displayValue: UIButton = {
UIButton(type: .custom).frame(CGRect(x: 0, y: self.name.frame.maxY + 1, width: self.contentView.frame.width, height: 15)).theme_font("SendGift.priceFont").themeTitleColor("SendGift.priceTextColor", forState: .normal).isUserInteractionEnabled(false).backgroundColor(.clear)
}()

override public init(frame: CGRect) {
super.init(frame: frame)
self.contentView.backgroundColor = .clear
self.contentView.addSubViews([self.cover, self.icon, self.name, self.displayValue])
self.cover.addSubview(self.send)
self.displayValue.imageEdgeInsets(UIEdgeInsets(top: self.displayValue.imageEdgeInsets.top, left: -10, bottom: self.displayValue.imageEdgeInsets.bottom, right: self.displayValue.imageEdgeInsets.right))
}

public override func layoutSubviews() {
super.layoutSubviews()
self.icon.frame = CGRect(x: self.contentView.frame.width / 2.0 - 24, y: 16.5, width: 48, height: 48)
}

@available(*, unavailable)
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
/*!
* \~Chinese
* 刷新cell
* @param item cell数据实体
*
* \~English
* Refresh cell
* @param item cell data entity
*/
@objc public func refresh(item: AUIGiftEntity?) {
self.gift = item
self.contentView.isHidden = (item == nil)

let url = self.icon.ossPictureCrop(url: item?.giftIcon ?? "")
self.icon.sd_setImage(with: URL(string: url), placeholderImage: UIImage.aui_Image(named: item?.giftName ?? ""), context: nil)
self.name.text = item?.giftName
self.displayValue.setImage(self.config.priceIcon, for: .normal)
self.displayValue.setTitle(item?.giftPrice ?? "100", for: .normal)
self.cover.isHidden = !(item?.selected ?? false)
self.displayValue.frame = CGRect(x: 0, y: item!.selected ? self.icon.frame.maxY + 4:self.name.frame.maxY + 1, width: self.contentView.frame.width, height: 15)
self.name.isHidden = item?.selected ?? false
}

@objc private func sendAction() {
if self.sendCallback != nil,self.gift?.selected ?? false == true {
self.sendCallback!(self.gift)
}
}

}

public class AUISendGiftCellConfig: NSObject {

public var coverLayerColor: UIColor = UIColor(0x009EFF)

public var coverLayerWidth: CGFloat = 1

public var coverCornerRadius: CGFloat = 12

public var coverGradientColors: [UIColor] = [UIColor(red: 0.8, green: 0.924, blue: 1, alpha: 1),UIColor(red: 0.888, green: 0.8, blue: 1, alpha: 0)]

public var coverGradientPoints: [CGPoint] = [CGPoint(x: 0, y: 0.618), CGPoint(x: 0, y: 1)]

public var sendGradientColors: [UIColor] = [UIColor(red: 0, green: 0.62, blue: 1, alpha: 1),UIColor(red: 0.487, green: 0.358, blue: 1, alpha: 1)]

public var sendGradientPoints: [CGPoint] = [CGPoint(x: 0, y: 0.25), CGPoint(x: 0, y: 0.75)]

public var sendFont: UIFont = .systemFont(ofSize: 14, weight: .medium)

public var sendTextColor: UIColor = UIColor(0xF9FAFA)

public var nameFont: UIFont = .systemFont(ofSize: 12, weight: .regular)

public var nameTextColor: UIColor = UIColor(0x040925)

public var priceFont: UIFont = .systemFont(ofSize: 12, weight: .regular)

public var priceTextColor: UIColor = UIColor(red: 0.425, green: 0.445, blue: 0.573, alpha: 0.5)

public var priceIcon: UIImage? = UIImage.aui_Image(named: "dollagora")

}

extension UIImageView {
func ossPictureCrop(url: String) -> String {
var text = url
if text.contains("?") {
text += "x-oss-process=image/resize,w_\(Int(UIScreen.main.scale*self.width)),h_\(Int(UIScreen.main.scale*self.height))"
} else {
text += "?x-oss-process=image/resize,w_\(Int(UIScreen.main.scale*self.width)),h_\(Int(UIScreen.main.scale*self.height))"
}
return text
}
}
Loading

0 comments on commit 4d4231d

Please sign in to comment.