Skip to content

Releases: internetWei/LLDynamicLaunchScreen

适配iOS17

25 Nov 03:37
1.0.7
65a7f56
Compare
Choose a tag to compare

将UIGraphicsBeginImageContextWithOptions替换为UIGraphicsImageRenderer

fix

07 Jun 02:14
1.0.5
a6686d3
Compare
Choose a tag to compare
fix

修复如下问题:

  1. 在启动图文件中使用UIStackView等视图时,无法获取这些视图内部的UIImage对象;
  2. 解决在“更大字体”的缩放模式下首页文字显示不完整。

新功能

16 May 02:33
1.0.4
b73acac
Compare
Choose a tag to compare

支持国际化。

优化

11 May 03:41
1.0.3
6c2e78d
Compare
Choose a tag to compare
  1. 将项目中的dispatch_semaphore_t替换成pthread_mutex_t,避免可能会发生的优先级反转;
  2. 解决在非iPhone 14 Pro机型上进行单元测试会失败的问题;
  3. 新增2个API:versionString 和 versionNumber 用于获取框架内部版本号;
  4. 给即将废弃的API添加截止日期;
  5. 优化README文案。

修改版本号

09 May 09:41
Compare
Choose a tag to compare

上个版本忘记修改项目内的版本号了,这个版本只是修复了这个问题,其他逻辑均和上个版本一样。

重构

09 May 06:14
Compare
Choose a tag to compare

新版本采用全新的逻辑重构了几乎所有代码。重构后的代码更加健壮,功能也更加强大,以下是新版本的一些改动:

  1. 完全摒弃之前的逻辑,采用新逻辑实现了深色/浅色启动图的自动识别,将属性 hasDarkImageBlock 标记为待删除;
  2. 解决一些已知问题,例如获取不到 oldClassName 的崩溃问题;
  3. 优化多线程同时修改启动图时遇到的问题;
  4. 优化自动修复异常启动图的逻辑;
  5. replaceLaunchImageBackupPathlaunchImageBackupPath 标记为待删除,所以备份文件夹改由框架内部管理;
  6. 其他优化。

新增API

  1. 新增 getLaunchImageWithType: 类方法,支持获取系统启动图对象;
  2. 新增属性 migrationHandler,可以让开发者控制哪些启动图在更新版本后需要迁移,哪些不需要迁移;
  3. 新增只读属性 version 用于获取框架当前版本号;
  4. replaceLaunchImageBackupPathlaunchImageBackupPath 标记为待删除,所以备份文件夹改由框架内部管理;

还有更多改动等你来发现!!!

Perf

25 Feb 22:00
Compare
Choose a tag to compare

性能优化

由原来的逻辑“viewDidLoad后生成启动图”改为现在的“viewDidAppear:”后生成启动图

Fixes

13 Feb 11:44
Compare
Choose a tag to compare
0.2.1

feat(all): update 0.2.1

Updates

24 Jan 02:07
Compare
Choose a tag to compare

Update:
add Carthage

Fixes

23 Jan 14:31
Compare
Choose a tag to compare
0.1.6

feat(all): 删除repairException方法,由主动调用修改为静默执行