History version for older versions:
[24.02.2009]
UserJS Manager v2.0 Final.
---------------------------------
Additions/Improvements:
---------------------------------
* Added new plug-in -> Sessions Manager. Allows to save & restore sessions for UserJS list.
* Added "Set Font" option to the "UserJS Editor Plug-in".
* Added option to Move or Copy UserJS files when dropping them to the list (the default is Copy).
* Added option to put UserJS files to Recycle Bin when deleting them, the default is complete file deletion.
* Added option to select columns to display in the main list.
* Added Drag & Drop (change the order) option to List's columns (the first one is fixed).
* Added "UserJS List" data when sending bug report.
* Added option to select user's Opera6.ini file (configuration file) when integrating to Opera.
* Changed background image in "Opera Integration" dialog (now used application's main logo image).
* Now when refreshing UserJS list the column's width is preserved (restored), and the sort operation performed each time.
* Now there is Info Message Box displayed while the list with UserJS is updated (when changing UserJS dir or refreshing the list). Also there is some speed improvements to list building process.
* Now when default preferences restored, most of the elements restored as they was displayed at first program run.
* Now when pasting copied/cut files from explorer, UserJS Manager can recognize the DropEffect (it checks if the files was cut or copied).
* Now the "UserJS Comparison Plug-In" executed with first two selected items (to compare between they both).
* Improved Plug-Ins engine:
- Added "Menu Events Listener", now its possible to insert additional menu items using plug-ins.
- Now every running Plug-In instance will have a different name in process list (Plug-In Name :) ).
- Now "All Plug-Ins List" items (in submenu) are sorted, and the list is updated in real-time (no need to restart).
- Now plug-ins Enabled/Disabled from "Options" dialog only after user presses "OK" in that dialog.
- Now the plug-in is not executed if it's not active. Until now this checking process was performed by plug-in itself.
- Added option to Plug-ins Preferences -> Show disabled plug-ins in "All Plug-ins" menu.
* Improvements for sorting items feature:
- Sorting items now a little bit faster.
- Added option to sort UserJS by they state (disabled/enabled).
The option placed as item in List's Column context menu.
- Sorting of "Size" column is more accurate now.
--------------------
Fixes/Changes:
--------------------
* Fixed "Opera Integration" function - In Tools menu some items were removed during adding the item for UserJS Manager (thanks HaJotKE & DigiFace).
* Fixed displaying of some labels (ampersand (&) was not shown).
* Fixed displaying (when hovering) of "WWW" label in "About dialog".
* Fixed bug when trying to set Exclude/Include (via Command Line switches) for non existing UserJS file.
* Fixed bug with command line recognition. If the value of command line included "-" character, then it was cut off at this position.
* Fixed bug with deleting UserJS files. The list was not updated properly after delete failure.
* Fixed/Improved sorting columns feature. In some cases the sorting of Version/Size/Modified columns was in wrong order.
* Fixed freezing "About" dialog. When the window shows up it freezes first few seconds.
* Fixed UserJS header boundaries recognition (generally affecting on /Include and /Exclude command line switches).
* Fixed potential bug with file types recognition.
* Fixed an issue with opening Edit and List's Context menu. When clipboard contained very long data, the menu opening was delayed badly.
* Fixed language file recognition (now if language file not found when application start, default language is used).
[19.07.2008]
UserJS Manager v1.3.7 RC 5
---------------------------------
Additions/Improvements:
---------------------------------
* Added "Sorting Columns" feature, finally!
* Updated "Refresh UserJS List" plug-in - Now the List control is focused after Refresh.
* UserJS Descriptions Data Base updated.
* Now when opening "Find in list" dialog the previous search request is highlighted (selected).
* Also "Find in list" dialog now can receive Esc & Enter hotkeys (Esc -> close dialog, Enter -> Search).
* Now the string "Tested on ..." in "About" dialog can be translated.
* Improvements to the Export/Import UserJS files to/from archive feature. Now when the archive protected with password, there will be dialog shown asking for entering the password (only for external archive software, i.e. 7zip/WinRar).
* Some dialogs now change the background color as set in the preferences.
* Now "Select All" function works in both ways. It means that when all items is currently selected, this function will Deselect them all.
* Added "Invert Selection" item to "Edit" menu and to the list context menu.
* Added Hotkey for "Invert Selection" function: CTRL + I.
* Added "Abort" button to status dialog that displayed when checking UserJS updates.
--------------------
Fixes/Changes:
--------------------
* Fixed "UserJS Editor Plug-in". * Deactivated UserJS was saved with wrong file name, * Title was not changed when saving with other file name, * Now when saving file the plug-in will check <Read Only> attribute and will prompt if unable to write, * Now "Edit changes status" performed more correctly.
* Fixed an old Hotkeys combination bug. When calling some hotkeys while non of the UserJS Manager's windows is active, sometimes the Ctrl/Shift/Alt keys were stuck and this was causing many control problems in external environment :(.
* Fixed another old bug when UserJS Dir (or selected item) was opened if user double-clicked item in the checkbox area.
* For some languages fixed displaying of labels in Proxy Settings section.
* Fixed (again) a problem with internet connection recognition.
* Fixed bug related to UserJS update process. If the local UserJS file was disabled, after updating it was copied as enabled UserJS.
* Fixed (again) problem with restoring window/columns positions when UserJS Manager started (from Opera menu in most cases).
* Fixed bug when application's process was not closing properly after exit.
* Fixed bug with /Exclude and /Include command line switches. In some cases was added wrong host location.
* Few corrections to the documentation files.
[21.06.2008]
UserJS Manager v1.3.6 RC 4
---------------------------------
Additions/Improvements:
---------------------------------
None.
--------------------
Fixes/Changes:
--------------------
* Old versions may incorrectly check updates (for UserJS Manager) :(, update module changed.
* Fixed Command Line options.
* Fixed more issues with displaying elements.
[18.06.2008]
UserJS Manager v1.3.5 RC 3
---------------------------------
Additions/Improvements:
---------------------------------
* Opera 9.5 compatible.
* Improved Opera Integration module.
* Now the program will "remember" the positions of List's header columns.
* Now when option "Auto-size List columns..." is not set, the columns will be not resized during toggling the side Info Panel.
* Added language support for UserJS Info Data Base...
- To display info only for current language (set in preferences), the data should be wrapped with these tags:
<Lang//>Data<//Lang>
- "Lang" is the language prefix, i.e. EN.
- That way you can store UserJS info in data base on your
favorite language, and it will be displayed when you switch to that language.
* Added Plug-in "UserJS Manager Updater" - Allows to update the program automatically
(this plug-in is triggered when user press "Yes" in "What's New" dialog, supported only on v1.3.5+).
* Added option "Display formatted UserJS header" for Info Panel section.
* Added option "Wrap words" for Info Panel section.
* Added option to hide/show 'Invert Selection', 'Edit', and 'Rename' buttons.
* Added "Secret Sound" playing to About dialog (for XP) :).
--------------------
Fixes/Changes:
--------------------
* Translation corrections.
* Fixed "Current Language:" displaying in Preferences dialog. Now if the path is too long, it will wrap to next line.
* Fixed bug with UserJS files paste; if user presses "Yes to all" in confirm dialog, then only the first file was pasted.
* Fixed issue when list items were not updated after inserting UserJS files.
* Fixed few displaying bugs.
[30.05.2008]
UserJS Manager v1.3.4 RC 2
---------------------------------
Additions/Improvements:
---------------------------------
* Added new plug-in: "Refresh UserJS List" - allows using Refresh button to clear the selection in the list (to see the summary info). This plug-in is disabled by default; please activate it from preferences dialog.
* Added selection of UserJS that should be added to the "Toggle UserJS" menu (when integrating to Opera).
* Now the main window is resizable (maximized as well).
* "Items Disabling Handler" now applied for "Tools" menu as well.
* Changed displaying of UserJS counter in status bar; now it can show different messages accordingly to UserJS count.
--------------------
Fixes/Changes:
--------------------
* Minor interface fixes.
* Minor fixes in Bug Report / Feature Request modules.
* Spelling fixes in translation (English mostly).
* Fixed behavior of "Check All" button. Sometimes incorrect items state recognition.
* Fixed bug with "remembering" window positions. In some cases the positions were not saved.
* A lot of stability fixes.
[19.05.2008]
UserJS Manager v1.3.3 RC
---------------------------------
Additions/Improvements:
---------------------------------
* UserJS Descriptions Data Base updated.
* Now the Data Base supports regular expressions in the UserJS names. To set regular expression just add "REGEXP:" prefix to each UserJS name.
* Added 3 more command line switches:
/Include=UserJS_Path /URL=%u - Adds/Removes @include for specific/current web-site.
/Exclude=UserJS_Path /URL=%u - Adds/Removes @exclude for specific/current web-site.
/SetUserJSVariable=UserJS_Path /Var=Variable /Val=Value - Set value for specific variable inside UserJS.
* Opera integration module improved:
- For Opera 9.5+ added "Download With UserJS Manager..." item to the [Link Selection Popup Menu] section.
- Added option to write additional "Toggle UserJS" menu; it will include items of all UserJS scripts to enable/disable them directly from Opera.
- General improvements.
--------------------
Fixes/Changes:
--------------------
* Another minor correction to "Set UserJS dir" option.
* Fixed bug with Packing UserJS to archive. Sometimes the function not works properly.
* Fixed a bug when updating UserJS. Some UserJS was updating constantly regardless if they already updated.
* Fixed bug when program does not exit properly, another copy of the program could not been executed.
[09.05.2008]
UserJS Manager v1.3.2 Beta
---------------------------------
Additions/Improvements:
---------------------------------
* For common system dialogs added Unicode support.
* UserJS Descriptions Data Base updated.
--------------------
Fixes/Changes:
--------------------
* Minor fixes in the Readme files.
* Fixed bug with false message about no internet connection.
* Fixed displaying of the message content about no internet connection (when updating selected UserJS).
* Fixed some language entries (Russian).
* Fixed bug with command line key "/ToggleUserJS=", if the path to UserJS includes dots ( . ), the file was not found.
* Few corrections to all command line keys.
* Main correction to the "Set UserJS dir" option (internal):
- Now the path is displayed in main dropdown when setting UserJS dir.
- If destination UserJS dir already have scripts in it, the program reads them more correctly.
- Fix incorrect displaying of message when no UserJS Dir is found.
- Fixed recognition of Opera UserJS dir, message asking to set UserJS dir was not shown on the first run.
[30.04.2008]
UserJS Manager v1.3.1 Alpha
---------------------------------
Additions/Improvements:
---------------------------------
* UserJS Descriptions Data Base updated a little.
* Now the UserJS Database updating process been displayed, and program waits until it complete.
* Displaying of 'Activate all' checkbox and Menu tips is optional now (configured from Preferences dialog).
* Added [Optional] displaying of UserJS Description to the side "Info Panel".
* Searching UserJS in local Database is a lot faster now, the database stored in memory when program start.
* To "Search On Web" function added a Google's Suggestions option.
--------------------
Fixes/Changes:
--------------------
* Fixed bugs with relative paths. Some functions not working with relative paths.
* Minor fixes in the Readme files.
* Fixed a language file compatibility recognition issue.
* Fixed incorrect position restoring (for the main window).
* Fixed UserJS search on net; search was performed even with no request (an empty search field).
[24.04.2008]
UserJS Manager v1.3.0 Alpha
---------------------------------
Additions/Improvements:
---------------------------------
* The program is completely rewritten from scratch.
* Major speed improvements in UserJS processing.
* Optimized many (all?) functions.
* As program's functions are expanded, the preferences dialog expanded as well.
* Improved new UserJS creation module.
* Opera integration module has been reconstructed as well, settings from old UserJS Manager version (с 1.2x and lower) not compatible any more :( .
* Language files moved to new subfolder (UJSMan_Language)
* Added "UjsMan_Plugins" folder, at the moment contains 2 plug-ins (UserJS Editor and files comparison module).
* Application main Icon chaged.
* HotKeys changed:
"SHIFT + F5" changed to "F5"
"SHIFT + P" changed to "CTRL + F12"
* New version check will be performed now once in a 72 hours (this behaviour is by default, changable from the preferences).
* No need to restart the program any more when changing preferences (language change particulary).
* "Copy UserJS List..." and "Integration to Opera..." items moved to a new "Tools" menu.
+ In "Options" menu added two items:
* "Hide to system Tray" (also accessible with CTRL + H)
* "Restart Application"
+ Added option to start the program with windows.
+ Added option to start the program minimized (to tray icon).
+ Added option to copy UserJS to selected dir (to one of the UserJS dirs in dropdown, or to other selected dir).
+ Added option that allows to force refresh UserJS list (only with manul refresh).
+ Added Command Line support:
/DownloadUserJS=URL - Downloading UserJS from the net to selected dir. Especialy usefull in Opera's link context menu.
By default file will be downloaded to current UserJS dir, this key can be configured from the preferences dialog, there is also an option to download UserJS in quick mode.
/ToggleUserJS=UserJS [/Enable [, /Disable ]] - Disabling / Enabling seperate UserJS file.
File name have to be without file extension, you can pass path to the file as well as file name only, in the last case will be used current UserJS dir (used dir in the dropdown of main UserJS Manager window).
/Enable Key pointing that the UserJS should be Enabled, /Disable correspondendly disabled. If none of these two keys defined, UserJS toggle process will be performed (i.e. if UserJS enabled, it will turn to be disabled, and conversely).
/EditUserJS=FullPathToUserJS.js - Editing of UserJS with specified (in program's preferences) editor.
+ Added option to pack/unpack UserJS files to/from Zip-archive.
This option works only with WIN XP/2003 and higher, or with (properly) installed 7-zip/WinRaR application (last versions).
+ Added option to search UserJS description (search on userjs.org/userscripts.org, and in local data base).
+ Added option to search UserJS on net using Google.
+ Added option to make a bug report + option to make a feature request (available from "Help" menu).
+ Added proxy settings (for updates checking and other network functions).
+ Added simple Plug-ins module. All plugins (except those ho defines by them selfs the startup method) initialized at the program start. Plugins should be written on AutoIt version 3.2.8.1 only (at the moment).
+ Added new "Tools" menu, contain many tools to work with UserJS (among others; UserJS Editor (Plug-in), Copy UserJS list/files, Check for UserJS updates, Search in list/on net, and many others).
+ Added items; "Visit [www.userjs.org]/[www.userscripts.org] page" to "Help" menu.
+ To "Edit" menu added items to copy UserJS info.
+ To "Edit" and the context menu added item "Select all UserJS".
+ To the context menu of UserJS list added item "UserJS Properties".
--------------------
Fixes/Changes:
--------------------
* Fixed many bugs with UserJS list managing.
* Fixed a hard crash of the program when trying to execute UserJS right a way after app is launched.
* Now UserJS files will be deleted permenatly (without placing to the trash folder).
* UserJS renaming method changed radicaly - Instead of showing rename dialog, on the UserJS item position will be shown a little input field with the current UserJS name.
* Fixed an incorrect information displaying when integrating to Opera.
* Fixed a potential bug when program set UserJS dir - Now Javascript will be activated completely.
* Limited time to set auto-refresh UserJS list. Now user can set a minimum of 2 seconds.
- When building UserJS list, the sorting process is disabled now (temporary?).
- Dropped support for Windows 9x due to Unicode support.
- Removed Opera integration dialog when program start.
- Removed "View" menu.
- Item "Refresh" was removed from "Options" menu.
_____________
[25.06.2007]
UserJS Manager v1.2.3
--------------------------
Additions / improvements:
--------------------------
+ Added to the context menu for scripts more 3 items:
"Copy Script(s) File Name"
"Copy Script(s) File Path"
"Copy Raw Selection"
+ Added German language file "UjsManLang_de.lng" (Author: Strictly4me).
+ Added Dutch language file "UjsManLang_nl.lng" (Author: Rijk).
+ Added French language file "UjsManLang_FR.lng" (Author: Mystik).
+ With more added language files to the program, i decided to add displaying detailed information about the author of language file, about the version of the program (that language file is compatible with), and comments to language file - the Information is displayed in the Options dialog, in the same place where user can choose the language file.
+ When program start, displayed a logo - sometimes if the list contains many scripts (more than 30-40) the program re-reads them some seconds, process of re-reading is displayed in this prompt-logo.
+ Added support of checking on existence of UserJS scripts folder. If it's not founded, then shown dialog message that allow to set this dir for Opera [This feature is Optional] - If user is agree to set the UserJS dir, then automatic the folder is sets to Opera browser (including writing the necessary parameters in configuration files of Opera and creation of UserJS folder in the user's profile).
* Displaying of some dialogs that shows the condition information of the UserJS list is improved.
* The method of integration to Opera browser is considerably improved.
* General improves in the program interface.
* After selecting the program language from Options dialog, the messages that prompt (asks) for confirmation to restart program, now will shown in two languages; the first will display the currently used language in program, the second, is the language on which user wishes to proceed (the selected language).
* Now by pressing on any linkable elements (references in "About program" dialog and in "Options" dialog), action will taken only after the user releases the button of the mouse - Expected behavior for links ;).
* If the program finds file "Opera.exe" one level above than the folder in which that program in, then this folder is considered as the main folder to Opera browser.
* Now if in the current folder of the program there is Readme file in language of the interface (JsMan_Readme_lang prefics.txt) then when user trying to call "Readme" from "About program" dialog, this Readme-file will be executed.
------------
Fixes:
------------
* Some corrections in this Readme file.
* Fixed bug when user integrate program, if was already defined a user menu, and this menu was not include [Browser Tools Menu] section, then after integration the menu "Tools" was include only "UserJS Manager" item.
* Fixed; when checking for new version, if the computer was not connected to the internet, then the dialog that should prompt about this was not shown.
* Fixed bug when instead of name of the script author, in some cases (if the name is not specified) value 0 was displayed.
* Fixed error when deleting files (scripts) - if after confirmation of deleting, the button "Remove from Path list" was pressed, then was displayed an error message about deleting some scripts, after pressing this button it was not possible to remove the scripts, because the path to UserJS scripts was changed / deleted from the list.
* Many serious fixes in the interface of the program.
* Some minor corrections in displaying of menu items.
* Fixed bug when was called integration dialog to Opera from the main window of the program - if program language was changed from Options dialog, but the program was not restarted, the list of languages in integration dialog were not updated according to the specified language that was displayed.
* Fixed bug related to list with paths to UserJS scripts - If in main Opera dir the folder with UserJS scripts was not founded, and in configuration files this folder is not mentioned, then the scripts list construction was based on the Opera Dir that was taken from register parameters (parameters for Opera), though in the list itself there was no mention of this dir, and this caused an error when user attempt to manage somehow the scripts.
_____________
[22.05.2007]
UserJS Manager v1.2.2 Final
------------
--------------------------
Additions / improvements:
--------------------------
+ Added item in menu "Options" -> "Integration to Opera...", allows to easily integrate program to Opera Browser.
+ Added Italian language file "UjsManLang_it.lng" - you can find this file also here: http://files.myopera.com/LordHenry/files/UjsManLang_IT.lng (Author: LordHenry).
+ Now it is possible to add scripts from the specified folder (item in "Option" menu - > "Add UserJS scripts...").
* Now when user change the extension of deactivated scripts, the list of scripts will be automatically refreshed.
------------
Fixes:
------------
* Fixed serious bug - If the UserJS scripts dir was contained a file with extension of deactivated scripts (default .xx), but the file had no previous extension .js, then at any attempt to activate/deactivate/select any script (from the program), the list was constantly refreshed, that did not allow to manage properly the UserJS scripts.
* Fixed minor bug related to displaying icons of scripts - If at the first program start (or after choosing a different path to the UserJS scripts), in the current folder of UserJS was only deactivated scripts, then when user was trying to activate script(s) the icon of the item was changed for next item(s) rather then current clicked.
* Minor fixes with displaying of some dialogs.
* Again i amake an attempt to correct displaying items of the menu with Russian localization ;) apparently it was not corrected :(.
* Fixed mistake when integrate to Opera - If other translation files are supplied to the program (except for Russian and English), and at integration were chosen one of these external files, the file of translation was not copied to the folder with installed UserJS Manager (If checkbox "Copy program to Opera Dir" in integration dialog was checked).
* Minor correction related to pasting scripts - If specified a relative path to UserJS folder, and the clipboard contained path(s) to scripts of seted UserJS folder, then when user tryied to paste scripts, instead of warning dialog the scripts was pasted (imitation of paste). It is not logical to paste scripts that was copied from the same folder ;).
_____________
[14.05.2007]
UserJS Manager v1.2.1 RC
------------
--------------------------
Additions / improvements:
--------------------------
+ Added option to drag & drop UserJS script(s) directly to the scripts list - they will be copied to specified folder of UserJS Scripts.
+ Added Readme on English.
+ Added Simple Status Bar - Now many popup messages will by displayed in the status bar.
* Now when user paste scripts to the program (or drag them to scripts list), and if in the UserJS scripts folder already exists pasted scripts, then shown dialog that allows to choose whatever to replace the scripts, or auto-backup them.
* Also when user trying to delete selected scripts, shown convenient dialog to confirm the deletion process.
* Improved Copying of the UserJS scripts list - more usable storage format of the list in the clipboard. And also now states of checkboxes in copying dialog will be saved.
* More Stable checking of the new version.
* Now if new version available, then when displaying the notification about it, the language of the change log will shown on English with English localization, and on Russian with Russian localization.
* Also when displaying the notification about new version available, used more convenient dialog.
------------
Fixes:
------------
* Fixed incorrect displaying of Cyrillic (Russian symbols) when the information for script is shown - If script is storage in UTF-8 encoding, and the data in script contain Cyrillic text, it was displayed incorrectly.
* Fixed the error when user was trying to check update for the program in the second time for session - if there was no connection to internet at repeated check, the program was crashed with a fatal error.
* Fixed error related with relative paths - after a selection of the scripts editor, dir of the editor was set as working dir. This was not allowed to read folder that having relative (to program) path.
* When the dialog of copying UserJS scripts list was shown, there still were active hot keys, it did not allow to use hot keys (supported by the program) in external programs.
* Spell mistakes fixed.
* Corrections in Readme file.
_______________
[15.04.2007]
UserJS Manager v1.2 alpha
------------
---------------------
Additions / improvements:
---------------------
+ Added Option copying of the UserJS scripts list (From the "Options" menu).
+ By double click on certain script, the script opens in the scripts editor.
+ By double click on an empty place of the scripts list, the folder of UserJS scripts is opens.
* Considerably optimized general work of the program - When reading comments for scripts and updating of the scripts list, the area occupied with the program in memory will be released (when it is possible).
* When refreshing the scripts list, the message that notifying about that there is nothing to refresh, will not shown anymore.
------------
Fixes:
------------
* Some errors related with check for new version are fixed.
* Fixed: When holding down button of a mouse on chosen script, and attempt of their dragging, CPU loading was increased.
* Animation of the title at program start is removed (temporarily?).
* The error of display is corrected - In some cases items of the menu (all but "View") were displayed incorrectly (with Russian localization), now I hope it will not be.
* Fixed error when after set options by default, vertical and horizontal scrolling was not active (until user press on them).
* Minor bugs (basically related with the interface) are corrected.
_______________
[30.03.2007]
UserJS Manager v1.1 Final!
------------
---------------------
Additions / improvements:
---------------------
+ Added multi-language support - With the program these are applied: English and Russian (by default English).
+ Support of reception of folder dropping (to a field of input to UserJS scripts path) is added - If dropped object is folder, then there is automatic updating of the scripts list.
+ Added menu "View" - allows to change a view of the scripts list.
+ Added buttons for moving up and down selected scripts.
+ Added ability of selection more than one script (this is increase the convenience in management of scripts).
+ Set interface transparency process is more smoothly now.
+ Added option that allow pasting scripts from the clipboard (which were copied earlier), and also copying selected scripts to the clipboard (for pasting them later to some folder).
+ Added option of disappear / show window with comments for scripts.
+ Added three (3) columns to the scripts list - Version | Author | Script Name.
* The code of the program is optimized.
* Considerably was improved a method of scripts Deactivation / activation - now when user attempt quickly Deactivate / Activate the scripts, it is taken into account the system's "speed ability" rename files, and accordingly "program waits" while the user will decide what he (she) wants from the script ;)
* Many specifications and improvements in the interface of the program.
* Now when select the colors of the interface, the window of the program does not disappear.
* Now when "Options" and "About" dialog is shown from system tray, now on the taskbar their presence will be displayed (to allow "not lose" dialogs behind many windows of other programs ;)).
* At last it was possible to add an option of auto-refreshing of the scripts list, and not using too many resources of system - This is optional, you can sets an interval of time which is used for updating the list.
* Now use of hot keys will be limited at the moment of activity of the program - therefore, while the window of the program is activated, hot keys will operate (in brief - elimination of hot keys globalization).
+ Support of additional hot keys (added for the focused scripts list):
- Now when use keys "Down" and "Up" (when window of the program is active), comments for the allocated list are updated.
- When use a "Space Bar" key, if script(s) was selected, then the checkboxes for them will be not simply checked / unchecked, but also will be activation / deactivation of scripts (just like by mouse clicks).
-Delete - Delete selected script(s) (after confirmation).
-Down (Down arrow) - Moves script down in list.
-Up (Up arrow) - Moves script up in list.
-Space bar - activation / deactivation of chosen script(s).
-Ctrl C - Copying selected scripts to clipboard.
-Ctrl V - Past script(s) from clipboard to UserJS scripts folder.
-Ctrl A - Selecting of all scripts in the list.
* When integrate this program to Opera browser, now there is an option to not copy the program and its files to a folder with Opera.
* The method of creation new scripts is considerably improved.
* Renaming now is allowed with letters case difference.
* When renaming, if the name contains many unsupported symbols that going in succession, they will be replaced with one symbol _ (the underline) - earlier on EACH unsupported symbol the similar underline was generated.
------------
Fixes:
------------
* Fixed a bug when user trying to start an second copy of the program - If at the first start of the program, at integration dialog the checkbox (if integration was executed this checkbox automatic is sets) with text "Don't show this message again" the program was not started again.
* Fixed bug at attempt to execute dialog "About program" (using item in the menu) in case that more then one copy of program is running.
* Minor fixes at use of parameters of a command line for the scripts editor.
* The conflicts caused when user was trying calling dialogs using hot keys are eliminated.
* The bug caused by pressing of supported hot keys at the first start of the program (is corrected at occurrence of an initial window of integration in browser Opera).
* Fixed bug related to display of the scripts list - if at least one script file had a name beginning not from the letter, the list was not displayed, and instead of the scripts counter the name of that file was displayed :).
_______________
[07.02.2007]
UserJS Manager v1.1 RC2
------------
---------------------
Additions / improvements:
---------------------
*Some minor improvements in the general interface.
+Now when check on updating for new version is performed, connection to a network now is checked.
------------
Fixes:
------------
*Fixes In spelling mistakes ;)
*Fixed a bug when extension for NOT active scripts was not saved (in Options dialog).
*Fixed bug when in a configuration file extension for Not active scripts (manually) is written incorrectly - now the program itself will correct incorrect record (containing unsupported symbols).
*Fixed bug caused by attempt to check updating of the program - if there was no connection to the Internet, the message that the new version is available was shown (though it is not so true :)).
[02.02.2007]
UserJS Manager v1.1 RC1
------------
---------------------
Additions / improvements:
---------------------
+Added main menu, and in it:
*Menu "Options":
Item of "Options"...
The choice of color of the interface (including color of comments and background color of the scripts list).
The choice of the scripts editor (with an option that allow running the editor with command line parameter - Necessary parameter
).
The Choice of extension for Not active scripts
Setting of a transparency of the program
Setting of the status "On Top".
Switching off / on the option of checking for updates when program starts.
Item "New Script" (the Option of creation new script).
Item "Choose Scripts dir".
*Menu "Edit" (for chosen script).
*Menu "About program":
Item "Find out ;-)"
Item "Check for updates"
+Added context menu (for editing selected scripts).
*Lists of scripts are transformed into one whole list, that allows by one pressing of a mouse (set the checkboxes) to activate / deactivate UserJS scripts, and also is convenient to look through the information about script.
+Characteristic icon now is displayed according to the status of scripts (active / inactive).
+More correct display of the size and comments of scripts.
+Improved recognition of unsupported symbols in a path to UserJS scripts, and this option is also added to new Options dialog.
+Added recognition of errors at attempts to rename a file, at attempt to start a file (Button "Edit"), at Activation / deactivation of script(s), and basically for all cases:).
+Added display of scripts counts that in the list (in UserJS scripts folder).
+Added a hot key for refreshing the scripts folder - Shift F5
+Added a hot key for calling the Options dialog - Shift P
*Main icon of the program is replaced (self-made ;)).
+Program Now has a certain sense of humor ;) (not black).
-------------
Fixes:
-------------
*Fixed bug: At the first start (before integration), if user press "Cancel", the window of the program did not appear, it appeared, only if the checkbox "Don't show this message again" was set, and after restart the program.
*When renaming, now unsupported symbols in a name of a file (*? / \: | < > ") will be replaced with the underscore _ (earlier such symbols were simply ignored).
*Fixed bugs when display some objects of the interface.
*As addition of new functions added, the interface is completely rewritten.
[15.12.2006]
UserJS Manager V1.0 beta 1
------------
*Created and distributed program UserJS Manager