Skip to content

Commit 9120594

Browse files
bump to 1.5
1 parent 6779295 commit 9120594

File tree

6 files changed

+26
-21
lines changed

6 files changed

+26
-21
lines changed

Accord.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1191,7 +1191,7 @@
11911191
"@executable_path/../Frameworks",
11921192
);
11931193
MACOSX_DEPLOYMENT_TARGET = 12.0;
1194-
MARKETING_VERSION = 1.4.2;
1194+
MARKETING_VERSION = 1.5;
11951195
OTHER_SWIFT_FLAGS = "";
11961196
PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
11971197
PRODUCT_BUNDLE_IDENTIFIER = red.evelyn.accord;
@@ -1237,7 +1237,7 @@
12371237
"@executable_path/../Frameworks",
12381238
);
12391239
MACOSX_DEPLOYMENT_TARGET = 12.0;
1240-
MARKETING_VERSION = 1.4.2;
1240+
MARKETING_VERSION = 1.5;
12411241
OTHER_SWIFT_FLAGS = "";
12421242
PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
12431243
PRODUCT_BUNDLE_IDENTIFIER = red.evelyn.accord;

Accord/UI/Base/Icons/FolderListView.swift

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ extension ServerListView {
4747

4848
var body: some View {
4949
ForEach($appModel.folders, id: \.hashValue) { $folder in
50-
if folder.guilds.count != 1 {
50+
if folder.guilds.count > 1 {
5151
Folder(
5252
icon: Array(folder.guilds.prefix(4)),
5353
color: self.color(folder),
@@ -65,6 +65,7 @@ extension ServerListView {
6565
}
6666
}
6767
.padding(.bottom, 1)
68+
.id(folder.guilds.first?.id)
6869
} else if let guild = $folder.guilds.first {
6970
ServerIconCell(
7071
guild: guild,
@@ -73,10 +74,11 @@ extension ServerListView {
7374
selectedGuild: self.$selectedGuild
7475
)
7576
.fixedSize()
77+
.id(guild.id)
7678
}
7779
}
7880
.padding(.trailing, 6)
79-
.background(InsetGetter())
81+
// .background(InsetGetter())
8082
}
8183
}
8284
}
@@ -151,17 +153,17 @@ struct ServerIconCell: View {
151153
}
152154
.buttonStyle(BorderlessButtonStyle())
153155
.redBadge($mentionCount)
154-
.onPreferenceChange(FolderListHeightPreferenceKey.self, perform: { self.viewHeight = $0 })
155-
.offset(x: 0, y: self.offsetY)
156-
.zIndex(self.offsetY == .zero ? -1 : 1)
157-
.gesture(
158-
DragGesture()
159-
.onChanged { gesture in
160-
self.offsetY = gesture.translation.height
161-
}
162-
.onEnded { gesture in
163-
print(viewHeight / gesture.translation.height)
164-
}
165-
)
156+
// .onPreferenceChange(FolderListHeightPreferenceKey.self, perform: { self.viewHeight = $0 })
157+
// .offset(x: 0, y: self.offsetY)
158+
// .zIndex(self.offsetY == .zero ? -1 : 1)
159+
// .gesture(
160+
// DragGesture()
161+
// .onChanged { gesture in
162+
// self.offsetY = gesture.translation.height
163+
// }
164+
// .onEnded { gesture in
165+
// print(viewHeight / gesture.translation.height)
166+
// }
167+
// )
166168
}
167169
}

Accord/UI/Base/ServerList/ServerListView+Init.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,12 @@ extension ServerListView {
9393
readyPacket.assignReadStates(appModel)
9494
readyPacket.order()
9595
var guildOrder = readyPacket.user_settings?.guild_positions ?? []
96-
var folderTemp = readyPacket.user_settings?.guild_folders ?? []
97-
96+
let folderTemp = readyPacket.user_settings?.guild_folders ?? []
97+
9898
// Create a folder for every guild outside folders
9999
readyPacket.guilds.forEach { guild in
100100
if !guildOrder.contains(guild.id) {
101101
guildOrder.insert(guild.id, at: 0)
102-
folderTemp.insert(GuildFolder(name: nil, color: nil, guild_ids: [guild.id]), at: 0)
103102
}
104103
}
105104

Accord/UI/Base/ServerList/ServerListView.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@ struct ServerListView: View {
143143
HStack(spacing: 0) {
144144
ScrollView(.vertical, showsIndicators: false) {
145145
// MARK: - Messages button
146-
147146
LazyVStack {
148147
if reachability?.connected == false {
149148
onlineButton.buttonStyle(BorderlessButtonStyle())

Accord/UI/Chat/Accessories/AttachmentView.swift

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ struct AttachmentView: View {
5050
Request.fetch(url: URL(string: obj.url), headers: .init(type: .GET)) {
5151
switch $0 {
5252
case let .success(data):
53-
print(data)
5453
let path = FileManager.default.urls(for: .cachesDirectory, in: .userDomainMask)[0]
5554
.appendingPathComponent(obj.filename)
5655
try? data.write(to: path)
@@ -70,6 +69,11 @@ struct AttachmentView: View {
7069
}
7170
.buttonStyle(.borderless)
7271
.quickLookPreview(self.$quickLookURL)
72+
.onChange(of: self.quickLookURL, perform: { [quickLookURL] url in
73+
if let quickLookURL, url == nil {
74+
try? FileManager.default.removeItem(at: quickLookURL)
75+
}
76+
})
7377
} else if obj.content_type?.contains("gif") == true {
7478
GifView(obj.url)
7579
.cornerRadius(5)

Accord/UI/Chat/ChannelView/ChannelViewViewModel.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ final class ChannelViewViewModel: ObservableObject, Equatable {
7878
self.loadChannel(channel)
7979
} else {
8080
concurrentQueue.async {
81+
print("force resetting")
8182
guard let new = try? Gateway(
8283
url: Gateway.gatewayURL,
8384
compress: UserDefaults.standard.value(forKey: "CompressGateway") as? Bool ?? true

0 commit comments

Comments
 (0)