Skip to content

Commit

Permalink
Upgrade to Ver.7.3.9
Browse files Browse the repository at this point in the history
  • Loading branch information
zhuxb711 committed Dec 31, 2021
1 parent 1f46f99 commit dd98287
Show file tree
Hide file tree
Showing 19 changed files with 90 additions and 118 deletions.
2 changes: 1 addition & 1 deletion Package/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<Identity
Name="36186RuoFan.USB"
Publisher="CN=4FF1CB23-04BD-4F9C-A86A-B4A43196FE02"
Version="7.3.8.0" />
Version="7.3.9.0" />

<Properties>
<DisplayName>ms-resource:App_Display_Name</DisplayName>
Expand Down
18 changes: 8 additions & 10 deletions RX_Explorer/Assets/UpdateLog-Chinese_S.txt
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
###版本7.3.8.0更新
###版本7.3.9.0更新

#####功能更新

>#####支持查看选中多个文件时的属性
>#####改进了“布局”按钮所附带的浮出控件的UI并添加了数个快捷开关

#####Bug修复

>#####解决了可能导致右键菜单无法弹出的问题
>#####添加了新的设置以允许控制是否显示文件扩展名称

>#####解决了可能导致在查看大型文件夹的属性时卡住的问题
#####Bug修复

>#####解决了属性中的“占用空间”可能不正确的问题
>#####解决了某种文件类型的默认应用为UWP应用时,可能无法在“打开方式”对话框中正确识别的问题

>#####解决了将本应用设置为默认管理器后,在右键菜单中点击“使用系统默认管理器打开”仍将打开本应用的问题
>#####解决了内置文本查看器可能显示空白的编码格式的问题

>#####解决了无法正确枚举文件夹内对象的问题,可能导致属性框中子文件夹和子文件数量计算不正确的问题
>#####解决了可能导致应用在加载“文件夹和库”时崩溃的问题

>#####解决了一些由于SDK而导致的问题
>#####解决了可能导致无法进入内置图片编辑器的问题
16 changes: 7 additions & 9 deletions RX_Explorer/Assets/UpdateLog-Chinese_T.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,16 @@

#####功能更新

>#####支持選擇多個文件時的查看屬性
>#####改進了“佈局”按鈕附帶的浮動控件的UI,增加了幾個快捷開關

#####錯誤修復

>#####修復了可能導致上下文菜單無法彈出的問題
>#####添加了一個新設置以允許控制是否顯示文件擴展名

>#####修復查看大文件夾屬性時可能卡住的問題
#####錯誤修復

>#####修復屬性中“在磁盘上的大小”可能不正確的問題
>#####修復某個文件類型的默認應用程序為UWP應用程序時,在“打開方式”對話框中可能無法正確識別的問題

>#####修復了將此應用設置為默認管理器後,點擊右鍵菜單中的“使用系統資源管理器打開”仍會打開此應用的問題
>#####修復內置文本查看器可能顯示空白編碼格式的問題

>#####修復無法正確枚舉文件夾中的對象,可能導致屬性窗口中子文件夾和子文件數量計算錯誤的問題
>#####修復了加載“庫”時可能導致應用程序崩潰的問題

>#####修復SDK導致的一些問題
>#####修復了可能導致無法進入內置圖片編輯器的問題
18 changes: 8 additions & 10 deletions RX_Explorer/Assets/UpdateLog-English.txt
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
###What's new in Ver.7.3.8.0
###What's new in Ver.7.3.9.0

#####Feature update

>#####Support viewing properties when multiple files are selected
>#####Improved the UI of the floating control attached to the "Layout" button and added several shortcut switches

#####Bug fixed
>#####Added a new setting to allow control of whether to display file extensions

>#####Fixed the problem that may cause the context menu to fail to pop up
#####Bug fix

>#####Fixed an issue that may cause a stuck when viewing the properties of a large folder
>#####Fixed a problem that when the default application of a certain file type is a UWP application, it may not be correctly identified in the "Open With" dialog

>#####Fixed the problem that the "Size on disk" in the properties may be incorrect
>#####Fixed the problem that the built-in text viewer may display blank encoding format

>#####Fixed the problem that after setting this application as the default manager, clicking "Open with system explorer" in the context menu will still open this application
>#####Fixed an issue that may cause the app to crash when loading "Libraries"

>#####Fixed the problem that the objects in the folder cannot be enumerated correctly, which may cause the incorrect calculation of the number of subfolders and subfiles in the property window

