looks better
							parent
							
								
									c934dd5c21
								
							
						
					
					
						commit
						5c48d1387a
					
				| 
						 | 
				
			
			@ -82,6 +82,9 @@ struct Pane: View {
 | 
			
		|||
    @State var segs: [SegDenorm]
 | 
			
		||||
    @State var selectedRibbon: [Ribbon]
 | 
			
		||||
 | 
			
		||||
    @State var width: CGFloat
 | 
			
		||||
    @State var height: CGFloat
 | 
			
		||||
 | 
			
		||||
    @State var dragOffset = CGFloat()
 | 
			
		||||
 | 
			
		||||
    @State var refresh: Bool = false
 | 
			
		||||
| 
						 | 
				
			
			@ -93,7 +96,6 @@ struct Pane: View {
 | 
			
		|||
    // var handleVisibilityChanged: (String, VisibilityChange,  VisibilityTracker<String>) -> Void
 | 
			
		||||
 | 
			
		||||
    var body: some View {
 | 
			
		||||
        GeometryReader { geometry in
 | 
			
		||||
            ScrollViewReader { proxy in
 | 
			
		||||
                VisibilityTrackingScrollView(action: handleVisibilityChanged) {
 | 
			
		||||
                    LazyVStack {
 | 
			
		||||
| 
						 | 
				
			
			@ -185,8 +187,7 @@ struct Pane: View {
 | 
			
		|||
            }
 | 
			
		||||
            .zIndex(1)
 | 
			
		||||
            .background(Color(red: 0.2, green: 0.2, blue: 0.2))
 | 
			
		||||
            .frame(width: geometry.size.width - 50, height: geometry.size.height / 2 - vertSep)
 | 
			
		||||
        }
 | 
			
		||||
            .frame(width: width, height: height)
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    func handleVisibilityChanged(_: String, change _: VisibilityChange, tracker: VisibilityTracker<String>) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -295,7 +295,10 @@ struct ContentView: View {
 | 
			
		|||
                // Top pane
 | 
			
		||||
                    Pane(paneConnector: paneConnector,
 | 
			
		||||
                         segs: segs,
 | 
			
		||||
                         selectedRibbon: selectedRibbon)
 | 
			
		||||
                         selectedRibbon: selectedRibbon,
 | 
			
		||||
                        width: geometry.size.width - 50,
 | 
			
		||||
                        height: geometry.size.height / 2 - vertSep
 | 
			
		||||
                    )
 | 
			
		||||
 | 
			
		||||
                    //////
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue