diff --git a/McBitFont/Form1.cs b/McBitFont/Form1.cs index 56d8659..55cdcc9 100644 --- a/McBitFont/Form1.cs +++ b/McBitFont/Form1.cs @@ -57,7 +57,7 @@ namespace McBitFont { public bool monospaced = false; private bool modified = false; private bool prjModified = false; - public const string version = "2.0"; + public const string version = "2.1"; public string prjName = "Untitled"; public string prjFileName = ""; private int codepage = 1251; @@ -1090,6 +1090,7 @@ namespace McBitFont { } private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { + CheckModifiedFrame(); if (prjModified) { if (MessageBox.Show("The project is modified.\nAre you sure you want to quit?", "Are you sure?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { e.Cancel = true; diff --git a/McBitFont/McBitFont.csproj b/McBitFont/McBitFont.csproj index ec839cf..1cbb2e4 100644 --- a/McBitFont/McBitFont.csproj +++ b/McBitFont/McBitFont.csproj @@ -20,8 +20,10 @@ true true icon_64.ico - 2.0.0.0 - 2.0.0.0 + 2.1.0.0 + 2.1.0.0 + $(VersionPrefix)2.1.0 + Anton Mukhin portable diff --git a/TODO.txt b/TODO.txt index cd2db92..9cdfee3 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,28 +1,7 @@ Application: -V Migrate from .Net Framework 4.7 to .NET 9 -V New Save file format! Use McBitFont v1.7 to convert old save files to the new format. -V Better quality pictures in symbol list -V Spinning cursor when application is busy -V Change Menu icons -V Re-arranged menu items -V Option to display codes in Hex numbers -V Make symbol list wider to display 8 characters instead of 7 Functionality: -V Fill canvas button -V Context menu in symbol navigator -V Delete symbols before/after selected -V Shift all symbols on code line (change symbol codes) -V Specify starting code (extends the shift) -V Ability to make monospaced font a variable width one -V Undo/Redo for canvas changes -V Image import from a file -V Import from a text array -V Rectangle selection to mass-paint, shift and mirror pixels etc... -V "Packed" fonts export -V "Bytes total comment in export Bugs: -V Improper bytes count for 16 or 32 bit numbers export -V Exception on Code Shift when nothing is selected in Symbols List -V Wrongly mark Project as modified on symbol selection +V EncodingProvider hotfix +V Check if frame changed before exit application