>#####Fixed some problems caused by SDK
>#####Fixed the problem that may cause the inability to enter the built-in image editor
18 changes: 8 additions & 10 deletions RX_Explorer/Assets/UpdateLog-French.txt
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
###Quoi de neuf dans la version 7.3.8.0
###Quoi de neuf dans la version 7.3.9.0

#####Mise à jour des fonctionnalités

>#####Prise en charge de l'affichage des propriétés lorsque plusieurs fichiers sont sélectionnés
>#####Amélioration de l'interface utilisateur du contrôle flottant attaché au bouton "Layout" et ajout de plusieurs commutateurs de raccourci

#####Bug réparé
>#####Ajout d'un nouveau paramètre pour permettre le contrôle de l'affichage ou non des extensions de fichiers

>#####Correction du problème qui pouvait empêcher l'affichage du menu contextuel
#####Correction d'un bug

>#####Correction d'un problème pouvant provoquer un blocage lors de l'affichage des propriétés d'un dossier volumineux
>#####Correction d'un problème selon lequel lorsque l'application par défaut d'un certain type de fichier est une application UWP, elle peut ne pas être correctement identifiée dans la boîte de dialogue « Ouvrir avec »

>#####Correction du problème selon lequel le "" dans les propriétés peut être incorrect
>#####Correction du problème selon lequel la visionneuse de texte intégrée pouvait afficher un format de codage vierge

>####Résolution du problème selon lequel après avoir défini cette application comme gestionnaire par défaut, cliquer sur "Ouvrir avec l'explorateur système" dans le menu contextuel ouvrira toujours cette application
>#####Correction d'un problème pouvant entraîner le blocage de l'application lors du chargement de "Bibliothèques"

>#####Correction du problème selon lequel les objets du dossier ne peuvent pas être énumérés correctement, ce qui peut entraîner un calcul incorrect du nombre de sous-dossiers et de sous-fichiers dans la fenêtre de propriétés

>#####Correction de certains problèmes causés par le SDK
>#####Correction du problème pouvant entraîner l'impossibilité d'accéder à l'éditeur d'images intégré
16 changes: 7 additions & 9 deletions RX_Explorer/Assets/UpdateLog-German.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,16 @@

#####Funktionsupdate

>#####Anzeigeeigenschaften unterstützen, wenn mehrere Dateien ausgewählt sind
>#####Die Benutzeroberfläche des schwebenden Steuerelements, das mit der Schaltfläche "Layout" verbunden ist, wurde verbessert und mehrere Verknüpfungsschalter hinzugefügt

#####Fehler behoben
>#####Neue Einstellung hinzugefügt, um zu steuern, ob Dateierweiterungen angezeigt werden sollen

>#####Das Problem wurde behoben, das dazu führen kann, dass das Kontextmenü nicht angezeigt wird
#####Bug-Fix

>#####Es wurde ein Problem behoben, das beim Anzeigen der Eigenschaften eines großen Ordners zu einem Hängenbleiben führen kann
>######Es wurde ein Problem behoben, bei dem die Standardanwendung eines bestimmten Dateityps eine UWP-Anwendung ist, die im Dialogfeld "Öffnen mit" möglicherweise nicht richtig identifiziert wird.

>#####Problem behoben, dass das "" in den Eigenschaften möglicherweise falsch ist
>#####Das Problem wurde behoben, dass der integrierte Textbetrachter möglicherweise ein leeres Kodierungsformat anzeigt

>#####Das Problem wurde behoben, dass nach dem Festlegen dieser Anwendung als Standardmanager das Klicken auf "Mit System-Explorer öffnen" im Kontextmenü diese Anwendung immer noch öffnet
>#####Es wurde ein Problem behoben, das zum Absturz der App beim Laden von "Bibliotheken" führen kann

>#####Problem behoben, dass die Objekte im Ordner nicht korrekt aufgezählt werden können, was zu einer falschen Berechnung der Anzahl der Unterordner und Unterdateien im Eigenschaftsfenster führen kann

>#####Einige Probleme durch SDK behoben
>#####Das Problem wurde behoben, das dazu führen kann, dass der integrierte Bildeditor nicht aufgerufen werden kann
18 changes: 8 additions & 10 deletions RX_Explorer/Assets/UpdateLog-Spanish.txt
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
###Novedades de la versión 7.3.8.0
###Novedades de la versión 7.3.9.0

#####Actualización de funciones

