Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
[submodule "External/Nimble"]
path = External/Nimble
url = git://github.com/Quick/Nimble.git

7 changes: 7 additions & 0 deletions .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion External/Nimble
Submodule Nimble deleted from 38c9ab
32 changes: 32 additions & 0 deletions Package.resolved

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
// swift-tools-version:5.8
// The swift-tools-version declares the minimum version of Swift required to build this package.

import PackageDescription

let package = Package(
name: "TableViewKit",
platforms: [.iOS(.v15)],
products: [
.library(
name: "TableViewKit", targets: ["TableViewKit"]),
],
dependencies: [
.package(
url: "https://github.com/Quick/Nimble.git", .upToNextMajor(from: "13.2.0")
),
],
targets: [
.target(
name: "TableViewKit",
dependencies: [],
path: "./TableViewKit"),
.testTarget(
name: "TableViewKitTests",
dependencies: ["TableViewKit", "Nimble"],
path: "./TableViewKitTests")
]
)
2 changes: 1 addition & 1 deletion TableViewKit/ActionPerformable.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Foundation

import UIKit
/// A type that represent the kind of action an item should perform.
/// I.e.: copy or paste
public enum ItemAction {
Expand Down
1 change: 1 addition & 0 deletions TableViewKit/Height.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import UIKit

/// Defines either a dynamic or static height
public enum Height {
Expand Down
1 change: 1 addition & 0 deletions TableViewKit/NibClassType.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import UIKit

/// A Nib/Class loadable type
public enum NibClassType<T> {
Expand Down
1 change: 1 addition & 0 deletions TableViewKit/Protocols/Editable.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import UIKit

/// A type that represent an item that can be edited
public protocol Editable: TableItem {
Expand Down
1 change: 1 addition & 0 deletions TableViewKit/Protocols/Selectable.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import UIKit

/// A type that represent an item that can be selected
public protocol Selectable: TableItem {
Expand Down
1 change: 1 addition & 0 deletions TableViewKit/Protocols/TableItem.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import Foundation
import UIKit

@available(*, deprecated, renamed: "TableItem")
public typealias Item = TableItem
Expand Down