Skip to content

Releases: xiaocydx/Insets

1.2.6

06 Sep 06:23
Compare
Choose a tag to compare
  • insets-compat添加全局配置,可以禁用指定的兼容方案。
  • insets-systembar兼容Android 15的EdgeToEdgeEnforced
  • insets-systembar支持设置背景色推断isAppearanceLightXXX

1.2.5

23 Aug 06:59
Compare
Choose a tag to compare
  • 完善和修正部分API的注释说明。
  • insets-systembar增加检查逻辑的扩展接口。

1.2.4

06 Jun 03:30
Compare
Choose a tag to compare
  • 调整insets-systembar的兼容方案,确保isAppearanceLight生效。
  • 修复Window.modifyImeAnimation()在异常流程下产生崩溃的问题。

1.2.3

27 May 05:38
Compare
Choose a tag to compare
  • 添加Window.disableDecorFitsSystemWindows()的禁用原因。
  • 调整Window.modifyImeAnimation()的修改时机和修改方式。

1.2.2

08 May 02:04
Compare
Choose a tag to compare
  • 优化SystemBarContainer的绘制实现。
  • 去除SystemBar.Host,简化接口设计。
  • 去除systemBarController()SystemBar Receiver限制,开放部分扩展属性。
  • 添加SystemBarControllerWrapper,可用于扩展systemBarController()Receiver

1.2.1

06 May 09:53
Compare
Choose a tag to compare
  • 调整Insetter.kt部分扩展属性和扩展函数的描述。
  • 优化WindowInsetsCompat.getImeOffset()的实现。
  • 修复View.updateMargins()的实现。

1.2.0

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

1.1.5

28 Apr 08:30
Compare
Choose a tag to compare

修复WindowInsetsCompat.consumeInsets()的实现,调整消费结果的含义。

1.1.4

24 Mar 12:41
Compare
Choose a tag to compare

Window.disableDecorFitsSystemWindows()添加consumeTypeMask形参。

1.1.3

10 Mar 03:31
Compare
Choose a tag to compare
  1. 添加View.insets()扩展,提供常用的WindowInsets处理逻辑。
  2. 支持SystemBar.install()配置SystemBarController属性的默认值。