>#####Admite propiedades de visualización cuando se seleccionan varios archivos
>#####Se mejoró la interfaz de usuario del control flotante adjunto al botón "Diseño" y se agregaron varios interruptores de acceso directo

#####Error arreglado
>#####Se agregó una nueva configuración para permitir el control de si se muestran las extensiones de archivo

>#####Se solucionó el problema que podía causar que el menú contextual no apareciera
#####Arreglo del fallo

>#####Se solucionó un problema que podía causar un bloqueo al ver las propiedades de una carpeta grande
>#####Se solucionó el problema de que cuando la aplicación predeterminada de un determinado tipo de archivo es una aplicación para UWP, es posible que no se identifique correctamente en el cuadro de diálogo "Abrir con"

>#####Se solucionó el problema de que "" en las propiedades puede ser incorrecto
>#####Se solucionó el problema de que el visor de texto incorporado puede mostrar un formato de codificación en blanco

>#####Se solucionó el problema de que después de configurar esta aplicación como el administrador predeterminado, al hacer clic en "Abrir con el explorador del sistema" en el menú contextual aún se abre esta aplicación
>#####Se solucionó un problema que podía hacer que la aplicación se bloqueara al cargar "Bibliotecas"

>#####Se solucionó el problema de que los objetos en la carpeta no se pueden enumerar correctamente, lo que puede causar el cálculo incorrecto del número de subcarpetas y subarchivos en la ventana de propiedades

>#####Se corrigieron algunos problemas causados por SDK
>#####Se solucionó el problema que podía causar la imposibilidad de ingresar al editor de imágenes incorporado
10 changes: 9 additions & 1 deletion RX_Explorer/Class/FileSystemStorageFile.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using Microsoft.Win32.SafeHandles;
using RX_Explorer.Interface;
using ShareClassLibrary;
using System;
using System.IO;
Expand All @@ -10,7 +11,7 @@

namespace RX_Explorer.Class
{
public class FileSystemStorageFile : FileSystemStorageItemBase<StorageFile>
public class FileSystemStorageFile : FileSystemStorageItemBase, ICoreStorageItem<StorageFile>
{
public override string DisplayName => (StorageItem?.DisplayName) ?? Name;

Expand Down Expand Up @@ -50,6 +51,8 @@ public override bool IsSystemItem

public override BitmapImage Thumbnail => base.Thumbnail ?? new BitmapImage(AppThemeController.Current.Theme == ElementTheme.Dark ? Const_File_White_Image_Uri : Const_File_Black_Image_Uri);

public StorageFile StorageItem { get; protected set; }

public FileSystemStorageFile(StorageFile Item) : base(Item.Path, Item.GetSafeFileHandle(AccessMode.Read, OptimizeOption.None), false)
{
StorageItem = Item;
Expand Down Expand Up @@ -153,5 +156,10 @@ public async override Task<IStorageItem> GetStorageItemAsync()
return null;
}
}

public static explicit operator StorageFile(FileSystemStorageFile File)
{
return File.StorageItem;
}
}
}
12 changes: 10 additions & 2 deletions RX_Explorer/Class/FileSystemStorageFolder.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
using ShareClassLibrary;
using RX_Explorer.Interface;
using ShareClassLibrary;
using System;
using System.Collections.Generic;
using System.IO;
Expand All @@ -13,7 +14,7 @@

namespace RX_Explorer.Class
{
public class FileSystemStorageFolder : FileSystemStorageItemBase<StorageFolder>
public class FileSystemStorageFolder : FileSystemStorageItemBase, ICoreStorageItem<StorageFolder>
{
public override string Name => System.IO.Path.GetPathRoot(Path) == Path ? Path : System.IO.Path.GetFileName(Path);

Expand Down Expand Up @@ -42,6 +43,8 @@ public override bool IsSystemItem
}
}

public StorageFolder StorageItem { get; protected set; }

public override BitmapImage Thumbnail => base.Thumbnail ?? new BitmapImage(Const_Folder_Image_Uri);

public FileSystemStorageFolder(StorageFolder Item) : base(Item.Path, Item.GetSafeFileHandle(AccessMode.Read, OptimizeOption.None), false)
Expand Down Expand Up @@ -420,5 +423,10 @@ public override async Task<IStorageItem> GetStorageItemAsync()
return null;
}
}

public static explicit operator StorageFolder(FileSystemStorageFolder File)
{
return File.StorageItem;
}
}
}
23 changes: 0 additions & 23 deletions RX_Explorer/Class/FileSystemStorageItemBaseGeneric.cs

