From 8a7433cb977334c567f30dc4e62856d0f329a4e9 Mon Sep 17 00:00:00 2001 From: Livio Merola Date: Thu, 8 Oct 2026 08:35:23 +0200 Subject: [PATCH] Adatta interfaccia touch e pubblica ClickOnce 1.0.12.0 --- README.md | 2 +- TrasferimentoProgrammiOkuma.App/Form1.vb | 201 ++++++++++++------ .../PublishProfiles/GiteaClickOnce.pubxml | 4 +- .../TrasferimentoProgrammiOkuma.App.vbproj | 2 +- clickonce/LMEMoxaTransfer.application | 8 +- clickonce/LMEMoxaTransfer.deps.json | 4 +- clickonce/LMEMoxaTransfer.dll | Bin 74752 -> 77312 bytes clickonce/LMEMoxaTransfer.dll.manifest | 102 ++++----- clickonce/LMEMoxaTransfer.exe | Bin 161280 -> 161280 bytes clickonce/LMEMoxaTransfer.pdb | Bin 25236 -> 25740 bytes 10 files changed, 200 insertions(+), 123 deletions(-) diff --git a/README.md b/README.md index a718ef7..89648e8 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ La password iniziale e' `moxa`. Se nel JSON si svuotano `AdminPasswordHash` e `A - scegliere il file programma dal PC; - premere `Invia a Okuma`. -I controlli di configurazione sono bloccati di default. Rimangono disponibili i bottoni operativi e le caselle dei file. Usare `Sblocca controlli` per modificarli. +I controlli di configurazione sono bloccati di default. Rimangono disponibili i bottoni operativi e le caselle dei file. I parametri di invio e ricezione e il test di connessione si trovano nella scheda `Parametri trasferimento`; usare `Strumenti > Sblocca controlli` per modificarli. ## Stato Moxa diff --git a/TrasferimentoProgrammiOkuma.App/Form1.vb b/TrasferimentoProgrammiOkuma.App/Form1.vb index 204d57f..0276def 100644 --- a/TrasferimentoProgrammiOkuma.App/Form1.vb +++ b/TrasferimentoProgrammiOkuma.App/Form1.vb @@ -73,8 +73,8 @@ Public Class Form1 Private Sub BuildInterface() Text = "LMEMoxaTransfer" Icon = New Icon(Path.Combine(Application.StartupPath, "Assets", "app-icon.ico")) - MinimumSize = New Size(1030, 690) - Size = New Size(1120, 760) + MinimumSize = New Size(800, 560) + Size = New Size(1050, 720) StartPosition = FormStartPosition.CenterScreen Dim shell As New TableLayoutPanel With { @@ -93,20 +93,27 @@ Public Class Form1 mainMenu.Dock = DockStyle.Fill shell.Controls.Add(mainMenu, 0, 0) - Dim tabs As New TabControl With {.Dock = DockStyle.Fill, .Margin = Padding.Empty} + Dim tabs As New TabControl With { + .Dock = DockStyle.Fill, + .Margin = Padding.Empty, + .Font = New Font(Font.FontFamily, 11.0F), + .Padding = New Point(14, 10) + } Dim tabTrasferimento As New TabPage("Trasferimento programmi") Dim tabModificaFile As New TabPage("Modifica file") Dim tabStatoMoxa As New TabPage("Stato Moxa") + Dim tabParametri As New TabPage("Parametri trasferimento") tabs.TabPages.Add(tabTrasferimento) tabs.TabPages.Add(tabModificaFile) tabs.TabPages.Add(tabStatoMoxa) + tabs.TabPages.Add(tabParametri) shell.Controls.Add(tabs, 0, 1) Dim root As New TableLayoutPanel With { .Dock = DockStyle.Fill, .ColumnCount = 1, .RowCount = 4, - .Padding = New Padding(14) + .Padding = New Padding(12) } root.RowStyles.Add(New RowStyle(SizeType.AutoSize)) root.RowStyles.Add(New RowStyle(SizeType.AutoSize)) @@ -122,22 +129,30 @@ Public Class Form1 } root.Controls.Add(grpConnessione, 0, 0) - Dim conn As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 10, .AutoSize = True} - conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) - conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 150)) - conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) - conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 230)) - conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) - conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 135)) - conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) - conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 90)) - conn.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) - conn.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 90)) + Dim conn As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 1, .RowCount = 2, .AutoSize = True} + conn.RowStyles.Add(New RowStyle(SizeType.Absolute, 58)) + conn.RowStyles.Add(New RowStyle(SizeType.Absolute, 42)) grpConnessione.Controls.Add(conn) - cboAzienda.DropDownStyle = ComboBoxStyle.DropDownList + Dim selectors As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 4} + selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) + selectors.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 50)) + selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) + selectors.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 50)) + conn.Controls.Add(selectors, 0, 0) + + Dim details As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 6} + details.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) + details.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 38)) + details.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) + details.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 31)) + details.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) + details.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 31)) + conn.Controls.Add(details, 0, 1) + + ConfigureTouchCombo(cboAzienda) cboAzienda.Dock = DockStyle.Fill - cboMacchina.DropDownStyle = ComboBoxStyle.DropDownList + ConfigureTouchCombo(cboMacchina) cboMacchina.Dock = DockStyle.Fill txtIpMoxa.Dock = DockStyle.Fill txtIpMoxa.ReadOnly = True @@ -148,16 +163,16 @@ Public Class Form1 nudTimeoutInattivita.Minimum = 1 nudTimeoutInattivita.Maximum = 120 - conn.Controls.Add(New Label With {.Text = "Azienda", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 0) - conn.Controls.Add(cboAzienda, 1, 0) - conn.Controls.Add(New Label With {.Text = "Macchina", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(14, 0, 3, 0)}, 2, 0) - conn.Controls.Add(cboMacchina, 3, 0) - conn.Controls.Add(New Label With {.Text = "IP Moxa", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(14, 0, 3, 0)}, 4, 0) - conn.Controls.Add(txtIpMoxa, 5, 0) - conn.Controls.Add(New Label With {.Text = "Porta", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(14, 0, 3, 0)}, 6, 0) - conn.Controls.Add(nudPorta, 7, 0) - conn.Controls.Add(New Label With {.Text = "Timeout s", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(14, 0, 3, 0)}, 8, 0) - conn.Controls.Add(nudTimeoutConnessione, 9, 0) + selectors.Controls.Add(New Label With {.Text = "Azienda", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 0) + selectors.Controls.Add(cboAzienda, 1, 0) + selectors.Controls.Add(New Label With {.Text = "Macchina", .AutoSize = True, .Anchor = AnchorStyles.Left, .Margin = New Padding(12, 0, 3, 0)}, 2, 0) + selectors.Controls.Add(cboMacchina, 3, 0) + details.Controls.Add(New Label With {.Text = "IP Moxa", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 0) + details.Controls.Add(txtIpMoxa, 1, 0) + details.Controls.Add(New Label With {.Text = "Porta", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 0) + details.Controls.Add(nudPorta, 3, 0) + details.Controls.Add(New Label With {.Text = "Timeout s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 4, 0) + details.Controls.Add(nudTimeoutConnessione, 5, 0) Dim grpTrasferimento As New GroupBox With { .Text = "Invio e ricezione programmi", @@ -168,11 +183,14 @@ Public Class Form1 } root.Controls.Add(grpTrasferimento, 0, 1) - Dim transfer As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 4, .RowCount = 10, .AutoSize = True} - transfer.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) + Dim transfer As New TableLayoutPanel With {.Dock = DockStyle.Fill, .ColumnCount = 4, .RowCount = 3, .AutoSize = True} + transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 130)) transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 100)) - transfer.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) - transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 120)) + transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 125)) + transfer.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 155)) + transfer.RowStyles.Add(New RowStyle(SizeType.Absolute, 62)) + transfer.RowStyles.Add(New RowStyle(SizeType.Absolute, 62)) + transfer.RowStyles.Add(New RowStyle(SizeType.Absolute, 58)) grpTrasferimento.Controls.Add(transfer) ConfigureButton(btnSfogliaInvio, "Sfoglia") @@ -181,11 +199,18 @@ Public Class Form1 ConfigureButton(btnInvia, "Invia a Okuma") ConfigureButton(btnRicevi, "Ricevi da Okuma") ConfigureButton(btnAnnulla, "Annulla") + For Each actionButton In {btnSfogliaInvio, btnSfogliaRicezione, btnInvia, btnRicevi, btnAnnulla} + actionButton.Dock = DockStyle.Fill + Next btnAnnulla.Enabled = False - txtFileInvio.Dock = DockStyle.Fill - txtFileRicezione.Dock = DockStyle.Fill - cboTerminatoreInvio.DropDownStyle = ComboBoxStyle.DropDownList + For Each pathBox In {txtFileInvio, txtFileRicezione} + pathBox.Dock = DockStyle.Fill + pathBox.AutoSize = False + pathBox.Font = New Font(Font.FontFamily, 11.0F) + pathBox.Margin = New Padding(3, 8, 3, 8) + Next + ConfigureTouchCombo(cboTerminatoreInvio) cboTerminatoreInvio.Items.AddRange(New Object() {"Nessuno", "CR", "LF", "CRLF", "%", "% + CRLF"}) chkInvioRigaPerRiga.Text = "Invio riga per riga" chkInvioRigaPerRiga.AutoSize = True @@ -203,38 +228,19 @@ Public Class Form1 transfer.Controls.Add(txtFileRicezione, 1, 1) transfer.Controls.Add(btnSfogliaRicezione, 2, 1) transfer.Controls.Add(btnRicevi, 3, 1) - transfer.Controls.Add(New Label With {.Text = "Terminatore invio", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 2) - transfer.Controls.Add(cboTerminatoreInvio, 1, 2) transfer.Controls.Add(btnAnnulla, 3, 2) - transfer.Controls.Add(New Label With {.Text = "Pausa riga ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 3) - transfer.Controls.Add(nudPausaRiga, 1, 3) - transfer.Controls.Add(chkInvioRigaPerRiga, 2, 3) - transfer.Controls.Add(New Label With {.Text = "Pausa carattere ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 4) - transfer.Controls.Add(nudPausaCarattere, 1, 4) - transfer.Controls.Add(chkInvioCaratterePerCarattere, 2, 4) - transfer.Controls.Add(New Label With {.Text = "Modo Okuma READ", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 5) - transfer.Controls.Add(chkInvioBlocchi, 1, 5) - transfer.Controls.Add(New Label With {.Text = "Dim. blocco byte", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 5) - transfer.Controls.Add(nudDimensioneBlocco, 3, 5) - transfer.Controls.Add(New Label With {.Text = "Pausa blocco ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 6) - transfer.Controls.Add(nudPausaBlocco, 1, 6) - transfer.Controls.Add(New Label With {.Text = "Fine ricez. s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 6) - transfer.Controls.Add(nudTimeoutInattivita, 3, 6) - transfer.Controls.Add(New Label With {.Text = "Attesa prima invio s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 7) - transfer.Controls.Add(nudAttesaPrimaInvio, 1, 7) - transfer.Controls.Add(btnTestConnessione, 3, 7) - transfer.Controls.Add(New Label With {.Text = "Attesa dopo invio s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 8) - transfer.Controls.Add(nudAttesaDopoInvio, 1, 8) Dim hint As New Label With { .Text = "Prima di ricevere o inviare, selezionare azienda e macchina. I parametri Moxa vengono compilati dal file JSON nello start path.", .AutoSize = True, .Dock = DockStyle.Fill, .ForeColor = Color.FromArgb(70, 70, 70), - .Margin = New Padding(0, 10, 0, 0) + .Margin = New Padding(0, 8, 0, 0) } - transfer.SetColumnSpan(hint, 4) - transfer.Controls.Add(hint, 0, 9) + transfer.SetColumnSpan(hint, 3) + transfer.Controls.Add(hint, 0, 2) + + BuildTransferSettingsTab(tabParametri) txtLog.Dock = DockStyle.Fill txtLog.Multiline = True @@ -268,6 +274,77 @@ Public Class Form1 Log($"Pronto. Configurazione: {ConfigPath()}") End Sub + Private Sub BuildTransferSettingsTab(tab As TabPage) + tab.AutoScroll = True + Dim settings As New TableLayoutPanel With { + .Dock = DockStyle.Top, + .AutoSize = True, + .ColumnCount = 4, + .RowCount = 8, + .Padding = New Padding(16) + } + settings.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 175)) + settings.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 50)) + settings.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 240)) + settings.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 50)) + For row = 0 To 7 + settings.RowStyles.Add(New RowStyle(SizeType.Absolute, 54)) + Next + tab.Controls.Add(settings) + + settings.Controls.Add(New Label With {.Text = "Terminatore invio", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 0) + settings.Controls.Add(cboTerminatoreInvio, 1, 0) + settings.Controls.Add(New Label With {.Text = "Fine ricez. s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 0) + settings.Controls.Add(nudTimeoutInattivita, 3, 0) + settings.Controls.Add(New Label With {.Text = "Pausa riga ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 1) + settings.Controls.Add(nudPausaRiga, 1, 1) + settings.Controls.Add(chkInvioRigaPerRiga, 2, 1) + settings.Controls.Add(New Label With {.Text = "Pausa carattere ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 2) + settings.Controls.Add(nudPausaCarattere, 1, 2) + settings.Controls.Add(chkInvioCaratterePerCarattere, 2, 2) + settings.Controls.Add(New Label With {.Text = "Modo Okuma READ", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 3) + settings.Controls.Add(chkInvioBlocchi, 1, 3) + settings.Controls.Add(New Label With {.Text = "Dim. blocco byte", .AutoSize = True, .Anchor = AnchorStyles.Left}, 2, 3) + settings.Controls.Add(nudDimensioneBlocco, 3, 3) + settings.Controls.Add(New Label With {.Text = "Pausa blocco ms", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 4) + settings.Controls.Add(nudPausaBlocco, 1, 4) + settings.Controls.Add(New Label With {.Text = "Attesa prima invio s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 5) + settings.Controls.Add(nudAttesaPrimaInvio, 1, 5) + settings.Controls.Add(New Label With {.Text = "Attesa dopo invio s", .AutoSize = True, .Anchor = AnchorStyles.Left}, 0, 6) + settings.Controls.Add(nudAttesaDopoInvio, 1, 6) + settings.Controls.Add(btnTestConnessione, 2, 7) + + cboTerminatoreInvio.Dock = DockStyle.Fill + For Each numericControl In {nudTimeoutInattivita, nudPausaRiga, nudPausaCarattere, nudDimensioneBlocco, nudPausaBlocco, nudAttesaPrimaInvio, nudAttesaDopoInvio} + numericControl.Dock = DockStyle.Fill + numericControl.Font = New Font(Font.FontFamily, 11.0F) + numericControl.Margin = New Padding(3, 10, 3, 10) + Next + For Each checkControl In {chkInvioRigaPerRiga, chkInvioCaratterePerCarattere, chkInvioBlocchi} + checkControl.Anchor = AnchorStyles.Left + checkControl.Font = New Font(Font.FontFamily, 11.0F) + Next + End Sub + + Private Shared Sub ConfigureTouchCombo(combo As ComboBox) + combo.DropDownStyle = ComboBoxStyle.DropDownList + combo.DrawMode = DrawMode.OwnerDrawFixed + combo.ItemHeight = 42 + combo.Font = New Font(SystemFonts.MessageBoxFont.FontFamily, 12.0F) + combo.Margin = New Padding(3, 5, 3, 5) + AddHandler combo.DrawItem, + Sub(sender, e) + If e.Index < 0 Then Return + e.DrawBackground() + Dim selected = (e.State And DrawItemState.Selected) = DrawItemState.Selected + Dim color = If(selected, SystemColors.HighlightText, SystemColors.ControlText) + Dim bounds = New Rectangle(e.Bounds.Left + 8, e.Bounds.Top, e.Bounds.Width - 12, e.Bounds.Height) + TextRenderer.DrawText(e.Graphics, combo.GetItemText(combo.Items(e.Index)), combo.Font, bounds, color, + TextFormatFlags.Left Or TextFormatFlags.VerticalCenter Or TextFormatFlags.EndEllipsis) + e.DrawFocusRectangle() + End Sub + End Sub + Private Function BuildMainMenu() As MenuStrip Dim menu As New MenuStrip() Dim strumenti As New ToolStripMenuItem("Strumenti") @@ -304,11 +381,10 @@ Public Class Form1 root.RowStyles.Add(New RowStyle(SizeType.AutoSize)) tab.Controls.Add(root) - Dim selectors As New TableLayoutPanel With {.Dock = DockStyle.Top, .ColumnCount = 4, .RowCount = 2, .AutoSize = True} + Dim selectors As New TableLayoutPanel With {.Dock = DockStyle.Top, .ColumnCount = 3, .RowCount = 2, .AutoSize = True} selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) selectors.ColumnStyles.Add(New ColumnStyle(SizeType.Percent, 100)) selectors.ColumnStyles.Add(New ColumnStyle(SizeType.AutoSize)) - selectors.ColumnStyles.Add(New ColumnStyle(SizeType.Absolute, 150)) root.Controls.Add(selectors, 0, 0) ConfigureButton(btnSfogliaModifica, "Sfoglia") @@ -882,8 +958,9 @@ Public Class Form1 Private Shared Sub ConfigureButton(button As Button, text As String) button.Text = text button.AutoSize = True - button.MinimumSize = New Size(110, 32) - button.Margin = New Padding(8, 3, 0, 3) + button.Font = New Font(SystemFonts.MessageBoxFont.FontFamily, 11.0F) + button.MinimumSize = New Size(120, 48) + button.Margin = New Padding(6, 4, 0, 4) End Sub Private Sub SelectInputFile(sender As Object, e As EventArgs) diff --git a/TrasferimentoProgrammiOkuma.App/Properties/PublishProfiles/GiteaClickOnce.pubxml b/TrasferimentoProgrammiOkuma.App/Properties/PublishProfiles/GiteaClickOnce.pubxml index 9d8dce0..ea67423 100644 --- a/TrasferimentoProgrammiOkuma.App/Properties/PublishProfiles/GiteaClickOnce.pubxml +++ b/TrasferimentoProgrammiOkuma.App/Properties/PublishProfiles/GiteaClickOnce.pubxml @@ -16,9 +16,9 @@ LMEMoxaTransfer Compomac SPA Compomac SPA - 1.0.11.0 + 1.0.12.0 true - 1.0.11.0 + 1.0.12.0 true false true diff --git a/TrasferimentoProgrammiOkuma.App/TrasferimentoProgrammiOkuma.App.vbproj b/TrasferimentoProgrammiOkuma.App/TrasferimentoProgrammiOkuma.App.vbproj index 72d7022..03037af 100644 --- a/TrasferimentoProgrammiOkuma.App/TrasferimentoProgrammiOkuma.App.vbproj +++ b/TrasferimentoProgrammiOkuma.App/TrasferimentoProgrammiOkuma.App.vbproj @@ -9,7 +9,7 @@ LMEMoxaTransfer Compomac SPA Livio Merola - 1.0.11.0 + 1.0.12.0 Assets\app-icon.ico Sub Main true diff --git a/clickonce/LMEMoxaTransfer.application b/clickonce/LMEMoxaTransfer.application index a61ea4a..405d275 100644 --- a/clickonce/LMEMoxaTransfer.application +++ b/clickonce/LMEMoxaTransfer.application @@ -1,8 +1,8 @@  - + - + @@ -15,13 +15,13 @@ - + - sCABLxeshbAUcV224AdKNp2NWs1ueDYQnObW6UF/3u4= + P3XngXoj9dij9ZLCkPZ+W33N1sFiTv28e5GQjz9xSCM= diff --git a/clickonce/LMEMoxaTransfer.deps.json b/clickonce/LMEMoxaTransfer.deps.json index ca16697..4024bee 100644 --- a/clickonce/LMEMoxaTransfer.deps.json +++ b/clickonce/LMEMoxaTransfer.deps.json @@ -7,7 +7,7 @@ "targets": { ".NETCoreApp,Version=v8.0": {}, ".NETCoreApp,Version=v8.0/win-x64": { - "LMEMoxaTransfer/1.0.11.0": { + "LMEMoxaTransfer/1.0.12.0": { "dependencies": { "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "8.0.29", "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "8.0.29" @@ -964,7 +964,7 @@ } }, "libraries": { - "LMEMoxaTransfer/1.0.11.0": { + "LMEMoxaTransfer/1.0.12.0": { "type": "project", "serviceable": false, "sha512": "" diff --git a/clickonce/LMEMoxaTransfer.dll b/clickonce/LMEMoxaTransfer.dll index 399a5e910c35404c7f86f9b0981feb96b0953163..f10928a9f2295d7aa63c405a28578dd092fa1fda 100644 GIT binary patch delta 37943 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 jMY+C^YG!HuV delta 35666 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 T4Y+-MgVNv4#-G}y3{w6-wMRnL diff --git a/clickonce/LMEMoxaTransfer.dll.manifest b/clickonce/LMEMoxaTransfer.dll.manifest index d452e3e..2fd4a68 100644 --- a/clickonce/LMEMoxaTransfer.dll.manifest +++ b/clickonce/LMEMoxaTransfer.dll.manifest @@ -1,6 +1,6 @@  - + @@ -315,13 +315,13 @@ yJ3y5ECYB7uvuObMawI53X3eO2J8qP27QuUvy6Mqb6Q= - + - hsYmvvHAtAv9ANPVxbyV9A87fT833XS2PCIKVi2NtCY= + pFF26sLMWg+HNSp7uAggUWBG24WsHjO7t3pjuy0Xfyo= @@ -330,7 +330,7 @@ - YFXI19+7rU3O4eFGPo+RgFLHO9nJDxnPWw9aSuLx+fo= + h4fAdBhNVh3Ad1QVkeGHVMAUreLsdxmuXxYR4Ue6zNY= @@ -414,7 +414,7 @@ sZjGIzog9fT6j23tnTaLSPJHGZAmXvXUWBdLMar2GKQ= - + @@ -423,7 +423,7 @@ FWQhK5u1Xh2gT7WcaIVMiJ3swmOxIGy7QqnLOY168Jg= - + @@ -495,51 +495,6 @@ Hc/AY3blweRkk1+xrkon/8FzeE/58Bcs8lgH56DzV5g= - - - - - - - tlLpReRp+dP+mZTFLsfLwrKNhXeHwlBNg/yDuhjZVCc= - - - - - - - - - wFt4p+vpms1y5joXs3PWvqB1xreYOkTSmDs39AQ3saw= - - - - - - - - - OSSDPVWslS/jmKm+AmdttN6ErJY5QT0HZt89kiabm7I= - - - - - - - - - Lvcjf2JKt+G7YM9DmaoZToyBodIzlMnuRUDpM/vl5SI= - - - - - - - - - d87pcnSHEmWX8LDKAAHYFY6GrOlyArkheYBgI/Ht/5M= - - @@ -603,6 +558,51 @@ p5sHmQ8kwKBSguiKmJT85OtwHwKW80QMO0BX+41EAHE= + + + + + + + tlLpReRp+dP+mZTFLsfLwrKNhXeHwlBNg/yDuhjZVCc= + + + + + + + + + wFt4p+vpms1y5joXs3PWvqB1xreYOkTSmDs39AQ3saw= + + + + + + + + + OSSDPVWslS/jmKm+AmdttN6ErJY5QT0HZt89kiabm7I= + + + + + + + + + Lvcjf2JKt+G7YM9DmaoZToyBodIzlMnuRUDpM/vl5SI= + + + + + + + + + d87pcnSHEmWX8LDKAAHYFY6GrOlyArkheYBgI/Ht/5M= + + diff --git a/clickonce/LMEMoxaTransfer.exe b/clickonce/LMEMoxaTransfer.exe index 669633a7fe5ed3c673f191494696364966d4de8b..be380c835470dc2a7c073c57fe8aa77c7edd6a86 100644 GIT binary patch delta 138 zcmZp8!`T2tEsR^3stP%I7#J8BftY7|b0L#ABcsvw^F>VNjNwKMdJF~(+6>7I77Ru} zmJx#)gCT<@kY&MO%8&wN88f6Ym;>3CKpAs}RG^9^ATJTfHU`3EAWi{75HAfVY5^n- T7}BQ4mN1zDEty=xl*VNjNyh1dJF~(+6+kymJBIC zRx%K$F_?q-#z2-CLn;s(Fqi=4Q-OR7AkP>mpUjX5#1=r71(3D`;#8pi6rijT5SmSo PEnzYRS~9tWDVGrdx9=K^ diff --git a/clickonce/LMEMoxaTransfer.pdb b/clickonce/LMEMoxaTransfer.pdb index 2c08dedccc780cd29731a680979da971965dac42..7242d9a424635bad3a15dd835b33d4bc2b65e93a 100644 GIT binary patch delta 7224 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