WhiteWindowParams.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // WhiteWindowParams.h
  3. // Whiteboard
  4. //
  5. // Created by yleaf on 2022/2/9.
  6. //
  7. #import "WhiteObject.h"
  8. NS_ASSUME_NONNULL_BEGIN
  9. typedef NSString * WhitePrefersColorScheme NS_STRING_ENUM;
  10. /** auto只有在iOS13以上才会生效*/
  11. FOUNDATION_EXPORT WhitePrefersColorScheme const WhitePrefersColorSchemeAuto;
  12. FOUNDATION_EXPORT WhitePrefersColorScheme const WhitePrefersColorSchemeLight;
  13. FOUNDATION_EXPORT WhitePrefersColorScheme const WhitePrefersColorSchemeDark;
  14. @interface WhiteWindowParams : WhiteObject
  15. /** 各个端本地显示多窗口内容时,高与宽比例,默认为 9:16。该值应该各个端保持统一,否则会有不可预见的情况。 */
  16. @property (nonatomic, strong) NSNumber *containerSizeRatio;
  17. /** 多窗口区域(主窗口)以外的空间显示 PS 棋盘背景,默认 YES */
  18. @property (nonatomic, assign) BOOL chessboard;
  19. /** 驼峰形式的 CSS,透传给多窗口时,最小化 div 的 css */
  20. @property (nonatomic, copy, nullable) NSDictionary *collectorStyles;
  21. /** 是否在网页控制台打印日志,默认 YES */
  22. @property (nonatomic, assign) BOOL debug;
  23. /** 暗黑模式, 本地效果, 不会同步到远端, 默认Light, 设置auto只有在iOS13以上才会生效*/
  24. @property (nonatomic, copy) WhitePrefersColorScheme prefersColorScheme;
  25. @end
  26. NS_ASSUME_NONNULL_END