[package]
edition = "2024"
rust-version = "1.89"
name = "day-toolkit-appkit"
version = "0.6.1"
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Declarative app development API using native UI toolkits"
readme = "README.md"
license = "MPL-2.0"
repository = "https://github.com/daybrite/day"
resolver = "2"
[lib]
name = "day_toolkit_appkit"
path = "src/lib.rs"
[[test]]
name = "native_applications"
path = "tests/native_applications.rs"
harness = false
[[test]]
name = "native_document_layout"
path = "tests/native_document_layout.rs"
harness = false
[[test]]
name = "native_links"
path = "tests/native_links.rs"
harness = false
[[test]]
name = "native_list_menus"
path = "tests/native_list_menus.rs"
harness = false
[[test]]
name = "native_list_scroll"
path = "tests/native_list_scroll.rs"
harness = false
[[test]]
name = "native_main_menu"
path = "tests/native_main_menu.rs"
harness = false
[[test]]
name = "native_toolbar_search"
path = "tests/native_toolbar_search.rs"
harness = false
[[test]]
name = "native_window_visibility"
path = "tests/native_window_visibility.rs"
harness = false
[dependencies.block2]
version = "0.6.2"
[dependencies.day-core]
version = "0.6.1"
[dependencies.day-localization]
version = "0.6.1"
[dependencies.day-localization-ui]
version = "0.6.1"
[dependencies.day-pieces]
version = "0.6.1"
[dependencies.day-reactive]
version = "0.6.1"
[dependencies.day-spec]
version = "0.6.1"
[dependencies.dispatch2]
version = "0.3.1"
[dependencies.linkme]
version = "0.3"
[dependencies.log]
version = "0.4"
[dependencies.objc2]
version = "0.6.5"
[dependencies.objc2-app-kit]
version = "0.3.2"
features = [
"NSColorPanel",
"NSColorWell",
"NSComboBox",
"NSDatePicker",
"NSDatePickerCell",
"NSStepper",
"objc2-core-graphics",
"objc2-uniform-type-identifiers",
"NSRunningApplication",
"NSApplication",
"NSResponder",
"NSWindow",
"NSView",
"NSControl",
"NSButton",
"NSScreen",
"NSTextField",
"NSSecureTextField",
"NSTextContent",
"NSSlider",
"NSSwitch",
"NSCell",
"NSText",
"NSGraphics",
"NSBox",
"NSScrollView",
"NSClipView",
"NSMenu",
"NSMenuItem",
"NSFont",
"NSColor",
"NSBitmapImageRep",
"NSImageRep",
"NSEvent",
"NSCursor",
"NSTrackingArea",
"NSAccessibilityProtocols",
"NSAccessibilityConstants",
"NSGraphicsContext",
"NSAppearance",
"NSSplitView",
"NSLayoutConstraint",
"NSSplitViewController",
"NSSplitViewItem",
"NSViewController",
"NSAlert",
"NSOutlineView",
"NSTableView",
"NSTableColumn",
"NSTableCellView",
"NSTableHeaderView",
"NSVisualEffectView",
"NSUserInterfaceItemIdentification",
"NSBezierPath",
"NSGradient",
"NSColorSpace",
"NSImage",
"NSImageView",
"NSStringDrawing",
"NSAttributedString",
"NSProgressIndicator",
"NSTabView",
"NSTabViewItem",
"NSSavePanel",
"NSOpenPanel",
"NSPanel",
"NSWorkspace",
"NSAnimationContext",
"NSLayoutManager",
"NSDragging",
"NSDraggingSession",
"NSDraggingItem",
"NSPasteboard",
"NSPasteboardItem",
"NSTableViewRowAction",
"block2",
"NSToolbar",
"NSToolbarItem",
"NSSearchToolbarItem",
"NSMenuToolbarItem",
"NSSearchField",
]
[dependencies.objc2-core-foundation]
version = "0.3.2"
features = ["CFCGTypes"]
default-features = true
[dependencies.objc2-core-graphics]
version = "0.3.2"
features = [
"CGImage",
"CGBitmapContext",
"CGColorSpace",
"CGContext",
"CGDataConsumer",
"CGPDFContext",
]
[dependencies.objc2-foundation]
version = "0.3.2"
features = [
"NSCalendar",
"NSDate",
"NSTimeZone",
"NSLocale",
"NSString",
"NSUndoManager",
"NSGeometry",
"NSNotification",
"NSDistributedNotificationCenter",
"NSDictionary",
"NSData",
"NSValue",
"NSIndexSet",
"NSObject",
"NSArray",
"NSURL",
"NSProcessInfo",
"NSUserDefaults",
]
[dependencies.objc2-quartz-core]
version = "0.3.2"
features = [
"CAMediaTimingFunction",
"CATransaction",
"CADisplayLink",
]
[dependencies.objc2-uniform-type-identifiers]
version = "0.3.2"
[build-dependencies.day-build]
version = "0.6.1"