2.0.2 • Published 5 years ago

cordova-plugin-android-theme-detection v2.0.2

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

Cordova plugin for theme detection

ATTENTION: FIRST RELEASE VERSION IS 2.0.2, DON'T USE LOWER VERSIONS

Description

Cordova plugin for detect dark mode on Android.

For using dark mode you should have at least Android 9 (Pie).

Installation

Add the plugin with the following command:

cordova plugin add cordova-plugin-android-theme-detection

Usage

cordova.plugins.ThemeDetection.isDarkMode
  (res) => {
    console.log(res);
  },
  (error) => {
    console.log(error);
  }
);

Methods

isDarkMode

cordova.plugins.ThemeDetection.isDarkMode()

Checks if the dark mode is enabled on device and returns an object with a boolean value and a message.

Responses

ThemeDetectionResponse:

ThemeDetectionResponse {
    value: boolean;
    message: string;
}

ThemeDetectionResponse Examples:

ThemeDetectionResponse {
    value: true;
    message: 'Dark mode';
}
ThemeDetectionResponse {
    value: false;
    message: 'Light mode';
}
ThemeDetectionResponse {
    value: false;
    message: 'Theme detection is not available. You need at least SDK = 28, but you have installed SDK = <YOUR_SYSTEM_SDK>';
}

Changelog

  • 2.0.2: First release.
  • 2.0.1: First trying release.
  • 2.0.0: Re-created plugin with plugman.
  • 1.0.5: Fixed @Override.
  • 1.0.4: Fixed class name.
  • 1.0.3: Fixed class name.
  • 1.0.2: Fixed Android Min SDK.
  • 1.0.1: Add to github.
  • 1.0.0: Initial version.