This file was deleted.

10 changes: 10 additions & 0 deletions RX_Explorer/Interface/ICoreStorageItem.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
using RX_Explorer.Class;
using Windows.Storage;

namespace RX_Explorer.Interface
{
public interface ICoreStorageItem<T> where T : IStorageItem
{
public T StorageItem { get; }
}
}
5 changes: 0 additions & 5 deletions RX_Explorer/Interface/IUnsupportedStorageItem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@

namespace RX_Explorer.Interface
{
public interface IUnsupportedStorageItem<T> : IUnsupportedStorageItem where T : class
{
public Task<T> GetRawDataAsync();
}

public interface IUnsupportedStorageItem : IStorageItemPropertiesBase, INotifyPropertyChanged
{

Expand Down
9 changes: 9 additions & 0 deletions RX_Explorer/Interface/IUnsupportedStorageItemGeneric.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
using System.Threading.Tasks;

namespace RX_Explorer.Interface
{
public interface IUnsupportedStorageItem<T> : IUnsupportedStorageItem where T : class
{
public Task<T> GetRawDataAsync();
}
}
2 changes: 1 addition & 1 deletion RX_Explorer/Package.appxmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<Identity
Name="36186RuoFan.USB"
Publisher="CN=4FF1CB23-04BD-4F9C-A86A-B4A43196FE02"
Version="7.3.8.0" />
Version="7.3.9.0" />

<mp:PhoneIdentity PhoneProductId="cb13434c-d58e-4756-a099-364235a676db" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>

Expand Down
3 changes: 0 additions & 3 deletions RX_Explorer/Properties/Default.rd.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,5 @@


<!-- 在此处添加应用程序特定的运行时指令。-->
<Namespace Name ="RX_Explorer.Class" >
<Type Name="FileSystemStorageItemBase`1" MarshalDelegate="Required All" />
</Namespace>
</Application>
</Directives>
3 changes: 2 additions & 1 deletion RX_Explorer/RX_Explorer.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,6 @@
<Compile Include="Class\FileSystemStorageFile.cs" />
<Compile Include="Class\FileSystemStorageFolder.cs" />
<Compile Include="Class\FileSystemStorageGroupItem.cs" />
<Compile Include="Class\FileSystemStorageItemBaseGeneric.cs" />
<Compile Include="Class\FilterController.cs" />
<Compile Include="Class\FontFamilyController.cs" />
<Compile Include="Class\GroupCollectionGenerator.cs" />
Expand Down Expand Up @@ -213,6 +212,8 @@
<Compile Include="Dialog\SecureAreaChangeLocationDialog.xaml.cs">
<DependentUpon>SecureAreaChangeLocationDialog.xaml</DependentUpon>
</Compile>
<Compile Include="Interface\ICoreStorageItem.cs" />
<Compile Include="Interface\IUnsupportedStorageItemGeneric.cs" />
<Compile Include="View\SettingPage.xaml.cs">
<DependentUpon>SettingPage.xaml</DependentUpon>
</Compile>
Expand Down
2 changes: 1 addition & 1 deletion RX_Explorer/View/SettingPage.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ public static bool IsTabPreviewEnabled
return true;
}
}
set
private set
{
ApplicationData.Current.LocalSettings.Values["EnableTabPreview"] = value;
}
Expand Down
12 changes: 1 addition & 11 deletions RX_Explorer/View/TabViewContainer.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@
SelectionChanged="ViewModeList_SelectionChanged">
<ListView.ItemTemplate>
<DataTemplate x:DataType="Cls:LayoutModeModel">
<Grid Padding="10,11">
<Grid Padding="10">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20" />
<ColumnDefinition Width="*" />
Expand All @@ -221,16 +221,6 @@
HorizontalAlignment="Center"
VerticalAlignment="Stretch"/>
<StackPanel Grid.Column="2">
<ToggleSwitch OnContent="启用"
OffContent="禁用"
x:Uid="SettingTabPreview"
Name="TabPreviewSwitch">
<ToggleSwitch.Header>
<TextBlock Text="标签页预览"
TextTrimming="CharacterEllipsis"
x:Uid="SettingTabPreviewLabel" />
</ToggleSwitch.Header>
</ToggleSwitch>
<ToggleSwitch OnContent="启用"
OffContent="禁用"
x:Uid="SettingDisplayHiddenItem"
Expand Down
Loading

0 comments on commit dd98287

Please sign in to comment.