...
[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