Skip to content

Commit 83208d7

Browse files
authored
Merge pull request #351 from datlechin/fix/plugin-icons-and-etcd-bundling
fix: plugin icons, etcd bundling, and FK navigation filters
2 parents 4839dc5 + f231b33 commit 83208d7

24 files changed

Lines changed: 97 additions & 28 deletions

File tree

Plugins/CassandraDriverPlugin/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
<string>$(MARKETING_VERSION)</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
21+
<key>TableProPluginKitVersion</key>
22+
<integer>1</integer>
2123
<key>NSPrincipalClass</key>
2224
<string>$(PRODUCT_MODULE_NAME).CassandraPlugin</string>
2325
</dict>

Plugins/ClickHouseDriverPlugin/ClickHousePlugin.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ final class ClickHousePlugin: NSObject, TableProPlugin, DriverPlugin {
1515

1616
static let databaseTypeId = "ClickHouse"
1717
static let databaseDisplayName = "ClickHouse"
18-
static let iconName = "bolt.fill"
18+
static let iconName = "clickhouse-icon"
1919
static let defaultPort = 8123
2020

2121
// MARK: - UI/Capability Metadata

Plugins/EtcdDriverPlugin/EtcdPlugin.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ final class EtcdPlugin: NSObject, TableProPlugin, DriverPlugin {
1717

1818
static let databaseTypeId = "etcd"
1919
static let databaseDisplayName = "etcd"
20-
static let iconName = "cylinder.fill"
20+
static let iconName = "etcd-icon"
2121
static let defaultPort = 2379
2222
static let additionalDatabaseTypeIds: [String] = []
23+
static let isDownloadable = true
2324

2425
static let navigationModel: NavigationModel = .standard
2526
static let pathFieldRole: PathFieldRole = .database

Plugins/MSSQLDriverPlugin/MSSQLPlugin.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ final class MSSQLPlugin: NSObject, TableProPlugin, DriverPlugin {
1616

1717
static let databaseTypeId = "SQL Server"
1818
static let databaseDisplayName = "SQL Server"
19-
static let iconName = "server.rack"
19+
static let iconName = "mssql-icon"
2020
static let defaultPort = 1433
2121
static let additionalConnectionFields: [ConnectionField] = [
2222
ConnectionField(id: "mssqlSchema", label: "Schema", placeholder: "dbo", defaultValue: "dbo")

Plugins/MongoDBDriverPlugin/MongoDBPlugin.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ final class MongoDBPlugin: NSObject, TableProPlugin, DriverPlugin {
1414

1515
static let databaseTypeId = "MongoDB"
1616
static let databaseDisplayName = "MongoDB"
17-
static let iconName = "leaf.fill"
17+
static let iconName = "mongodb-icon"
1818
static let defaultPort = 27017
1919
static let additionalConnectionFields: [ConnectionField] = [
2020
ConnectionField(id: "mongoAuthSource", label: "Auth Database", placeholder: "admin"),

Plugins/MySQLDriverPlugin/MySQLPlugin.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ final class MySQLPlugin: NSObject, TableProPlugin, DriverPlugin {
2020

2121
static let databaseTypeId = "MySQL"
2222
static let databaseDisplayName = "MySQL"
23-
static let iconName = "cylinder.fill"
23+
static let iconName = "mysql-icon"
2424
static let defaultPort = 3306
2525
static let additionalConnectionFields: [ConnectionField] = []
2626
static let additionalDatabaseTypeIds: [String] = ["MariaDB"]

Plugins/OracleDriverPlugin/OraclePlugin.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ final class OraclePlugin: NSObject, TableProPlugin, DriverPlugin {
1515

1616
static let databaseTypeId = "Oracle"
1717
static let databaseDisplayName = "Oracle"
18-
static let iconName = "server.rack"
18+
static let iconName = "oracle-icon"
1919
static let defaultPort = 1521
2020
static let additionalConnectionFields: [ConnectionField] = [
2121
ConnectionField(id: "oracleServiceName", label: "Service Name", placeholder: "ORCL")

Plugins/PostgreSQLDriverPlugin/PostgreSQLPlugin.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ final class PostgreSQLPlugin: NSObject, TableProPlugin, DriverPlugin {
1919

2020
static let databaseTypeId = "PostgreSQL"
2121
static let databaseDisplayName = "PostgreSQL"
22-
static let iconName = "cylinder.fill"
22+
static let iconName = "postgresql-icon"
2323
static let defaultPort = 5432
2424
static let additionalConnectionFields: [ConnectionField] = [
2525
ConnectionField(

Plugins/RedisDriverPlugin/Info.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
<string>$(MARKETING_VERSION)</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
21+
<key>TableProPluginKitVersion</key>
22+
<integer>1</integer>
2123
<key>NSPrincipalClass</key>
2224
<string>$(PRODUCT_MODULE_NAME).RedisPlugin</string>
2325
</dict>

Plugins/RedisDriverPlugin/RedisPlugin.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ final class RedisPlugin: NSObject, TableProPlugin, DriverPlugin {
1919

2020
static let databaseTypeId = "Redis"
2121
static let databaseDisplayName = "Redis"
22-
static let iconName = "cylinder.fill"
22+
static let iconName = "redis-icon"
2323
static let defaultPort = 6379
2424
static let additionalConnectionFields: [ConnectionField] = [
2525
ConnectionField(

0 commit comments

Comments
 (0)