#51 allow hiding of preview for eve login screen clients
updated README.md
This commit is contained in:
@@ -148,11 +148,13 @@ Some of the application options are not exposed in the GUI. They can be adjusted
|
||||
| **CompatibilityMode** | <div style="font-size: small">Enables the alternative render mode (see below)<br />The default value is **false**<br />For example: **"CompatibilityMode": true**</div> |
|
||||
| **EnableThumbnailSnap** | <div style="font-size: small">Allows to disable thumbnails snap feature by setting its value to **false**<br />The default value is **true**<br />For example: **"EnableThumbnailSnap": true**</div> |
|
||||
| **HideThumbnailsDelay** | <div style="font-size: small">Delay before thumbnails are hidden if the **General** -> **Hide previews when EVE client is not active** option is enabled<br />The delay is measured in thumbnail refresh periods<br />The default value is **2** (corresponds to 1 second delay)<br />For example: **"HideThumbnailsDelay": 2**</div> |
|
||||
| **HideLoginClientThumbnail** | <div style="font-size: small">Hide EVE login window clients. If an Eve online client is sat at character selection screen - hide the preview window for this client<br />The default value is **false**<br />For example: **"HideLoginClientThumbnail": false**</div> |
|
||||
| **PriorityClients** | <div style="font-size: small">Allows to set a list of clients that are not auto-minimized on inactivity even if the **Minimize inactive EVE clients** option is enabled. Listed clients still can be minimized using Windows hotkeys or via _Ctrl+Click_ on the corresponding thumbnail<br />The default value is empty list **[]**<br />For example: **"PriorityClients": [ "EVE - Phrynohyas Tig-Rah", "EVE - Ondatra Patrouette" ]**</div> |
|
||||
| **ThumbnailMinimumSize** | <div style="font-size: small">Minimum thumbnail size that can be set either via GUI or by resizing a thumbnail window. Value is written in the form "width, height"<br />The default value is **"100, 80"**.<br />For example: **"ThumbnailMinimumSize": "100, 80"**</div> |
|
||||
| **ThumbnailMaximumSize** | <div style="font-size: small">Maximum thumbnail size that can be set either via GUI or by resizing a thumbnail window. Value is written in the form "width, height"<br />The default value is **"640, 400"**.<br />For example: **"ThumbnailMaximumSize": "640, 400"**</div> |
|
||||
| **ThumbnailRefreshPeriod** | <div style="font-size: small">Thumbnail refresh period in milliseconds. This option accepts values between **300** and **1000** only.<br />The default value is **500** milliseconds.<br />For example: **"ThumbnailRefreshPeriod": 500**</div> |
|
||||
| **ThumbnailResizeTimeoutPeriod** | <div style="font-size: small">Thumbnail Resize Timeout period in milliseconds. This option accepts values between **200** and **5000** only.<br />The default value is **500** milliseconds.<br />For example: **"ThumbnailResizeTimeoutPeriod": 500**. If you are having the preview windows resize incorrectly on startup increase this value.</div> |
|
||||
| **ExecutablesToPreview** | <div style="font-size: small">List of executables to display preview windows for. List of strings.<br />The default value is **"exefile"**.<br />For example: **"ExecutablesToPreview": ["exefile","wow","Diablo IV"]**. If you are having the preview windows resize incorrectly on startup increase this value.</div> |
|
||||
|
||||
<div style="page-break-after: always;"></div>
|
||||
|
||||
|
@@ -73,6 +73,7 @@ namespace EveOPreview.Configuration.Implementation
|
||||
|
||||
this.EnableClientLayoutTracking = false;
|
||||
this.HideActiveClientThumbnail = false;
|
||||
this.HideLoginClientThumbnail = false;
|
||||
this.MinimizeInactiveClients = false;
|
||||
this.WindowsAnimationStyle = AnimationStyle.NoAnimation;
|
||||
this.ShowThumbnailsAlwaysOnTop = true;
|
||||
@@ -165,6 +166,7 @@ namespace EveOPreview.Configuration.Implementation
|
||||
}
|
||||
|
||||
public bool HideActiveClientThumbnail { get; set; }
|
||||
public bool HideLoginClientThumbnail { get; set; }
|
||||
public bool MinimizeInactiveClients { get; set; }
|
||||
public AnimationStyle WindowsAnimationStyle { get; set; }
|
||||
public bool ShowThumbnailsAlwaysOnTop { get; set; }
|
||||
|
@@ -26,6 +26,7 @@ namespace EveOPreview.Configuration
|
||||
|
||||
bool EnableClientLayoutTracking { get; set; }
|
||||
bool HideActiveClientThumbnail { get; set; }
|
||||
bool HideLoginClientThumbnail { get; set; }
|
||||
bool MinimizeInactiveClients { get; set; }
|
||||
AnimationStyle WindowsAnimationStyle { get; set; }
|
||||
bool ShowThumbnailsAlwaysOnTop { get; set; }
|
||||
|
@@ -12,7 +12,7 @@ using System.Runtime.InteropServices;
|
||||
[assembly: AssemblyCulture("")]
|
||||
[assembly: ComVisible(false)]
|
||||
[assembly: Guid("04f08f8d-9e98-423b-acdb-4effb31c0d35")]
|
||||
[assembly: AssemblyVersion("8.0.1.7")]
|
||||
[assembly: AssemblyFileVersion("8.0.1.7")]
|
||||
[assembly: AssemblyVersion("8.0.1.8")]
|
||||
[assembly: AssemblyFileVersion("8.0.1.8")]
|
||||
|
||||
[assembly: CLSCompliant(false)]
|
@@ -443,6 +443,15 @@ namespace EveOPreview.Services
|
||||
continue;
|
||||
}
|
||||
|
||||
if (this._configuration.HideLoginClientThumbnail && (view.Title == DEFAULT_CLIENT_TITLE ))
|
||||
{
|
||||
if (view.IsActive)
|
||||
{
|
||||
view.Hide();
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
// No need to update Thumbnails while one of them is highlighted
|
||||
if (!this._isHoverEffectActive)
|
||||
{
|
||||
|
Reference in New Issue
Block a user