Page 23 of 61
Re: Like a new feature? Say thanks here
Posted: 22 Sep 2012 14:14
by Filehero
Code: Select all
v11.60.0104 - 2012-09-22 13:51
+ SC get and variable <get ...> now also support the following
Command IDs:
#686 = Window | Catalog Above Tree
Thanks for adding.
Cheers,
Filehero
Re: Like a new feature? Say thanks here
Posted: 25 Sep 2012 22:51
by kunkel321
Love the new Tree Path Tracing!
Excellent feature. A+
Re: Like a new feature? Say thanks here
Posted: 26 Sep 2012 15:58
by FluxTorpedoe

Geeeeeeezzzzz...
You managed to trade heisenbug for entanglement!
I just said
to be honest, I was waiting a little to ask for a small improvement to the Previews instead.
and you did read my mind and released
Code: Select all
v11.60.0202 - 2012-09-26 13:01
+ Floating Preview: Now you can freely zoom in and out

Thanksssssssss a lot!

Re: Like a new feature? Say thanks here
Posted: 14 Oct 2012 00:10
by eil
Code: Select all
* List | Inline Rename: Now it's a four-step circle when you
repeatedly press F2 on a filename with extension.
1) select, extension excluded
2) unselect, caret to end of base
3) select all
4) unselect, caret to end
i like this one very much!

as in the past i asked for easy/no-moving-caret way to deselect while renaming.
thanks!
Re: Like a new feature? Say thanks here
Posted: 31 Oct 2012 21:45
by Filehero
Code: Select all
========================================================================
XYPLORER TRANSLATION GUIDE - 2012-10-31 20:36
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IMPORTANT NOTE TO TRANSLATORS
=============================
Do not start yet with the serious work! This first version is just for
playing. Try something. Look for questions and problems. Give feedback.
Download Test Package
~~~~~~~~~~~~~~~~~~~~~
Download link to "Reference.lng" which you can use together with "Language.ini" for playing:
http://www.xyplorer.com/download/Language.zip
The test "Reference.lng" has two translations right at the beginning just show that it works:
co.0001= OK--- O.K.
co.0002= Cancel--- Abbrechen
Files
~~~~~
- "Language.ini" in App Data Folder points to the current language file
Sample contents of "Language.ini":
[Settings]
LanguageFile=Reference.lng
Without "Language.ini" the app will load with embedded English strings.
- You must restart XYplorer to reread an updated language file.
- "TipOfTheDay.htm" contents are NOT included. This file should be translated by itself if desired.
- "CatalogDefault.dat" contents are NOT included. This file should be
translated by itself if desired. (Currently the app will NOT load
"CatalogDefault.dat" when a language other than English is loaded.
Format of Reference.lng
~~~~~~~~~~~~~~~~~~~~~~~
- The file is organized in various sections. For internal reasons
mostly. Ultimately it's all about speed and memory.
- sample entry:
co.0074= Toggle Info Panel--- Toggle Info &Panel
------- ----------------- ------------------
ID ORIGINAL TRANSLATION
- do not change ID
- do not change ORIGINAL
- do not change the order of items
- just work on the TRANSLATION
- keep spaces left and right
- some ORIGINALs are prefixed with a tzype descriptor to guide the translator:
- caption: -> mind the length!! (GUI item should not break layout)
- menu: -> length not important.
- tooltip: -> length not important.
- tag: -> length not important.
- do not translate <$variables>
- ; you can add comment lines as you like by prefixing them with ;
- Line feeds are written as \n.
- Tabs are written as \t.
- Accelerators (&Panel) can be given in TRANSLATION. They are not shown in ORIGINAL.
Grammatical Number
~~~~~~~~~~~~~~~~~~
- Grammatical number is preset to Western European (English, German, Italian, Portuguese, Spanish) type <one;other>
- Note that French (n3) might need <zero/one;other> (ask me for details)
- Other number systems are supported (ask me for details), e.g. Russian/Slavic (n5) <one;few;many;other>
- There is a scripting function for debugging grammatical number:
::lang_testnum "<#> <n5:файл;файла;файлов;файлов>", 11
Suffixes
~~~~~~~~
- Do not translate {suffixes}; they are just there for disambiguation, e.g.: cut{noun} vs cut{infinitive} vs cut{imperative} vs cut{perfect participle}
- "{dropdown}": careful with the the commas or semicolons; don't add or remove!! a mistake will confuse the commands!!
- "{menu}": careful with the the commas or semicolons; don't add or remove!! a mistake will confuse the commands!!
========================================================================
Ich sach' jetzt einfach mal (
I heavily felt the need to say):
CONGRATULATIONS Don!
You've beaten your one estimate by at least 6 weeks.
Cheers,
Filehero
Re: Like a new feature? Say thanks here
Posted: 31 Oct 2012 22:00
by admin
Maybe I'm just a bad estimator.

