Plain Text | 233 lines | 117 code | 116 blank | 0 comment | 0 complexity | c484ac04b605a431adfde6e94e9c055f MD5 | raw file
1Updates since 0.9.8 Beta: 2 31) Improved song licensing facilities. 4 5Updates since 0.9.7 Beta: 6 71) Fixed a crash caused by searching for bible verses with non-numeric characters (ie: "Jn1:9-12). Only chapters will appear in search results. 8 92) Made some small changes to ensure better visual compatibility with Windows XP. 10 113) Added some icons to the program. 12 134) Improved the ways that the PowerSong software communicates its current actions to the user. This involved adding some visual consistency to the information given at various points, and showing progress upfront rather than simply hanging until completion. 14 155) Fixed a bug where attempting to edit a song while a notice was active would cause an error. 16 176) Added the ability to edit title (or "adhoc") items, which was clearly a glaring omission until now! 18 197) Fixed a bug in the CountDown plugin. It will no longer crash when non-numeric data is entered into the dialog box that requests the duration of the count down. 20 218) It is now possible to specify copyright and license information in a database via the PowerSong Configuration dialog box. 22 239) Enhanced projectlet abilities. For now, the only purpose of these enhancements is to allow for the use of larger CCLI-compliant copyright notices, configurable from the "Edit Style" dialog box. Databases will be automatically upgraded to the new database version (0.9.8). 24 2510) PowerSong is now a single-instance application. You can no longer have two or more instances running at the same time. 26 2711) PowerSong can now be closed if an error occurs while closing the application. 28 2912) It is now possible to create links to a database, so that it can be opened immediately without having to navigate the PowerSong "open database" dialog box. 30 3113) Play lists can now be opened directly via the operating system as well as via the main PowerSong window. 32 3314) Export Files (*.PowerSong) can now be opened directly via the operating system as well as via the main PowerSong window. 34 3515) Specific features can now be enabled and disabled at will. 36 3716) Enabled ability to log events. This functionality is integrated with a new reporting mechanism that reports on song usage. 38 3917) The Bible in Basic English can now be downloaded by the software directly. 40 4118) Upgraded the source code to Visual Basic 2010, and the related solution to open in Visual Studio 2010. 42 4319) Partially commented the Song Database API. 44 45Updates since 0.9.6 Beta: 46 471) Fixed ability to add and remove bibles, as well as setting a default translation. 48 492) Can now download additional content from the PowerSong website, including styles and the BBE bible translation. 50 513) Items referenced in saved play lists now know which style was assigned to them, as well as any overriding background image or colour. 52 534) Compatibility has been maintained with old style play lists. To realise this, two options are available when loading or saving them. Old style play lists (*.pspl) only reference the songs in the currently loaded database, without referencing assigned styles. 54 555) Adhoc items are now included in saved play lists. 56 576) The "Load Play List" and "Save Play List" pop up menu items weren't wired up to the relevant functionality. They are now. 58 597) Loaded play list items can now be appended to the end of the list, rather than always replacing the items in it. 60 618) Play lists can now be cleared via a single menu item. 62 639) Stopped plugins can now remove any menu item entries that they had previously added. 64 6510) Anchored the copyright button on the song form so that it moves when the window is resized. 66 6711) Started work documenting the software. An initial version is included in the package. 68 6912) Fixed a bug where minimizing the projection window would crash the program because it would attempt to make an infinitely small font. This is the first bug fixed thanks to the new error reporting system! 70 7113) Fixed a bug where the target of the live projection was not switched to the desired screen via the menu items. 72 7314) As requested, added a short cut key to allow the main projection to be instantly turned off and on. The short cut key is F4. 74 7515) The test projection plug in now fades out nicely when requested to stop. This means that if there is text visible on the screen underneath it, there will be a nice transition between the scrolling colours and the text. 76 7716) Enabled transparency effects for style fonts and related font effects, accessible by right clicking the relevant colour on the style dialog box. 78 79Updates since 0.9.5 Beta: 80 81There's quite a large number of significant updates in this release, deserving of far more than a 0.0.1 increase in version number. Total list of changes is as follows. 82 831) Enhanced usability of the projection region. 84 852) Search box is now cleared when selecting something else to search for. Additionally, song categories are no longer visible when searching the bible. 86 873) Can now add and remove bible translations, and select which ones to use. 88 894) The gaps at the top of each bible chapter subsequent to the first have been removed. 90 915) Can no longer create multiple categories with the same name, or rename an existing category to one that has the same name. 92 936) Improved indexing so that the index is quickly and intelligently updated when adding, removing or editing songs. 94 957) Re-architected song management code so that there are item types rather than instances of songs (ie, a bible chapter was a song internally). This fixed a few bugs. 96 978) The copyright line text box is now multiline. 98 999) The "Initial Content" is now searched for properly, instead of relying on the working folder of the shortcut to PowerSong. 100 10110) Added song preview ability, which is configurable. 102 10311) Improved exporting and importing to allow styles to be exported and imported. Existing items can also be overwritten. More options are available for downloading additional content. 104 10512) Added a FPS plugin to the collection of plugins available. 106 10713) Added a better outline effect, and implemented the "box verse" and "filled verse" effects. 108 10914) Removed the need for plugin archive files to contain the Plugin.txt file. Plugin assemblies within an archive file are now determined automatically. Can also now load plugins simply by selecting a DLL. 110 11115) Many enhancements have been made to styles. Better positioning, bug fixes...etc. You can now display the copyright line and title if desired, and position all elements manually. Additionally, can now configure settings for scrolling notices per style. 112 11316) Added new shortcut keys. 114 11517) Implemented various techniques that drastically increase the number of frames per second of each projector. 116 11718) Scrolling notices functionality has been improved, with everything being configurable. The notices also slide in and out. 118 11919) Wrote some unit tests for indexing in order to increase the reliability of smart indexing. 120 121Updates since 0.9.4 Alpha: 122 1231) Enhanced some of the visual elements on various forms. 124 1252) It is now possible to fully examine items on the "import" screen by clicking them. 126 1273) Introduced "categories". It is now possible to assign songs to one or more categories, and dynamically show or hide all songs in a particular category. 128 1294) Clarified the purpose of the "Export Database" and "Import Database" functions, making it more clear that it creates an archive or imports songs from an archive. 130 1315) The initial file name of a potential export database is now automatically determined in the "Export Database" function based on the name of the currently loaded database. 132 1336) Fixed bugs: One a bug where a file handle was not being released on file import, another one where the incorrect size was being passed to the font dialog box when editing a style's font. 134 1357) Increased the usability of the "Set Background" dialog box. 136 1378) Currently selected overriden background is now shown when editing item background. 138 1399) Small text changes throughout the interface. 140 14110) Setting the size of a font now has an effect, rather than the setting being totally ignored (oops!). 142 14311) Updated the "Configure Style" dialog box to enhance usability. 144 14512) Added better error handling in various scenarios. 146 14713) Decreased the amount of time the application spends opening a database. 148 14914) Vastly improved access to the bible via the search box and the presented results. 150 15115) Scrolling notice facility now slowly appears and dissapears. 152 153Updates since 0.9.3 Alpha: 154 1551) Made the introduction screen look a lot better as third party sites were using an image of it as their primary screenshot. 156 1572) Users can now select the screen to project the main display to. 158 1593) Moved playlist management buttons to its own menu, rather than having buttons on the main form, for usability reasons. 160 1614) Made some other, small, usability enhancements by rearranging the user interface a little. 162 1635) Gave the program an icon. 164 165Updates since 0.9.2 Alpha: 166 1671) Made a new plugin to test the projection. 168 1692) Improved handling of plugins in the event of one throwing an exception. There is still a lot to do, however. 170 1713) Added simple database file version check. It is still possible to load existing databases, but it may be worthwhile exporting them and importing them into new ones to stop message boxes popping up in the future. 172 1734) Added song download capability to download songs directly from the PowerSong website. 174 1755) Merged the plugins solution with the main solution. 176 1776) Added a feedback portal. 178 1797) Styles can now contain margins. 180 1818) Projectors now speed up considerably if they have a significant backlog of actions to perform, by reducing the maximum duration of each action to one frame of animation. 182 1839) Fixed bug associated with displaying nothing with an outline style. 184 18510) Expanded the plugin API a little. 186 18711) Information about the size of the projecting area is now given to plugins. 188 18912) Improved the CountDown plugin. 190 191Updates since 0.9.1 Alpha: 192 1931) It is now possible to move items in the playlist up and down. 194 1952) The song index is now recreated or added to whenever an import is performed or a song added to the database. If a song is edited or removed, the index is not updated. This will be fixed in a future version. 196 1973) Fixed bug where double clicking an empty playlist would crash the program. 198 1994) Changed text "Configure Playlist Item" to "Change Style" in the playlist menu to more clearly indicate its purpose. 200 2015) Fixed bug where pressing the return key with no song selected would crash the program. 202 2036) Started work on a build project. As a consequence, I removed the developer tools, merging its functionality into the build project. 204 205Updates since 0.9.0 Alpha: 206 2071) Added import functionality to import data from Presenter Version 3.1 Build 171. 208 2092) Fixed bug where activating a song with no verses would crash the program. 210 211Updates Since 0.8.2 Alpha: 212 2131) Added some error handling and interface improvements to the create plugin dialog box. 214 2152) Playlists can now be saved and loaded, but the style information is never saved. This will probably change in a future release. 216 2173) Made some interface improvements to the manage plugins dialog box. 218 2194) Changed the structure of the style files so that background types can be defined rather than simply toggling between background images and colours. 220 2215) Changed the background adjustment facility on playlists to allow users to change the background using a more complete variety of background types, rather than only allowing an image to be used. 222 2236) Combined all database xml files into a single xml file, which makes far more sense than having multiple xml files with one table each. This change renders all existing databases corrupt - so be sure to export/import between the versions if you wish to preserve songs! 224 2257) Finished the ground work to allow database settings to be added, removed, changed and retrieved from a database. 226 2278) Whilst still very, very buggy, further work has gone into allowing bible verses to be displayed. The mechanism is to allow searches for bible chapters, from which verses can be individually selected whenever the chapter is active, much like a song. 228 2299) As always, a large number of bugs were fixed. 230 23110) A new type of item can be added to the playlist, called the "Title Item Type". It is designed to allow the adding of items that aren't loaded from or saved to the database. 232 23311) Replaced the basic notice facility with a scrolling notice facility. Text scrolls at the top of the screen in a specified colour and for a specified period of time.