Rated 5 stars at SnapFiles
   Shareware and Freeware



This Month's Donators D. Kirby (B. Hebert -- 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 Jul-31-13 3:52 AM UTC

A New Step

myimage

Shown above is what I've created for the new Find and Edit step. While it's no where near as expressive as back referencing, it should be flexible enough to cover common cases.

The first replace/insert option will add text using a position starting from the beginning or ending of the found phrase. This option is designed for targeting a substring with a known position and size.

The second insert options is more dynamic. It will do a nested find and add text or replace text. Like the initial find text field, the secondary find field also supports wildcards.

This should be available in the next Public Beta upload.

joejoe Jul-29-13 10:27 PM UTC

Rename Master Musings

Back Referencing

In the regular expression world, there's the idea of back referencing. For example, if you're searching for "30??", where ? represents two unknown characters, you may want to use the unknown characters as an option. For a regular expression, you use parenthesis to group patterns and \1 or $1 to reference the results of the first pattern.

RM tries to not use such obscure ways of performing tasks as "the normal". While RM include regular expressions as an option, it's only for a very specific and small group of users. My job is to come up with a way that's more intuitive. This is one of the reasons "Remove/Replace Expression" was created and "Split and Move". Both steps are simpler ways to do "regular expression"-like functionality, but are still very advanced concepts.

I recently had one user trying to use the simplified wildcards to do back referencing: replacing "30??" with "20??". The first part works, the second part does not. While it seems like a good idea to add this feature, so few users would know about this feature that it doesn't warrant the large amount of work required to support this.

Find and Alter

My idea to support back referencing would be a step specifically designed for this single task. The benefits are simple, it's easy to discover and should be easier to learn. The sacrifice is just as simple, it's not as powerful. For those that need more power, Regular Expressions are still an option -- so it's still balanced.

The problem I'm having is implementing this "simple" task. Currently, you can find a phrase and remove it, replace it, or add text before/after it using existing Renaming Steps. To be able to alter it, you need to specify specific parts of the found phrase. There are a ton of ways to specify the parts: the first/last X characters, the first/last X characters from a set, a specific substring at position X with length Y, starts with-contains-ends-with expressions, and so on.

The step can't implement all possible options, so it needs to address the most important and most common tasks. I think the "index and length" option and the "first/last X characters" would cover a lot of cases. It also may be possible to combine both options into a single options, since starting at index 1 with length 3 would be the same as starting with the first 3 characters. Using a length of zero to represent an insert instead of a replace may be a bit confusing. A second option could be inserting before or after a specific phrase. It may seem redundant, but the ability to find "ABCD" and insert after "AB" is a much more specific operation that a regular Add Before/After routine.

Currently, I don't have enough of a well formed idea to begin experimenting. I'm going to need to think about this problem some more before starting any work.

joejoe Jul-12-13 1:51 AM UTC

No News

Feedback usually appears in bursts with long lulls in between. Now is one of those lulls. I'm currently at a point where there's not enough planned for development to warrant a beta release.

The only thing I'm currently working on is small tweaks to Makelinks. However, this extension doesn't have an audience on this site for beta versions to work. Even though it's been downloaded more than 70,000 times, thats relatively low compared to the most popular extensions.

joejoe Jun-25-13 11:11 PM UTC

Possible ArsClip Scope Change

As said before, the scope of ArsClip is limited to copy and paste automation. Anything that can help this task is considered, even if it can be used for tasks outside this scope. I've had to reject text editing task ideas and full-on macros since it's out of the scope. Even the simplest text editor or macro program will do this task much better. For automation, I have to include some macro abilities, so it's a grey area.

I may change my mind and expand the scope to clipboard editing. Right now, there are 2 Clipboard editing commands in the program: a find and replace, and a trim. As long as it's clipboard manipulation, I can rationalize this a being truly related to copying/pasting automation.

I'm currently looking through past emails for common ideas for text manipulation. The only common feedback I'm seeing is a case changing feature.

EDIT: v4.11 will include a new "Edit Clipboard" submenu. While some examples are added that show how to replace whitespace, there are technically no new commands added to the program. New commands are planned for the next version.

joejoe Jun-25-13 7:23 AM UTC

ArsClip Wrapup

The last new feature is being placed into the program. I figured out a workaround for displaying the Popup using the pinned taskbar icon. A new "Jump List" configuration page has been added to to show how Jump Lists work and to select the default action when the taskbar icon is clicked. This will be included in Release Candidate 1.

For version 4.11, the main feature will be the improved visuals for the popup. The color generation now better supports a wider range and the icons have been reworked for this. The visual cue showing a clip on the clipboard is now intuitive. Shortcut keys are now easier to read.

The second major feature will be improved shortcut key support. While the arrow keys can still be used, shortcut keys can now be used to navigate within expandable menus and submenus. These shortcut keys only appear when these menus are activated by a keystroke.

joejoe Jun-23-13 9:19 PM UTC

ArsClip Colors

myimage
'Metro Steel Blue' example color scheme shown above.

I've been spending a lot of time working with how colors are shown on the popup. Since colors are now customizable, I've had to adjust for widely different color settings. I've added several selectable example color schemes in the Configuration to help get started.

The default settings are still based off of the current system's color scheme. New colors are created by adjusting the brightness level of these colors. For example, the left column is the same as the background color but darker. The same rules are used for custom colors.

The way double-height menus are displayed has also changed. Now, a gradient is used to visibly separate the clip from other clips. This method seems to be the least intrusive way to show two lines are part of a single clip.

These changes are in the current Public Beta upload.

joejoe Jun-21-13 9:19 PM UTC

ArsClip Musings

myimage

The above screenshot shows a few things I'm working on.

First, shortcut keys are shown in expandable menus when the keyboard is used. This will remove as many shortcut keys as needed from the rest of the popup to add keys to the submenu items. Closing the menu will return the shortcut keys to normal. Those using a mouse will see no change when opening an expandable menu.

Second, the shortcut keys visuals have changed slightly. The color and the font weight are changed. The coloring is based on the current font color. It will lighten very dark colors, darken very light color, or slightly darken all other colors.

Third, more color fixes have been made. The highlight and the icon column colors, for example, are generated using the current colors as a base. In some cases, darkening or lightening the color fails. More safeguards have been added to prevent issues. This better supports the custom color settings.

joejoe Jun-12-13 11:25 PM UTC

A New Scratchpad

I've added a new sub-page that's basically just some random notes about the current programs. Since my "high tech" method of keeping track of planned changes and ideas for programs is just a text file, I figured it would be a good idea to make the process transparent.

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.