Skip to content

Releases: xiaocydx/Insets

1.2.9

08 Feb 07:53

Choose a tag to compare

insets-systembar的注入类型调整为androidx.activity.ComponentActivity

1.2.8

26 Oct 10:31

Choose a tag to compare

添加insets-lint模块。

1.2.7

08 Jul 09:01

Choose a tag to compare

升级AndroidHiddenApiBypass版本,兼容Android 16。

1.2.6

06 Sep 06:23

Choose a tag to compare

  • insets-compat添加全局配置,可以禁用指定的兼容方案。
  • insets-systembar兼容Android 15的EdgeToEdgeEnforced
  • insets-systembar支持设置背景色推断isAppearanceLightXXX

1.2.5

23 Aug 06:59

Choose a tag to compare

  • 完善和修正部分API的注释说明。
  • insets-systembar增加检查逻辑的扩展接口。

1.2.4

06 Jun 03:30

Choose a tag to compare

  • 调整insets-systembar的兼容方案,确保isAppearanceLight生效。
  • 修复Window.modifyImeAnimation()在异常流程下产生崩溃的问题。

1.2.3

27 May 05:38

Choose a tag to compare

  • 添加Window.disableDecorFitsSystemWindows()的禁用原因。
  • 调整Window.modifyImeAnimation()的修改时机和修改方式。

1.2.2

08 May 02:04

Choose a tag to compare

  • 优化SystemBarContainer的绘制实现。
  • 去除SystemBar.Host,简化接口设计。
  • 去除systemBarController()SystemBar Receiver限制,开放部分扩展属性。
  • 添加SystemBarControllerWrapper,可用于扩展systemBarController()Receiver

1.2.1

06 May 09:53

Choose a tag to compare

  • 调整Insetter.kt部分扩展属性和扩展函数的描述。
  • 优化WindowInsetsCompat.getImeOffset()的实现。
  • 修复View.updateMargins()的实现。

1.2.0

06 May 02:03

Choose a tag to compare

  • insets-systembar添加SystemBar.None去除实现。
  • insets-systembar支持DialogDialogFragment
  • insets-systembar补充限制逻辑,在不支持时抛出异常。
  • 添加WindowFocus相关的扩展,方便处理IME的显示交互。
  • 修复WindowInsetsCompat.consumeInsets()的实现,调整消费结果的含义。
  • 修复Window.disableDecorFitsSystemWindows()的实现,兼容系统栏被隐藏的情况。