Skip to content

Releases: QMUI/LookinServer

Update to 1.0.8

11 Oct 05:48
Compare
Choose a tag to compare

[fix] fix error in v1.0.7 when integrating via Swift Package Manager
[fix] add macro guard to avoid compilation in Release Configuration when integrating via Swift Package Manager

Update to 1.0.7

10 Oct 13:52
c450db9
Compare
Choose a tag to compare

[Feature] Lookin can display property name of Swift class. ( pod 'LookinServer', :subspecs => ['Swift'], :configurations => ['Debug'] )
[Bugfix] Fixed some crashes

[Feature] 对于 Swift 项目,现在 Lookin 也可以展示变量名了 ( pod 'LookinServer', :subspecs => ['Swift'], :configurations => ['Debug'] )
[Bugfix] 修复了一些偶现的 Crash

Update to 1.0.6

05 Jun 11:21
Compare
Choose a tag to compare

Bugfix: LookinServer 对于 UIView 的 init 方法的 hook 方式不规范,导致 UIView 可能延迟释放,相关细节详见:#94

Bugfix: The deinit of UIView instance may delay because of improper hook in LookinServer. More details: #94

Update to 1.0.5

28 Mar 06:07
Compare
Choose a tag to compare

[Bugfix: duplicate symbols]

  • Some third-party frameworks may embed Peertalk as same as LookinServer. Then "duplicate symbols" error may raises. I added namespace prefix to Peertalk embeded in LookinServer to solve this problem.
  • 某些第三方库可能和 LookinServer 一样同时内置了 Peertalk 这个第三方库,那么就会发生 duplicate symbols 错误。因此 LookinServer 给内置的 Peertalk 相关类加了命名前缀来避免这个问题。

Update to 1.0.4

12 Aug 06:30
Compare
Choose a tag to compare

bugfix:

  • 读取 view 的 frame 时过滤掉不合法的 rect,以避免 Lookin 客户端里图像渲染错误
  • Filter invalid values when querying frame of UIView to avoid render error in Lookin macOS app.

Update to 1.0.3

13 Jul 05:49
Compare
Choose a tag to compare

feature: support tvos
bugfix: add lock in "lookin_bindObject" to avoid crash

Update to 1.0.2

24 May 07:14
Compare
Choose a tag to compare

修复在 M1 上运行 iOS App 时,Lookin 搜索不到 App 的问题

Update to 1.0.1

24 May 06:13
Compare
Choose a tag to compare

Change the dependency source of CocoaPods and SPM from a single framework file to source files to avoid compile issues that many users have encountered.

把 CocoaPods 和 SPM 的依赖方式从一个打包好的 Framework 文件改为源码依赖,从而避免各种编译问题(比如 bitcode、CPU 架构之类的)

Update to 1.0.0

31 Oct 10:44
Compare
Choose a tag to compare

Scroll to bottom to read English version.


增加了更多可查看的属性:

  • 可查看 Autolayout 约束
  • 可查看 UIImageView 的 image 在项目里的文件名称
  • 可使用系统的“预览”程序查看或导出 UIImageView 的 image
  • 可查看和修改 UILabel、UITextField、UITextView 的 text 属性
  • 可查看和修改 UIVisualEffectView 的 style 属性
  • 如果你的项目使用了 QMUI,则可查看 qmui_outsideEdge 等一系列 QMUI 对象的属性

可搜索和过滤 View
可任意角度旋转图像,而非仅仅只能左右旋转
可查看和调试 UIView 的 Gesture Recognizer
可查看 UIControl 的 target/action
增加了测距功能,可以测量任意两个 view 之间的距离
在属性面板修改颜色时,可自定义色值
可右键导出一个 View 为图片文件
支持了旧版 macOS 10.13 系统
修复了一些 bug,优化了一些体验


除了 CoacoaPods 和手动集成两种方式外,新增了两种引入 LookinServer.framework 的方式:


Some new properties are added:

  • You can inspect constraints from AutoLayout.
  • You can inspect the name of the image in a UIImageView.
  • You can open the image in a UIImageView with "Preview" app.
  • You can inspect and modify "text" of UILabel, UITextField and UITextView.
  • You can inspect and modify "style" of UIVisualEffectView.
  • If you have imported QMUI framework in your project, you can inspect and modify some properties of QMUI objects.

Views can be filterd with the words you input.
Preview image can be inspected in 360 angles.
Gesture recognizer of a UIView can be inspected and modified.
Target and action of a UIControl can be inspected.
A feature called "Measure" is added to allow you to measure between two views.
Any color value can be used when you modify color properties.
A view can be exported to a png file.
Old macOS 10.13 is supported.
Some bugs are fixed.


Including using Cocoapods and integrating manually, new ways to integrate LookinServer are added:

0.9.4

10 Aug 11:41
Compare
Choose a tag to compare

bitcode support