diff --git a/emojify/io.wax911.emojify.initializer/[android-jvm]-emoji-initializer/-companion/index.html b/emojify/io.wax911.emojify.initializer/[android-jvm]-emoji-initializer/-companion/index.html index 405d7b15..1157d633 100644 --- a/emojify/io.wax911.emojify.initializer/[android-jvm]-emoji-initializer/-companion/index.html +++ b/emojify/io.wax911.emojify.initializer/[android-jvm]-emoji-initializer/-companion/index.html @@ -6,10 +6,18 @@ + if (storage == null) { + const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches + if (osDarkSchemePreferred === true) { + document.getElementsByTagName("html")[0].classList.add("theme-dark") + } + } else { + const savedDarkMode = JSON.parse(storage) + if(savedDarkMode === true) { + document.getElementsByTagName("html")[0].classList.add("theme-dark") + } + } + @@ -21,6 +29,7 @@ +
diff --git a/emojify/io.wax911.emojify.initializer/[android-jvm]-emoji-initializer/-emoji-initializer.html b/emojify/io.wax911.emojify.initializer/[android-jvm]-emoji-initializer/-emoji-initializer.html index dde1f9fd..ebacc5cb 100644 --- a/emojify/io.wax911.emojify.initializer/[android-jvm]-emoji-initializer/-emoji-initializer.html +++ b/emojify/io.wax911.emojify.initializer/[android-jvm]-emoji-initializer/-emoji-initializer.html @@ -6,10 +6,18 @@ + if (storage == null) { + const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches + if (osDarkSchemePreferred === true) { + document.getElementsByTagName("html")[0].classList.add("theme-dark") + } + } else { + const savedDarkMode = JSON.parse(storage) + if(savedDarkMode === true) { + document.getElementsByTagName("html")[0].classList.add("theme-dark") + } + } + @@ -21,6 +29,7 @@ +A list of dependencies that this Initializer depends on. This is used to determine initialization order of Initializers.
For e.g. if a InitializerB
defines another InitializerA
as its dependency, then A
gets initialized before B
.
A list of dependencies that this Initializer depends on. This is used to determine initialization order of Initializers.
For e.g. if a Initializer B
defines another Initializer A
as its dependency, then A
gets initialized before B
.
Initializes emoji objects from an asset file in the library directory
Initializes emoji objects from an asset file in the library directory
Initializes emoji objects from an asset file in the library directory
provide an assert manager
location where emoji data can be found
when the provided assetManager cannot open path
when an error occurs during deserialization
Initializes emoji objects from an asset file in the library directory
provide an assert manager
location where emoji data can be found
when the provided assetManager cannot open path
when an error occurs during deserialization
Initializes and a component given the application Context
The application context.
Initializes and a component given the application Context
The application context.
A list of dependencies that this Initializer depends on. This is used to determine initialization order of Initializers.
For e.g. if a InitializerB
defines another InitializerA
as its dependency, then A
gets initialized before B
.
A list of dependencies that this Initializer depends on. This is used to determine initialization order of Initializers.
For e.g. if a Initializer B
defines another Initializer A
as its dependency, then A
gets initialized before B
.
Initializes and a component given the application Context
Initializes and a component given the application Context
Initializes emoji objects from an asset file in the library directory
Initializes emoji objects from an asset file in the library directory
Initializes emoji objects from an asset file in the library directory
provide an assert manager
location where emoji data can be found
when the provided assetManager cannot open path
when an error occurs during deserialization
Initializes emoji objects from an asset file in the library directory
provide an assert manager
location where emoji data can be found
when the provided assetManager cannot open path
when an error occurs during deserialization
Returns all the tags in the database
the tags
Emoji manager contract
Returns all the tags in the database
Returns all the tags in the database
Tests if a given String is an emoji.
true if the string is an emoji's unicode, false else
the string to test
Checks if sequence of chars contain an emoji.
Matches.EXACTLY if char sequence in its entirety is an emoji
Matches.POSSIBLY if char sequence matches prefix of an emoji
Matches.IMPOSSIBLE if char sequence matches no emoji or prefix of an emoji
Sequence of char that may contain emoji in full or partially.
Tests if a given String is an emoji.
true if the string is an emoji's unicode, false else
the string to test
Checks if sequence of chars contain an emoji.
Matches.EXACTLY if char sequence in its entirety is an emoji
Matches.POSSIBLY if char sequence matches prefix of an emoji
Matches.IMPOSSIBLE if char sequence matches no emoji or prefix of an emoji
Sequence of char that may contain emoji in full or partially.
Tests if a given String only contains emojis.
true if the string only contains emojis, false else
the string to test
Tests if a given String only contains emojis.
true if the string only contains emojis, false else
the string to test
Returns all the tags in the database
the tags
Emoji manager contract
Returns all the tags in the database
Returns all the tags in the database
Tests if a given String is an emoji.
true if the string is an emoji's unicode, false else
the string to test
Checks if sequence of chars contain an emoji.
Matches.EXACTLY if char sequence in its entirety is an emoji
Matches.POSSIBLY if char sequence matches prefix of an emoji
Matches.IMPOSSIBLE if char sequence matches no emoji or prefix of an emoji
Sequence of char that may contain emoji in full or partially.
Tests if a given String is an emoji.
true if the string is an emoji's unicode, false else
the string to test
Checks if sequence of chars contain an emoji.
Matches.EXACTLY if char sequence in its entirety is an emoji
Matches.POSSIBLY if char sequence matches prefix of an emoji
Matches.IMPOSSIBLE if char sequence matches no emoji or prefix of an emoji
Sequence of char that may contain emoji in full or partially.
Tests if a given String only contains emojis.
true if the string only contains emojis, false else
the string to test
Tests if a given String only contains emojis.
true if the string only contains emojis, false else
the string to test
Emoji manager contract
Emoji manager contract
Emoji manager contract
Emoji manager contract
a list of aliases for this emoji
the (optional) description of the emoji
unicode emoji
actual raw emoji
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
a list of tags for this emoji
a list of aliases for this emoji
the (optional) description of the emoji
unicode emoji
actual raw emoji
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
a list of tags for this emoji
the (optional) description of the emoji
Returns the unicode representation of the emoji associated with the provided Fitzpatrick modifier.
If the modifier is null, then the result is similar to unicode
the unicode representation
the fitzpatrick modifier or null
if the emoji doesn't support the Fitzpatrick modifiers
Returns the unicode representation of the emoji associated with the provided Fitzpatrick modifier.
If the modifier is null, then the result is similar to unicode
the unicode representation
the fitzpatrick modifier or null
if the emoji doesn't support the Fitzpatrick modifiers
a list of aliases for this emoji
the (optional) description of the emoji
unicode emoji
actual raw emoji
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
a list of tags for this emoji
a list of aliases for this emoji
the (optional) description of the emoji
unicode emoji
actual raw emoji
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
a list of tags for this emoji
Returns the unicode representation of the emoji associated with the provided Fitzpatrick modifier.
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
true if the emoji supports the gender modifiers, else false
Returns the String representation of the Emoji object.
Example:
Emoji {
description: 'smiling face with open mouth and smiling eyes',
supportsFitzpatrick: false,
aliases: [smile],
tags: [happy, joy, pleased],
unicode: '😄',
htmlDec: '😄',
htmlHex: '😄'
}
the string representation
Returns the String representation of the Emoji object.
Example:
Emoji {
description: 'smiling face with open mouth and smiling eyes',
supportsFitzpatrick: false,
aliases: [smile],
tags: [happy, joy, pleased],
unicode: '😄',
htmlDec: '😄',
htmlHex: '😄'
}
the string representation
a list of aliases for this emoji
the (optional) description of the emoji
unicode emoji
actual raw emoji
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
a list of tags for this emoji
a list of aliases for this emoji
the (optional) description of the emoji
unicode emoji
actual raw emoji
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
a list of tags for this emoji
the (optional) description of the emoji
Returns the unicode representation of the emoji associated with the provided Fitzpatrick modifier.
If the modifier is null, then the result is similar to unicode
the unicode representation
the fitzpatrick modifier or null
if the emoji doesn't support the Fitzpatrick modifiers
Returns the unicode representation of the emoji associated with the provided Fitzpatrick modifier.
If the modifier is null, then the result is similar to unicode
the unicode representation
the fitzpatrick modifier or null
if the emoji doesn't support the Fitzpatrick modifiers
a list of aliases for this emoji
the (optional) description of the emoji
unicode emoji
actual raw emoji
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
a list of tags for this emoji
a list of aliases for this emoji
the (optional) description of the emoji
unicode emoji
actual raw emoji
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
a list of tags for this emoji
Returns the unicode representation of the emoji associated with the provided Fitzpatrick modifier.
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the Fitzpatrick modifiers, else false
true if the emoji supports the gender modifiers, else false
true if the emoji supports the gender modifiers, else false
Returns the String representation of the Emoji object.
Example:
Emoji {
description: 'smiling face with open mouth and smiling eyes',
supportsFitzpatrick: false,
aliases: [smile],
tags: [happy, joy, pleased],
unicode: '😄',
htmlDec: '😄',
htmlHex: '😄'
}
the string representation
Returns the String representation of the Emoji object.
Example:
Emoji {
description: 'smiling face with open mouth and smiling eyes',
supportsFitzpatrick: false,
aliases: [smile],
tags: [happy, joy, pleased],
unicode: '😄',
htmlDec: '😄',
htmlHex: '😄'
}
the string representation
Ignores the Fitzpatrick modifier (it will stay in the string)
Ignores the Fitzpatrick modifier (it will stay in the string)
Tries to match the Fitzpatrick modifier with the previous emoji
Tries to match the Fitzpatrick modifier with the previous emoji
Removes the Fitzpatrick modifier from the string
Removes the Fitzpatrick modifier from the string
Used to indicate what should be done when a Fitzpatrick modifier is found.
Used to indicate what should be done when a Fitzpatrick modifier is found.
Ignores the Fitzpatrick modifier (it will stay in the string)
Ignores the Fitzpatrick modifier (it will stay in the string)
Tries to match the Fitzpatrick modifier with the previous emoji
Tries to match the Fitzpatrick modifier with the previous emoji
Removes the Fitzpatrick modifier from the string
Removes the Fitzpatrick modifier from the string
Ignores the Fitzpatrick modifier (it will stay in the string)
Ignores the Fitzpatrick modifier (it will stay in the string)
Tries to match the Fitzpatrick modifier with the previous emoji
Tries to match the Fitzpatrick modifier with the previous emoji
Removes the Fitzpatrick modifier from the string
Removes the Fitzpatrick modifier from the string
Used to indicate what should be done when a Fitzpatrick modifier is found.
Used to indicate what should be done when a Fitzpatrick modifier is found.
Ignores the Fitzpatrick modifier (it will stay in the string)
Ignores the Fitzpatrick modifier (it will stay in the string)
Tries to match the Fitzpatrick modifier with the previous emoji
Tries to match the Fitzpatrick modifier with the previous emoji
Removes the Fitzpatrick modifier from the string
Removes the Fitzpatrick modifier from the string
Used to indicate what should be done when a Fitzpatrick modifier is found.
Used to indicate what should be done when a Fitzpatrick modifier is found.
Used to indicate what should be done when a Fitzpatrick modifier is found.
Used to indicate what should be done when a Fitzpatrick modifier is found.
Emoji candidate
Emoji candidate
Emoji candidate
Emoji candidate
Emoji candidate
Emoji candidate
Emoji transformer contract
Emoji transformer contract
Given a unicodeCandidate applies a transformation
Given a unicodeCandidate applies a transformation
Given a unicodeCandidate applies a transformation
Transformation result for the unicodeCandidate
Given a unicodeCandidate applies a transformation
Transformation result for the unicodeCandidate
Emoji transformer contract
Emoji transformer contract
Given a unicodeCandidate applies a transformation
Given a unicodeCandidate applies a transformation
Given a unicodeCandidate applies a transformation
Transformation result for the unicodeCandidate
Given a unicodeCandidate applies a transformation
Transformation result for the unicodeCandidate
Emoji transformer contract
Emoji transformer contract
Emoji transformer contract
Emoji transformer contract
Detects all unicode emojis in input string and replaces them with the return value of transformer.transform()
input string with all emojis transformed
the string to process
emoji transformer to apply to each emoji
Detects all unicode emojis in input string and replaces them with the return value of transformer.transform()
input string with all emojis transformed
the string to process
emoji transformer to apply to each emoji
Replaces the emoji's unicode occurrences by one of their alias (between 2 ':').
😄
will be replaced by :smile:
When a fitzpatrick modifier is present with a PARSE action, a "|" will be appended to the alias, with the fitzpatrick type.
👦🏿
will be replaced by :boy|type_6:
When a fitzpatrick modifier is present with a REMOVE action, the modifier will be deleted.
👦🏿
will be replaced by :boy:
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored.
👦🏿
will be replaced by :boy:🏿
the string with the emojis replaced by their alias.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by one of their alias (between 2 ':').
😄
will be replaced by:smile:
When a fitzpatrick modifier is present with a PARSE action, a "|" will be appended to the alias, with the fitzpatrick type.
👦🏿
will be replaced by:boy|type_6:
When a fitzpatrick modifier is present with a REMOVE action, the modifier will be deleted.
👦🏿
will be replaced by:boy:
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored.
👦🏿
will be replaced by:boy:🏿
the string with the emojis replaced by their alias.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by their html representation.
😄
will be replaced by 😄
When a fitzpatrick modifier is present with a PARSE or REMOVE action, the modifier will be deleted from the string.
👦🏿
will be replaced by 👦
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored and will remain in the string.
👦🏿
will be replaced by 👦🏿
the string with the emojis replaced by their html decimal representation.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by their html representation.
😄
will be replaced by😄
When a fitzpatrick modifier is present with a PARSE or REMOVE action, the modifier will be deleted from the string.
👦🏿
will be replaced by👦
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored and will remain in the string.
👦🏿
will be replaced by👦🏿
the string with the emojis replaced by their html decimal representation.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by their html hex representation.
'' will be replaced by 👦
When a fitzpatrick modifier is present with a PARSE or REMOVE action, the modifier will be deleted.
👦🏿
will be replaced by 👦
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored and will remain in the string.
👦🏿
will be replaced by 👦🏿
the string with the emojis replaced by their html hex representation.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by their html hex representation.
'' will be replaced by
👦
When a fitzpatrick modifier is present with a PARSE or REMOVE action, the modifier will be deleted.
👦🏿
will be replaced by👦
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored and will remain in the string.
👦🏿
will be replaced by👦🏿
the string with the emojis replaced by their html hex representation.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's aliases (between 2 ':') occurrences and the html representations by their unicode.
:smile:
will be replaced by 😄
😄
will be replaced by 😄
:boy|type_6:
will be replaced by 👦🏿
the string with the aliases and html representations replaced by their unicode.
the string to parse
Replaces the emoji's aliases (between 2 ':') occurrences and the html representations by their unicode.
:smile:
will be replaced by😄
😄
will be replaced by😄
:boy|type_6:
will be replaced by👦🏿
the string with the aliases and html representations replaced by their unicode.
the string to parse
Removes all the emojis in a String except a provided set
the string without the emojis that were removed
the string to process
the emojis to keep in this string
Removes all the emojis in a String except a provided set
the string without the emojis that were removed
the string to process
the emojis to keep in this string
Removes all emojis from a String
the string without any emoji
the string to process
Removes all emojis from a String
the string without any emoji
the string to process
Removes a set of emojis from a String
the string without the emojis that were removed
the string to process
the emojis to remove from this string
Removes a set of emojis from a String
the string without the emojis that were removed
the string to process
the emojis to remove from this string
Replace all emojis with character
the string with replaced character
the string to process
replacement the string that will replace all the emojis
Replace all emojis with character
the string with replaced character
the string to process
replacement the string that will replace all the emojis
Detects all unicode emojis in input string and replaces them with the return value of transformer.transform()
input string with all emojis transformed
the string to process
emoji transformer to apply to each emoji
Detects all unicode emojis in input string and replaces them with the return value of transformer.transform()
input string with all emojis transformed
the string to process
emoji transformer to apply to each emoji
Replaces the emoji's unicode occurrences by one of their alias (between 2 ':').
😄
will be replaced by :smile:
When a fitzpatrick modifier is present with a PARSE action, a "|" will be appended to the alias, with the fitzpatrick type.
👦🏿
will be replaced by :boy|type_6:
When a fitzpatrick modifier is present with a REMOVE action, the modifier will be deleted.
👦🏿
will be replaced by :boy:
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored.
👦🏿
will be replaced by :boy:🏿
the string with the emojis replaced by their alias.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by one of their alias (between 2 ':').
😄
will be replaced by:smile:
When a fitzpatrick modifier is present with a PARSE action, a "|" will be appended to the alias, with the fitzpatrick type.
👦🏿
will be replaced by:boy|type_6:
When a fitzpatrick modifier is present with a REMOVE action, the modifier will be deleted.
👦🏿
will be replaced by:boy:
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored.
👦🏿
will be replaced by:boy:🏿
the string with the emojis replaced by their alias.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by their html representation.
😄
will be replaced by 😄
When a fitzpatrick modifier is present with a PARSE or REMOVE action, the modifier will be deleted from the string.
👦🏿
will be replaced by 👦
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored and will remain in the string.
👦🏿
will be replaced by 👦🏿
the string with the emojis replaced by their html decimal representation.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by their html representation.
😄
will be replaced by😄
When a fitzpatrick modifier is present with a PARSE or REMOVE action, the modifier will be deleted from the string.
👦🏿
will be replaced by👦
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored and will remain in the string.
👦🏿
will be replaced by👦🏿
the string with the emojis replaced by their html decimal representation.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by their html hex representation.
'' will be replaced by 👦
When a fitzpatrick modifier is present with a PARSE or REMOVE action, the modifier will be deleted.
👦🏿
will be replaced by 👦
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored and will remain in the string.
👦🏿
will be replaced by 👦🏿
the string with the emojis replaced by their html hex representation.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's unicode occurrences by their html hex representation.
'' will be replaced by
👦
When a fitzpatrick modifier is present with a PARSE or REMOVE action, the modifier will be deleted.
👦🏿
will be replaced by👦
When a fitzpatrick modifier is present with a IGNORE action, the modifier will be ignored and will remain in the string.
👦🏿
will be replaced by👦🏿
the string with the emojis replaced by their html hex representation.
the string to parse
the action to apply for the fitzpatrick modifiers
Replaces the emoji's aliases (between 2 ':') occurrences and the html representations by their unicode.
:smile:
will be replaced by 😄
😄
will be replaced by 😄
:boy|type_6:
will be replaced by 👦🏿
the string with the aliases and html representations replaced by their unicode.
the string to parse
Replaces the emoji's aliases (between 2 ':') occurrences and the html representations by their unicode.
:smile:
will be replaced by😄
😄
will be replaced by😄
:boy|type_6:
will be replaced by👦🏿
the string with the aliases and html representations replaced by their unicode.
the string to parse
Removes all the emojis in a String except a provided set
the string without the emojis that were removed
the string to process
the emojis to keep in this string
Removes all the emojis in a String except a provided set
the string without the emojis that were removed
the string to process
the emojis to keep in this string
Removes all emojis from a String
the string without any emoji
the string to process
Removes all emojis from a String
the string without any emoji
the string to process
Removes a set of emojis from a String
the string without the emojis that were removed
the string to process
the emojis to remove from this string
Removes a set of emojis from a String
the string without the emojis that were removed
the string to process
the emojis to remove from this string
Replace all emojis with character
the string with replaced character
the string to process
replacement the string that will replace all the emojis
Replace all emojis with character
the string with replaced character
the string to process
replacement the string that will replace all the emojis
Detects all unicode emojis in input string and replaces them with the return value of transformer.transform()
Detects all unicode emojis in input string and replaces them with the return value of transformer.transform()
Detects all unicode emojis in input string and replaces them with the return value of transformer.transform()
Detects all unicode emojis in input string and replaces them with the return value of transformer.transform()
Replaces the emoji's unicode occurrences by one of their alias (between 2 ':').
Replaces the emoji's unicode occurrences by one of their alias (between 2 ':').
Replaces the emoji's unicode occurrences by one of their alias (between 2 ':').
Replaces the emoji's unicode occurrences by one of their alias (between 2 ':').
Replaces the emoji's unicode occurrences by their html representation.
Replaces the emoji's unicode occurrences by their html representation.
Replaces the emoji's unicode occurrences by their html representation.
Replaces the emoji's unicode occurrences by their html representation.
Replaces the emoji's unicode occurrences by their html hex representation.
Replaces the emoji's unicode occurrences by their html hex representation.
Replaces the emoji's unicode occurrences by their html hex representation.
Replaces the emoji's unicode occurrences by their html hex representation.
Replaces the emoji's aliases (between 2 ':') occurrences and the html representations by their unicode.
Replaces the emoji's aliases (between 2 ':') occurrences and the html representations by their unicode.
Replaces the emoji's aliases (between 2 ':') occurrences and the html representations by their unicode.
Replaces the emoji's aliases (between 2 ':') occurrences and the html representations by their unicode.
Removes all emojis from a String
Removes all emojis from a String
Removes all emojis from a String
Removes all emojis from a String
Removes all the emojis in a String except a provided set
Removes all the emojis in a String except a provided set
Removes all the emojis in a String except a provided set
Removes all the emojis in a String except a provided set
Removes a set of emojis from a String
Removes a set of emojis from a String
Removes a set of emojis from a String
Removes a set of emojis from a String
Replace all emojis with character
Replace all emojis with character
Replace all emojis with character
Replace all emojis with character
Emoji matching state representation
Emoji matching state representation
Emoji matching state representation
Emoji matching state representation
Emoji matching state representation