Skip to content

v0.5.6

Compare
Choose a tag to compare
@renyuneyun renyuneyun released this 06 May 16:57
· 1198 commits to master since this release
  • v0.5.6: Add the ability to control volume && Allow to customize Do Not Disturb mode (Ringer Mode) && Drop unneeded menus

    • Add VolumeOperationPlugin to control volume
    • Allow to customize Do Not Disturb mode in RingerModeOperationPlugin
    • Drop unneeded menus / menu items (because their usage is already in somewhere else)
      • Drop the menu (which contains only "Add") in the list of Profile / Event / Scenario
      • Drop menu item "About" in Outline
    • Dev changes
      • Add forgotten tests
      • Move a class to the correct package
  • v0.5.5.4: Use the newest WiFi scan result && Validate data before importing && Check permission before importing and exporting && Danish translation && Minor changes

    • Request to scan for WiFi APs when obtaining WiFi list
    • Validate data before actually importing
      • Prevents from importing if the data is invalid
    • Request for relevant permissions before importing and exporting data
    • Add Danish translation (thanks twikedk)
  • v0.5.5.3: Widen "cooldown" && Alert for the change in v0.5.7 && Developer changes

    • Widen the range of "cooldown": when setting "satisfied" and "unsatisfied", they both check cooldown
    • Alert for the drop of Event Type in v0.5.7
      • Also pin the removal of old (XML) data format in v0.5.7
    • Developer changes:
      • Remove several no longer needed / unneeded methods
      • Better advanced Scenario condition checks
        • Check "satisfied" when checking "persistent" in slots
  • v0.5.5.2: Fix "reversed" & "passive mode" && Better handling of WifiConnSlot

    • Fix "reversed" not working
    • Fix reversed "passive mode" (correct the semantics of "passive mode")
    • Do not check unneeded conditions for WifiConnSlot
  • v0.5.5.1: Better looking when editing Events with larger fonts && Correct NotificationEventPlugin's compatibility check && Check all plugins' permissions when logging is enabled && Developer/Debug changes

    • Use GridLayout for the top few elements on EditEventActivity
      • Let some UI elements adjust themselves on EditEventActivity
      • Looks better on larger fonts
    • Check all plugins' permissions when logging enabled
      • This will log all (enabled) plugins with insufficient permission
      • When logging is disabled, the performance is not affected
    • Correct NotificationEventPlugin's compatibility check
      • It's only valid on KitKat+
      • It could support JellyBean in principle, and this may be implemented in the future
        • Or, it may also be implemented together with the support of older devices
    • Dev/Debug changes:
      • Simplify NotificationEventPlugin's definition
      • Move SettingsHelper to outer package && Move one function to it
      • Better debugging messages