Browse Source

improved widget

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana 2 years ago
parent
commit
a0e7948105
1 changed files with 6 additions and 3 deletions
  1. 6 3
      Widget/Nextcloud/NextcloudWidgetView.swift

+ 6 - 3
Widget/Nextcloud/NextcloudWidgetView.swift

@@ -32,12 +32,13 @@ struct NextcloudWidgetView: View {
                 HStack(spacing: 5) {
                 HStack(spacing: 5) {
                     Text(NCBrandOptions.shared.brand)
                     Text(NCBrandOptions.shared.brand)
                         .font(.system(size: 12))
                         .font(.system(size: 12))
+                        .fontWeight(.bold)
                         .textCase(.uppercase)
                         .textCase(.uppercase)
                 }
                 }
                 .padding(.leading, 10)
                 .padding(.leading, 10)
                 .padding(.top, 10)
                 .padding(.top, 10)
                 VStack(alignment: .leading) {
                 VStack(alignment: .leading) {
-                    VStack(spacing: 6) {
+                    VStack(spacing: 0) {
                         ForEach(entry.recentDatas, id: \.id) { element in
                         ForEach(entry.recentDatas, id: \.id) { element in
                             Link(destination: element.url) {
                             Link(destination: element.url) {
                                 HStack {
                                 HStack {
@@ -50,15 +51,17 @@ struct NextcloudWidgetView: View {
                                     VStack(alignment: .leading) {
                                     VStack(alignment: .leading) {
                                         Text(element.title)
                                         Text(element.title)
                                             .font(.system(size: 12))
                                             .font(.system(size: 12))
-                                            .fontWeight(.bold)
+                                            .fontWeight(.regular)
                                         Text(element.subTitle)
                                         Text(element.subTitle)
                                             .font(.system(size: CGFloat(10)))
                                             .font(.system(size: CGFloat(10)))
                                             .foregroundColor(Color(white: 0.5))
                                             .foregroundColor(Color(white: 0.5))
                                         Divider()
                                         Divider()
                                     }
                                     }
+                                    .padding(.top, 6.0)
                                     Spacer()
                                     Spacer()
                                 }
                                 }
                                 .padding(.leading, 10)
                                 .padding(.leading, 10)
+                                .frame(height: 40.0)
                             }
                             }
                         }
                         }
                     }
                     }
@@ -138,7 +141,7 @@ struct NextcloudWidgetView: View {
 
 
 struct NextcloudWidget_Previews: PreviewProvider {
 struct NextcloudWidget_Previews: PreviewProvider {
     static var previews: some View {
     static var previews: some View {
-        let entry = NextcloudDataEntry(date: Date(), recentDatas: recentDatasTest, isPlaceholder: true, footerImage: "checkmark.icloud", footerText: NCBrandOptions.shared.brand + " widget")
+        let entry = NextcloudDataEntry(date: Date(), recentDatas: recentDatasTest, isPlaceholder: false, footerImage: "checkmark.icloud", footerText: NCBrandOptions.shared.brand + " widget")
         NextcloudWidgetView(entry: entry).previewContext(WidgetPreviewContext(family: .systemLarge))
         NextcloudWidgetView(entry: entry).previewContext(WidgetPreviewContext(family: .systemLarge))
     }
     }
 }
 }