Share

Notalon

File Release Notes and Changelog

Release Name: notalon-sources-0.3.0

Notes:


Changes: ---Notalon Changelog--- September 10, 2006 - Version 0.3.0 * Added checks for if a file is already open to avoid reopening files. * Added Print Preview to toolbar. * Added a wx.Gauge (progress bar) to the status bar, and created a custom status bar. * Changed PNG icons to be packed into a default.iconset file. * Added upward and downward shifts to the popup menu, as well as icons for all entries in the popup menu. * Fixed a bug which set the document state to modified on heading selection change. * Fixed printer bugs relating to the frame size of the PDF canvas. * Added fullscreen functionality with shortcut Ctrl-Shift-J. * Added undo/redo functionality. * Fixed a bug which caused blank lines inside text to be written as a blank bullet. * Fixed a bug where tabs would be written to PDF as strange-looking solid boxes. * Added proper tab formatting for PDFs. * Added an "Insert Tab" toolbar item, to circumvent the Tab key's primary function of focus changing. * Added summary frames. * Fixed a bug which caused Save As to change the internal filename of the open file. (Post-release fixes) * Fixed a bug which caused an even number of tabs not to be written to PDF. * Fixed a bug which caused summary text to be multiplied many times when written to PDF, making the feature unusable. * Fixed minor formatting issues with the summary option. August 30, 2006 - Version 0.2.4 * Changed the default icon for Notalon files on MS Windows. * Fixed a bug which caused double-click file opening to fail on MS Windows. * Fixed a bug which caused tree modifications not to set the document state to modified. * Changed the hotkey for heading deletion from Delete to Ctrl-Delete to avoid conflicts with the delete function of the text window. * Fixed a bug which caused the "Do you want to save?" dialog to ignore the user's response. * Fixed a bug which caused the title not to be changed when a file was dragged onto the window. * Changed the hotkey for printing to Ctrl-P. * Fixed several major bugs on saving and exporting which caused complete failure if there were enough nodes to require a scrollbar. * Fixed a bug which causes many errors if the root node was minimized, by making the root node unable to be minimized. August 28, 2006 - Version 0.2.3 * Fixed the flashing which occured on keystrokes. * Changed the default font for the content window. * Fixed a bug which failed on saving when the document was not modified. * Added a font selector in the preferences for the content window. August 27, 2006 - Version 0.2.2 * Fixed a bug which caused the word "None" to be written to the TextCtrl if a heading had no text. * Fixed a bug which made text export fail due to re-encoding of unicode strings to UTF-8. * Changed the PDF export system to use tables instead of pre-calculated layouts. * Changed the PDF layout. * Added PDF document properties. * Changed the Preferences dialog code to be more object-oriented by creating a PreferencesPanel parent class. August 20, 2006 - Version 0.2.1.1 * Fixed a major bug which caused the last heading's content to be changed to the author's name. * Fixed a major bug which caused PDF generation to write None instead of the bullet text. August 12, 2006 - Version 0.2.1 * Changed the Notebook to a Listbook in the preferences dialog. * Fixed several bugs that conflicted Unicode and ASCII strings in exporting PDFs and saving/loading. Many more such bugs still exist, though. * Added i18n support. Notalon is now available in French - just as an example. The French in the application is less than perfect. * Fixed a bug which set the document to modified at improper times by checking if the length of the text changed. August 8, 2006 - Version 0.2.0 * Fixed a bug which clashed the IDs of the toolbar items and the recent files items. * Fixed a bug which caused the document stated to be set to modified on startup. * Added a Preferences dialog. Implemented the various features such a dialog requires. * Changed the About dialog to a wx.html.HtmlWindow. * Changed the location and name of the self.histconfig file depending on the operating system. * Fixed a bug which failed to show the default text on startup on POSIX platforms. * Changed PDF boundaries into an option. * Fixed a bug which failed to change the title on loading a recent file. * Changed the menu items which have synonymous icons in the toolbar to have those icons in the menu. * Created a new class, Resin, to manage the resources, so that the developer can change the icons more easily. * Added a slew of new icons. Changed the menus around a bit. * Enabled and disabled the Clear Recent Files item based on the existence of items in the Recent Files menu. * Added a confirmation dialog on heading deletion, because there is no undo feature at the moment. August 6, 2006 - Version 0.1.7 * Fixed a significant amount of bugs that caused Notalon to crash under Linux. For example, 'import win32api' has been moved down to SetTransparency after a platform check. * Changed the Find dialog to be rendered properly under Linux. * Added an auto-".nln" extension when saving. * Fixed a bug where IOErrors were raised when files in the Recent Files list could not be located. * Added "Find next" in FindDialog instead of "Find". Changed implementation accordingly. * Added a ReplaceDialog, as well as an implementation of the Find and Replace features. * Changed content window font size into a preferences.xml entry. July 29, 2006 - Version 0.1.6 * Added a FileDropTarget to the wx.Frame - files can now be dragged and dropped into the frame, excluding the TextCtrl, which is reserved for text drops. * Changed all of the code to be cross-platform. Some features (like printing a PDF directly have been ommitted on POSIX platforms, replaced instead with a temporary PDF export. * Added a PyTipProvider and a tips dictionary. * Changed the TextCtrl.Find method to use regular expressions only, and not the python string functions. * Removed searching up and down options for testing reasons. * Added a "compile regular expression" option for the Find dialog. Note that I eventually intend to change the FindDialog to the standardized find and replace dialog, but at the moment implementing the up and down searches is difficult using regular expressions. July 25, 2006 - Version 0.1.5 * Added flesh to the bones of Print and Print Preview using Windows-only code. * Added pdf-fontsize to preferences.xml. * Added recent files list using wx.FileHistory. * Changed the installer theme to Orange Modern UI in NSIS. * Fixed a bug which caused a failure to write the document heading text to a save file. * Fixed a bug which failed to load the document heading's text properly, consistently. * Added a dictionary which contains the preferences, rather than multiple variables. * Changed static ID declarations for the toolbar and menu to wx.NewId() calls. * Added a manual declaration for wx.ID_FILE1 and wx.ID_FILE9, because of a bug which caused them not to have the same value as the IDs of the items in the recent file menu. * Removed drag capability for the heading window, as it was too bug-filled. * Added a clear recent files menu item. July 21, 2006 - Version 0.1.4 * Added a PrefReader class and a "preferences.xml" file, and changed some static values to get their values from this file. * Removed the toolbar toggle functionality and the "View" menu, replacing them with the preferences file. * Changed the default status bar text to nothing. * Added a "Find..." functionality for the selected window. July 17, 2006 - Version 0.1.3 * Fixed a bug where the popup menu's "Add Heading" created grandchildren nodes, not children. * Fixed a bug which tried to write the unicode bullet to the TextCtrl. * Fixed a bug which caused infinite recursion with SaveQuery and self.Close() in OnExit. * Fixed OnExportText bug - exporting had a few some minor newline problems. * Added a frame title change on opening, saving, and creating documents. * Fixed a bug which wrote the default text to the TextCtrl on opening a document. * Added better text for the SaveQuery (imitating OpenOffice minus the filename). * Added a modified flag so that the dialog only appears when the document has been modified. * Added toolbar toggle functionality in a new "View" menu. July 11, 2006 - Version 0.1.2 * Changed "node" in menus to "heading" for application conformity. * Added a framework for a PreferenceDialog using a ListCtrl. * Fixed several bugs in the TextCtrl class that referred to a nonexistent instance of a variable. * Fixed the installer to uninstall all files. July 8, 2006 - Version 0.1.1 * Added PDF export capability. * Added text export capability. * Changed the default root item PyData to be document information. This will later be changed so that a document properties dialog will take care of the job, hopefully. * Broke up the code into several different files for easier reading. June 29, 2006 - Version 0.1.0 * Fixed a bug which accidentally copied PyData when editing label and shifting at the same time. * Fixed OnSave to save without the FileDialog if a file is open. * Fixed relative path issues using __builtin__ and os.path. * Added toolbar with icons. * Thank you to David Vignoni for LGPL'ing his Nuvola icon set! - Nuvola icons for toolbar - Nuvola icon (KWord) for Notalon * Finished the first release version.