Skip to content

Commit

Permalink
1.8.7
Browse files Browse the repository at this point in the history
* Added a button on either side of the dropdown menu that displays a list of all EPUBs in the current folder. These buttons save changes to the current file and then open the previous/next item in the list. (Note that there is no confirmation dialog; changes will be saved automatically without warning.)
  • Loading branch information
benchen71 committed Jun 15, 2021
1 parent 94cf9cd commit cd46099
Show file tree
Hide file tree
Showing 27 changed files with 161 additions and 38 deletions.
Binary file modified EPubMetadataEditor.suo
Binary file not shown.
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
EPUB Metadata Editor - Allows the user to edit the metadata of EPUB files
Version: 1.8.6
Version: 1.8.7
Copyright (C) 2011-2021 Ben Chenoweth

This program is free software: you can redistribute it and/or modify
Expand Down
74 changes: 54 additions & 20 deletions epubmetadataeditor/Form1.Designer.vb

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

78 changes: 78 additions & 0 deletions epubmetadataeditor/Form1.vb
Original file line number Diff line number Diff line change
Expand Up @@ -474,6 +474,8 @@ lookforpagemap:
Button28.Enabled = True
Button29.Enabled = True
Button38.Enabled = True
Button47.Enabled = True
Button48.Enabled = True
LinkLabel3.Enabled = True
'SaveImageAsToolStripMenuItem.Enabled = True
If versioninfo = "3.0" Then
Expand Down Expand Up @@ -6821,4 +6823,80 @@ exitwithoutsaving:
Me.Text = CaptionString
End If
End Sub

Private Sub Button47_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button47.Click
If projectchanged Then
SaveEpub(OpenFileDialog1.FileName, False)
End If

' Delete previous temp directory (if it exists)
If tempdirectory <> "" Then
ChDir(tempdirectory)
If ebookdirectory <> "" Then
If (My.Computer.FileSystem.DirectoryExists(ebookdirectory)) Then
Try
My.Computer.FileSystem.DeleteDirectory(ebookdirectory, FileIO.DeleteDirectoryOption.DeleteAllContents)
Catch ex As Exception
Dim instance = Convert.ToInt16(Mid(ebookdirectory, InStrRev(ebookdirectory, "B" + 1)))
instance = instance + 1
ebookdirectory = tempdirectory + "EPUB" + Trim(Str(instance))
End Try
End If
End If
End If

keepcombobox = True
ClearInterface()
keepcombobox = False
SaveImageAsToolStripMenuItem.Enabled = False
AddImageToolStripMenuItem.Enabled = False
ChangeImageToolStripMenuItem.Enabled = False

Dim selectindex = ComboBox3.SelectedIndex
selectindex = selectindex - 1
If selectindex = -1 Then selectindex = ComboBox3.Items.Count - 1
ComboBox3.SelectedIndex = selectindex

OpenFileDialog1.FileName = searchResults(ComboBox3.SelectedIndex)
OpenEPUB()
Button3.Enabled = False
End Sub

Private Sub Button48_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button48.Click
If projectchanged Then
SaveEpub(OpenFileDialog1.FileName, False)
End If

' Delete previous temp directory (if it exists)
If tempdirectory <> "" Then
ChDir(tempdirectory)
If ebookdirectory <> "" Then
If (My.Computer.FileSystem.DirectoryExists(ebookdirectory)) Then
Try
My.Computer.FileSystem.DeleteDirectory(ebookdirectory, FileIO.DeleteDirectoryOption.DeleteAllContents)
Catch ex As Exception
Dim instance = Convert.ToInt16(Mid(ebookdirectory, InStrRev(ebookdirectory, "B" + 1)))
instance = instance + 1
ebookdirectory = tempdirectory + "EPUB" + Trim(Str(instance))
End Try
End If
End If
End If

keepcombobox = True
ClearInterface()
keepcombobox = False
SaveImageAsToolStripMenuItem.Enabled = False
AddImageToolStripMenuItem.Enabled = False
ChangeImageToolStripMenuItem.Enabled = False

