Rated 5 stars at SnapFiles
   Shareware and Freeware

This Month's Donators E. Mendelson R. Nolan R. Presser (Top Donator - Third time donator) L. Herold W. Egan L. Wanchao P. Sramek G. Alexey (W. Simpson - Top Donator August $50) ... more PayPal


Use with caution.
These public beta programs contain new fixes and new features that haven't been fully tested. I need you to tell me if you find any problems with these program or even if the changes listed work as you expect.

joejoe Feb-16-17 2:55 PM CST

More Automation - ArsClip


The warning dialogs were added a very long time ago for exceptions when trying to show the Popup. They interrupted the flow of the normal operation and weren't read most of the time.

Above is a screenshot of the replacement for warning dialogs. Now that the Popup has a Title Bar, it can be used to show more information - like exceptions. In the screenshot, ArsClip detected the current foreground window is running as Administrator. The question mark icon is being hovered by the mouse to show a tooltip. Normal flow of the program is not interrupted and information is available for those that want to learn why "Clipboard Only" mode is enabled.

Another issue that's being worked on is compatibility for the new clipboard item event. In Windows OS, all programs can access the clipboard, but it must be exclusively locked to retrieve the contents. ArsClip has setting in the arsclip.ini file that defines the default amount of time to wait before accessing the clipboard, when a new clip is detected. This settings was a manual workaround for programs like Excel that hold the clipboard open for long periods of time or open the clipboard even when no user interaction is performed.

In the current Public Beta, AC detects this condition and will re-try for a set period of time. This is being reworked so that AC detects how long it takes for a program to release the clipboard. A pre-capture delay will automatically be tuned for each individual program.

joejoe Feb-10-17 1:41 PM CST

Current Focus - ArsClip

The Popup window code is getting reworked a little bit at a time in the current tests. The code for this part of the program has grown large and needs better designs to be maintainable. There are three main parts of the code: position calculations, drawing, and interaction.

The position calculations have already been reworked. This code determines the size and placement of each menu item, each icon, and the entire Popup window itself. Drawing and interactions require this information to work.

The drawing routines are still being changed. There are many settings that are only specific to the main Popup window that are being made more generalized. Code that directly accesses the Configuration window is being removed. This ensures that the Clip Menu isn't affected by settings designed only for the Popup window.

The interaction routines updates are the same as the drawing routine updates. The changes for this part are also not yet complete.

joejoe Feb-06-17 7:41 PM CST

The Clip Menu - ArsClip

The current Public Beta replaces an old window, the Clip Menu. In previous versions, this window was reworked several times for better usability. It needed to be replaced long ago, but it required a large amount of work. This task was delayed almost indefinitely. Now, the Clip Menu uses the same window that the main Popup uses.

The old Clip Menu broke how Explorer Compatibility mode works. The type of window it used required keyboard focus, which makes some tasks in Explorer windows difficult or impossible. In the last official version, the Clip Menu was disabled in this mode. More users than expected used the Clip Menu in this case, so the time was spent to correctly fix the issue.

The changelog for Test 5 looks small, but many things have changed behind the scenes.

joejoe Feb-03-17 1:25 PM CST

More Delays - ArsClip


The above is delaying the next Public Beta test of ArsClip. The Clip Menu is being is being replaced with the same window ArsClip uses for the Popup window. The problem is that I never finished reworking the Popup code to be general use. Once again, a lot of old code is being replace with clean and simple code.

While the current test is about 95% finished, it's not polished enough for a beta release. I'm also looking at previous choices made for the Clip Menu to see if anything needs to be changed.

joejoe Jan-27-17 1:48 PM CST

New JScript Engine - ArsClip

The internal JavaScript engine in ArsClip has been replaced. The old engine used the shell command for executing a script file. Communication between the script and ArsClip was complicated and had many failure points. The new engine connects to JScript directly without using the command shell and can also add its own objects to the language for simple two-way communication.

The final result is simpler code and even faster execution. Adding new features is also trivial, so future expansion is possible.

Currently, JavaScript allows advanced user to add functionality to Permanent Clips without having to update the program. To reach a larger audience, more example scripts need to be available in the program. I'm now collecting from user to include in the program. For example, one user needed to do some date-math to paste yesterday's date. This is a good general usage script that can be included.

joejoe Jan-26-17 12:41 PM CST

Current and Next Beta - ArsClip

The beta testers a very good job catching issues for v5.20 of ArsClip. The current beta v5.21 is mostly small tweaks and another rework for JavaScript support. The previous design for JavaScript support allowed for data to flow mostly in one direction, from the script to ArsClip. This means that data can only be sent to the clipboard by the script. The JavaScript redesign adds a "getCurrentClipboard" function so that data can also be retrieved from the clipboard.

In the next Public Beta, some old and low-priority issues are going to be resolve. The Edit Clips/Macros window has an issue with the History tab. The Popup Clips list isn't updated to reflect realtime changes. This means that it would either show old data or error out when used if the window is left open. The Global Hotkey uses an index reference the Permanent Clip to execute. This means that all hotkeys have to be re-made every time a Permanent Group. While this is not a common routine, it's still a bad design.

There are currently no new features planned for the next beta, so I'm open to ideas.

joejoe Jan-24-17 11:59 AM CST

Next Beta - ArsClip

The next Public Beta of ArsClip is delayed. I'm working on a synchronization issue with JavaScript support that is taking longer than usual.

joejoe Jan-10-17 1:40 PM CST

Release Plans - ArsClip

My website was moved to a new server a few weeks ago, to fix the downtime issues that were occurring. The server has been very fast and stable, but hasn't had any heavy load. To test this, a new Rename Master version was released this week.

The current plan is to release ArsClip v5.20 officially next week. While no further Release Candidates are expected, this will allow plenty of time for any last-minute fixes. After release, 5 days are going to be reserved for fixing any undiscovered critical issues. Version 5.21 will either be a quick-fix release or a Public Beta with new features, depending.

Older Items

Got an idea for improvement, a bug to report? Just want to say hello? Send me your feedback.
I can be contacted at jackass.joejoe@gmail.com English only please.