Re: Like a new feature? Say thanks here
Posted: 31 Oct 2012 22:15
by Filehero
admin wrote:Maybe I'm just a bad estimator.

Might be.
But you definitely ARE a software genius,
teh mother of them all!
But what impresses me even more - no, what simply leaves me speechless is your commitment and devotion to your 'mission' to never stop to try to make a top-notch product better day by day.
My deepest respect.
Sincerely,
Filehero - a grateful customer
Re: Like a new feature? Say thanks here
Posted: 04 Dec 2012 22:18
by eil
Code: Select all
+ Inline Rename in Tree and List: Now characters that are illegal in
filenames are automatically removed from the pasted or typed input
and replaced by spaces.
i like this.
Re: Like a new feature? Say thanks here
Posted: 07 Dec 2012 20:16
by eil
v11.80.0105 is like a box of chocolates!
Code: Select all
+++ Visual Filters:
+++ Power Filters:
+ Tweak to hide Click, Edit, Customize Toolbar" from the CTB's
right-click menu.
+ New variable <get trigger> returns the action that triggered a
script:
Configuration | Templates | Character to replace invalid characters
in dropped messages. If no character is defined then "·"
Re: Like a new feature? Say thanks here
Posted: 07 Dec 2012 20:22
by serendipity
Code: Select all
+ New variable <get trigger> returns the action that triggered a script:
echo <get trigger>;
Returned values:
None = 0
LeftClick = 1
RightClick = 2
MiddleClick = 4
Notes:
- The <get trigger> variable is cleared after the script is processed.
- Currently implemented only for Custom Toolbar Buttons.

Does this mark the beginning of CEA (Custom Event Actions)??
Re: Like a new feature? Say thanks here
Posted: 07 Dec 2012 23:34
by zer0
You don't ask -- you don't get. I asked -- I got
Code: Select all
v11.80.0102 - 2012-12-04 21:54
+ Inline Rename in Tree and List: Now you can paste multiline
clipboard contents into the edit box.
Re: Like a new feature? Say thanks here
Posted: 09 Dec 2012 11:27
by admin
Power Filters! Wow, even better than I thought. I have certain locked tabs now constantly filtered by "Modified Today" and this really simplifies my work!

Re: Like a new feature? Say thanks here
Posted: 10 Dec 2012 15:56
by klownboy
Yes zer0, I asked too and I got it...<get trigger>. I made some script changes to use the new variable. Works great! No need for hidden labels in some of my script situations.
And also thanks for the modification tweak for the right click on CTBs. As j_c_hallgren and highend said, it makes the right click menu look more like a built-in menu and it's also more professional looking. It really helps to have others piping in to express their opinions.
I hope I'm not pushing my luck by asking too much.
Thanks again Don,
Ken
Re: Like a new feature? Say thanks here
Posted: 16 Dec 2012 12:52
by Marco
Code: Select all
v11.80.0119 - 2012-12-16 12:41
% Configuration Dialog: Now its size adjusts to the screen size,
i.e. you get a little more space and less scrolling when your
screen is bigger.
Oh yesss!
Re: Like a new feature? Say thanks here
Posted: 15 Jan 2013 22:46
by Marco
15 Jan 2013
12:12 Don said
"Still too much."
15 Jan 2013
13:19 Don said
"OK, I have something:"
Code: Select all
+ Scripting got a new function.
Name: RegExMatches
Action: Returns a list of all matches of a RegEx pattern in a
given string.
Syntax: regexmatches(string, pattern, [separator=|], [matchcase=0])
string: String to work on (haystack).
pattern: The RegEx pattern to search for in string (needle).
separator: Separator between matches in the returned list.
Defaults to | (pipe).
matchcase: Compare method.
0: A=a [Default]
1: A<>a
return: List of matches.
Example:
text regexmatches("tiger,frog,ball", "[^,]+"); //tiger|frog|ball
One hour and seven minutes! Who on earth codes that fast? He didn't even say "challenge accepted" or "it's gonna be legen...dary"!
PS: this is as unique feature that most likely you can't find anywhere else. Most regex engines allow you to replace matches, or in case of text editors they highlight matches, but the function above is something unique.