Dim selectindex = ComboBox3.SelectedIndex
selectindex = selectindex + 1
If selectindex = ComboBox3.Items.Count Then selectindex = 0
ComboBox3.SelectedIndex = selectindex

OpenFileDialog1.FileName = searchResults(ComboBox3.SelectedIndex)
OpenEPUB()
Button3.Enabled = False
End Sub
End Class
4 changes: 2 additions & 2 deletions epubmetadataeditor/My Project/AssemblyInfo.vb
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
' by using the '*' as shown below:
' <Assembly: AssemblyVersion("1.0.*")>

<Assembly: AssemblyVersion("1.8.6")>
<Assembly: AssemblyFileVersion("1.8.6")>
<Assembly: AssemblyVersion("1.8.7")>
<Assembly: AssemblyFileVersion("1.8.7")>
Binary file modified epubmetadataeditor/bin/Debug/EPubMetadataEditor.exe
Binary file not shown.
Binary file modified epubmetadataeditor/bin/Debug/EPubMetadataEditor.pdb
Binary file not shown.

This file was deleted.

Binary file modified epubmetadataeditor/bin/Debug/Interop.Scripting.dll
Binary file not shown.
4 changes: 2 additions & 2 deletions epubmetadataeditor/bin/Release/Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
1.8.6
[*] Fix for the placement of prioritorised image item in manifest.
1.8.7
[*] Added a button on either side of the dropdown menu that displays a list of all EPUBs in the current folder. These buttons save changes to the current file and then open the previous/next item in the list. (Note that there is no confirmation dialog; changes will be saved automatically without warning.)
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{C093DB2B-F7B8-4E5A-8E98-626F5486A44B}
AppName=EPUB Metadata Editor
AppVerName=EPUB Metadata Editor 1.8.6
VersionInfoVersion=1.8.6
AppVerName=EPUB Metadata Editor 1.8.7
VersionInfoVersion=1.8.7
AppPublisher=Ben Chenoweth
AppPublisherURL=https://github.com/benchen71/epub-metadata-editor
AppSupportURL=https://github.com/benchen71/epub-metadata-editor/wiki
Expand Down
Binary file modified epubmetadataeditor/bin/Release/EPubMetadataEditor.exe
Binary file not shown.
Binary file modified epubmetadataeditor/bin/Release/EPubMetadataEditor.pdb
Binary file not shown.
Binary file modified epubmetadataeditor/bin/Release/Interop.Scripting.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified epubmetadataeditor/obj/Debug/EPubMetadataEditor.exe
Binary file not shown.
Binary file modified epubmetadataeditor/obj/Debug/EPubMetadataEditor.pdb
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified epubmetadataeditor/obj/Debug/Interop.Scripting.dll
Binary file not shown.
Binary file modified epubmetadataeditor/obj/Release/EPubMetadataEditor.exe
Binary file not shown.
Binary file modified epubmetadataeditor/obj/Release/EPubMetadataEditor.pdb
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,25 @@ Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Rele
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.exe
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.xml
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.pdb
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\bin\Release\EPubMetadataEditor.exe
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\bin\Release\EPubMetadataEditor.pdb
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\bin\Release\EPubMetadataEditor.xml
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\bin\Release\Interop.Scripting.dll
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\ResolveAssemblyReference.cache
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.AboutBox1.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form11.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Dialog1.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Dialog2.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Dialog3.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form1.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form10.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form2.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form3.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form4.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form5.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form6.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form7.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form8.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Form9.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.Resources.resources
Y:\Backups\Ben\Source Code\VB2008\EPubMetadataEditor\EPubMetadataEditor\obj\Release\EPubMetadataEditor.vbproj.GenerateResource.Cache
Binary file not shown.
Binary file not shown.
Binary file modified epubmetadataeditor/obj/Release/Interop.Scripting.dll
Binary file not shown.

0 comments on commit cd46099

Please sign in to comment.