[PTRun][ValueGenerator]Add result entries showing how to use (#33490)

## Summary of the Pull Request
Added usage suggestion in PTRun Value Generator. 

<!-- Provide a more detailed description of the PR, other things fixed
or any additional comments/features here -->
## Detailed Description of the Pull Request / Additional comments
Added dropdown and give a basic description about the usage of value
generator

![image](https://github.com/microsoft/PowerToys/assets/24465401/2f9e01d1-1f5a-42b5-9234-f768b27124db)

Using fuzzy match to filter relevant queries

![image](https://github.com/microsoft/PowerToys/assets/24465401/dd0594bb-328a-4a8d-9d7c-e3b5732a8573)

---------

Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com>
This commit is contained in:
Ahmada Yusril
2024-07-23 00:31:32 +09:00
committed by GitHub
parent 16a1fb7981
commit 1b27500231
7 changed files with 477 additions and 6 deletions

View File

@@ -87,6 +87,159 @@ namespace Community.PowerToys.Run.Plugin.ValueGenerator.Properties {
}
}
/// <summary>
/// Looks up a localized string similar to Encode a string with Base64.
/// </summary>
public static string generator_description_base64 {
get {
return ResourceManager.GetString("generator_description_base64", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Decode a string with Base64.
/// </summary>
public static string generator_description_base64d {
get {
return ResourceManager.GetString("generator_description_base64d", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Escape a data string.
/// </summary>
public static string generator_description_esc_data {
get {
return ResourceManager.GetString("generator_description_esc_data", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Escape a single hex character.
/// </summary>
public static string generator_description_esc_hex {
get {
return ResourceManager.GetString("generator_description_esc_hex", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Hash a string with {0}.
/// </summary>
public static string generator_description_hash {
get {
return ResourceManager.GetString("generator_description_hash", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Unescape a data string.
/// </summary>
public static string generator_description_uesc_data {
get {
return ResourceManager.GetString("generator_description_uesc_data", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Unescape a single hex character.
/// </summary>
public static string generator_description_uesc_hex {
get {
return ResourceManager.GetString("generator_description_uesc_hex", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Encode a URL.
/// </summary>
public static string generator_description_url {
get {
return ResourceManager.GetString("generator_description_url", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Decode a URL.
/// </summary>
public static string generator_description_urld {
get {
return ResourceManager.GetString("generator_description_urld", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Generate a random UUID.
/// </summary>
public static string generator_description_uuid {
get {
return ResourceManager.GetString("generator_description_uuid", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Generate a version 1: Time based UUID.
/// </summary>
public static string generator_description_uuidv1 {
get {
return ResourceManager.GetString("generator_description_uuidv1", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Generate a version 3 (MD5): Namespace and name based UUID.
/// </summary>
public static string generator_description_uuidv3 {
get {
return ResourceManager.GetString("generator_description_uuidv3", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Generate a version 4: Randomly generated UUID.
/// </summary>
public static string generator_description_uuidv4 {
get {
return ResourceManager.GetString("generator_description_uuidv4", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Generate a version 5 (SHA1): Namespace and name based UUID.
/// </summary>
public static string generator_description_uuidv5 {
get {
return ResourceManager.GetString("generator_description_uuidv5", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to your input.
/// </summary>
public static string generator_description_your_input {
get {
return ResourceManager.GetString("generator_description_your_input", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Example: {0}.
/// </summary>
public static string generator_example {
get {
return ResourceManager.GetString("generator_example", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to or.
/// </summary>
public static string or {
get {
return ResourceManager.GetString("or", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Calculates hashes and generate values.
/// </summary>

View File

@@ -126,6 +126,60 @@
<data name="error_title" xml:space="preserve">
<value>Value Generator Error</value>
</data>
<data name="generator_description_base64" xml:space="preserve">
<value>Encode a string with Base64</value>
</data>
<data name="generator_description_base64d" xml:space="preserve">
<value>Decode a string with Base64</value>
</data>
<data name="generator_description_esc_data" xml:space="preserve">
<value>Escape a data string</value>
</data>
<data name="generator_description_esc_hex" xml:space="preserve">
<value>Escape a single hex character</value>
</data>
<data name="generator_description_hash" xml:space="preserve">
<value>Hash a string with {0}</value>
</data>
<data name="generator_description_uesc_data" xml:space="preserve">
<value>Unescape a data string</value>
</data>
<data name="generator_description_uesc_hex" xml:space="preserve">
<value>Unescape a single hex character</value>
</data>
<data name="generator_description_url" xml:space="preserve">
<value>Encode a URL</value>
</data>
<data name="generator_description_urld" xml:space="preserve">
<value>Decode a URL</value>
</data>
<data name="generator_description_uuid" xml:space="preserve">
<value>Generate a random UUID</value>
</data>
<data name="generator_description_uuidv1" xml:space="preserve">
<value>Generate a version 1: Time based UUID</value>
</data>
<data name="generator_description_uuidv3" xml:space="preserve">
<value>Generate a version 3 (MD5): Namespace and name based UUID</value>
</data>
<data name="generator_description_uuidv4" xml:space="preserve">
<value>Generate a version 4: Randomly generated UUID</value>
</data>
<data name="generator_description_uuidv5" xml:space="preserve">
<value>Generate a version 5 (SHA1): Namespace and name based UUID</value>
</data>
<data name="generator_description_your_input" xml:space="preserve">
<value>your input</value>
<comment>Usage example: "md5 &lt;your input&gt;"</comment>
</data>
<data name="generator_example" xml:space="preserve">
<value>Example: {0}</value>
<comment>The arg following is the usage example</comment>
</data>
<data name="or" xml:space="preserve">
<value>or</value>
<comment>Used to indicate alternatives or options available</comment>
</data>
<data name="plugin_description" xml:space="preserve">
<value>Calculates hashes and generate values</value>
</data>