Rated 5 stars at SnapFiles
   Shareware and Freeware



This Month's Donators U. Siegrist G. Marrs (D. Rubior -- last month's top donator $25) ... 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-03-17 7:25 PM UTC

More Delays - ArsClip

myimage

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 7:48 PM UTC

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 6:41 PM UTC

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 5:59 PM UTC

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 7:40 PM UTC

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.

joejoe Jan-03-17 11:39 PM UTC

Feature Freeze - ArsClip

No new features are being added to the current Public Beta version of ArsClip. Only bug fixes will be addressed.

Since quite a bit has changed in the program, the testing period will be for longer than usual. A lot of really old code was refactored, so there are many combinations to test.

joejoe Jan-02-17 8:23 PM UTC

Better Script Support - ArsClip

Testing custom Macros and JavaScript is now much easier in the current Public Beta.

Instead of using a separate window for showing the results when executing the Permanent Clip, results are now shown directly in the Edit Clip window. This method is much less distracting and has a better work flow.

When testing a JavaScript clip, the results control is also used to display syntax and runtime errors. ArsClip will also attempt to highlight the line of JavaScript where the error occurred. This automates the debugging process similar to how modern compilers work.

JavaScript support has also been reworked. Some cases were discovered where the script could not communicate with ArsClip. There were also an issue with focus being taken away when the script was run, and this has been fixed. The result of the rework is that executing JavaScript is much more seamless and stable.

joejoe Dec-21-16 7:28 PM UTC

RFC - ArsClip

Request For Comments. While the changes for the current ArsClip beta are seemingly small, there are plenty of usability issues that have surfaced. I need more feedback to make sure I don't miss any of them.

For example, the moving of the Filter and the More/Less menu items to the Title Bar makes it harder for keyboard users to discover their shortcut keys. First, these items shortcuts keys have been changed so they are always the same, just like Popup Clips. Changing the Tab key to default to showing shortcut keys is used as a workaround for this issue. AC already uses Alt for another function, so there are issues mimicking how the OS deals with accelerator keys.

Another issue that's surfaced is the width of the Popup. The Caption Bar requires more space than the minimum width of the Popup. The calculations were changed so that the width of the Caption Bar is calculated first, so it can be used in the minimum width routine.

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.