Skip to content

Commit 6b6c0cd

Browse files
committed
really buggy first version
1 parent e2c7e97 commit 6b6c0cd

File tree

2 files changed

+14
-16
lines changed

2 files changed

+14
-16
lines changed

CodeEdit/Features/StatusBar/Views/StatusBarView.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ struct StatusBarView: View {
2727
@Environment(\.colorScheme)
2828
private var colorScheme
2929

30-
var proxy: SplitViewProxy
30+
// var proxy: SplitViewProxy
3131

3232
static let statusbarID = "statusbarID"
3333

@@ -61,7 +61,7 @@ struct StatusBarView: View {
6161
private var dragGesture: some Gesture {
6262
DragGesture(coordinateSpace: .global)
6363
.onChanged { value in
64-
proxy.setPosition(of: 0, position: value.location.y + Self.height / 2)
64+
// proxy.setPosition(of: 0, position: value.location.y + Self.height / 2)
6565
}
6666
}
6767
}

CodeEdit/WorkspaceView.swift

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -113,14 +113,14 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
113113
: editorManager.editorLayout,
114114
focus: $focusedEditor
115115
)
116-
.collapsable()
117-
.collapsed($utilityAreaViewModel.isMaximized)
116+
// .collapsable()
117+
// .collapsed($utilityAreaViewModel.isMaximized)
118118
.frame(minHeight: 170 + 29 + 29)
119119
.frame(maxWidth: .infinity, maxHeight: .infinity)
120120

121121
let utility = UtilityAreaView()
122-
.collapsable()
123-
.collapsed($utilityAreaViewModel.isCollapsed)
122+
// .collapsable()
123+
// .collapsed($utilityAreaViewModel.isCollapsed)
124124
.frame(idealHeight: 260)
125125
.frame(minHeight: 100)
126126

@@ -129,9 +129,9 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
129129
splitViewController.addPane(utility)
130130
return splitViewController
131131
}
132-
132+
133133
func updateNSViewController(_ nsViewController: WorkspaceViewController, context: Context) {}
134-
134+
135135
typealias NSViewControllerType = WorkspaceViewController
136136

137137
@EnvironmentObject private var workspace: WorkspaceDocument
@@ -151,7 +151,7 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
151151
splitView = CustomSplitView()
152152
splitView.arrangesAllSubviews = false
153153
}
154-
154+
155155
required init?(coder: NSCoder) {
156156
fatalError("init(coder:) has not been implemented")
157157
}
@@ -160,13 +160,12 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
160160
super.viewDidLoad()
161161
let dividerView = NSHostingView(rootView: StatusBarView())
162162
dividerView.translatesAutoresizingMaskIntoConstraints = false
163-
print(splitView.subviews, splitViewItems)
164163
let constraints = [
165-
dividerView.topAnchor.constraint(equalTo: splitView.subviews[0].bottomAnchor),
166-
dividerView.bottomAnchor.constraint(equalTo: splitView.subviews[1].topAnchor),
167-
dividerView.leadingAnchor.constraint(equalTo: splitView.leadingAnchor),
168-
dividerView.trailingAnchor.constraint(equalTo: splitView.trailingAnchor)
169-
]
164+
// dividerView.topAnchor.constraint(equalTo: splitView.subviews[0].bottomAnchor),
165+
dividerView.bottomAnchor.constraint(equalTo: splitView.subviews[1].topAnchor),
166+
dividerView.leadingAnchor.constraint(equalTo: splitView.leadingAnchor),
167+
dividerView.trailingAnchor.constraint(equalTo: splitView.trailingAnchor)
168+
]
170169
splitView.addSubview(dividerView)
171170
NSLayoutConstraint.activate(constraints)
172171
}
@@ -175,7 +174,6 @@ struct WorkspaceSplitView: NSViewControllerRepresentable {
175174
let viewController = NSHostingController(rootView: pane)
176175
let splitViewItem = NSSplitViewItem(viewController: viewController)
177176
splitViewItem.canCollapse = true
178-
print(splitViewItems.count)
179177
insertSplitViewItem(splitViewItem, at: splitViewItems.count)
180178
}
181179
}

0 commit comments

Comments
 (0)