Peter Kirmeier
da4ec8bec4
Fix issue of some icons not being loaded properly
...
Make sure native Icon calls are running within STA threads (resolves loading issues).
Make sure bitmaps are created on UI thread to ensure ownership (resolves display/update issues).
Remove obsolete helper routines (GetParentWindow and IconToImageSourceConverter).
2023-08-13 02:13:18 +02:00
Peter Kirmeier
de483c874c
Refactored resource file management..
...
Remove use of resx file
Resource files are marked as "Resource" instead
Resources are loaded via resource dictionaries (either from code behind or XAML directly through binding)
Reduce amount of required image conversions
Also fix overlay of 50 percent transparency (is now rendered half transparent correct instead of adding "white fog")
Remove obsolete image as rendering is done directly in code
Also fix rendering of link indicator at correct image position
Also remove setting Icons of all Windows (as default is application icon anyway)
2023-08-12 02:33:11 +02:00
Peter Kirmeier
d263eb4588
Replaced Icon dictionary (cache) with BitmapSource
2023-05-19 21:26:47 +02:00
Peter Kirmeier
d74e61b999
Replaced some Icon objects with ImageSource
...
Merged ColumnText and Text of RowData
2023-05-19 20:43:19 +02:00
Peter Kirmeier
045fb9dd7e
Improve Icon factory performance
...
Workers are by default part of MTA thread model and are CoInitialized.
This means COM calls can be made without spawning additional STA threads.
Additionally pass file icon factory for dictionary search instead of providing (potentially not used) new Icon beforehand.
2023-05-19 18:50:53 +02:00
Peter Kirmeier
13e7cedaa6
Improve async icon loading
...
Response time for an loaded icon should be faster as update no longer depends on timer
Loading icon will now share image source prevents creation of lost of loading icon copies
2023-05-19 15:27:35 +02:00
Peter Kirmeier
aa87100095
Reduce code complexity and refined member variables
...
Improve null pointer assumptions by relying on nullable value types
2023-04-29 18:57:39 +02:00
Peter Kirmeier
ab9b0ea0b0
Housekeeping, refine IconReader and fix ShellContextMenu
2023-04-28 18:48:39 +02:00
Peter Kirmeier
3464e3e4b9
Reduce event dependencies during startup (preloading)
...
Remove obsolete code
2023-04-20 00:50:29 +02:00
Peter Kirmeier
6993aef3ac
Fix lots of nullable warnings
2023-04-16 23:27:27 +02:00
Peter Kirmeier
135850c9fc
Fix a bunch of nullable warnings
2022-12-05 21:46:53 +01:00
Peter Kirmeier
11bac5dd1e
Fix some nullables
2022-12-05 01:27:57 +01:00
Markus Hofknecht
1a9da04f78
[BUG] Fix Duplicate file/folder name causes unexpected result on opening ( #434 ), version 1.3.0.15
2022-08-05 22:19:55 +02:00
Markus Hofknecht
a14ea6fb32
[Feature] Default sizes to match Windows File Explorer ( #418 ), version 1.3.0.8
2022-07-27 21:35:09 +02:00
Markus Hofknecht
7c253fa28a
[Feature] Refresh root folder on change of contents ( #330 , #399 , #400 ), version 1.2.9.20
2022-06-17 14:38:09 +02:00
Markus Hofknecht
532716ea12
[Feature] Show icons of *.ico files and links to *.ico files ( #396 ), version 1.2.9.16
2022-06-09 19:55:13 +02:00
Markus Hofknecht
e5e1f848e4
[Feature] Sharper folder icon at 200% ( #395 ), 1.2.9.15
2022-06-08 20:32:38 +02:00
Markus Hofknecht
c79cefd1c9
[Feature] Option 'Show link overlay' default false ( #394 ), 1.2.9.14
2022-06-06 22:46:13 +02:00
Markus Hofknecht
6d28822851
[BUG] Fix hidden files not shown transparent, version 1.2.0.10
2022-01-07 12:41:09 +01:00
Markus Hofknecht
78325f1c61
[Feature] Update to .NET 6 ( #157 ), version 1.0.27.1
2021-11-17 00:13:46 +01:00
Markus Hofknecht
b70f966371
[Feature] Round corners ( #236 ), version 1.0.26.0
2021-11-13 19:44:32 +01:00
Markus Hofknecht
7f65ef0e7f
[Feature] Option to cache main menu ( #232 ), version 1.0.25.9
2021-11-13 13:55:01 +01:00
Markus Hofknecht
fd554ec7ea
[Feature] Search all throughout the subfolders ( #211 , #232 ), version 1.0.25.8
2021-11-13 08:18:33 +01:00
Markus Hofknecht
6d8cf4da39
[Feature] Search all throughout the subfolders ( #211 , #232 ), version 1.0.25.5
2021-11-10 23:39:52 +01:00
Markus Hofknecht
bf1629eb4c
[Feature] Show item which was clicked for 250ms as loading ( #224 ), version 1.0.24.2
2021-10-25 21:45:49 +02:00
Markus Hofknecht
15cf58c28c
[BUG] Icons of shortcuts not displayed correctly ( #209 , #218 , #155 ), version 1.0.22.1
2021-10-21 20:25:13 +02:00
Markus Hofknecht
a30778401e
[BUG] Icons of shortcuts not displayed correctly ( #209 , #218 , #155 ), version 1.0.21.4
2021-10-15 19:42:02 +02:00
Markus Hofknecht
a35ebda9d4
[Feature] Add Turkish ( #220 ), version 1.0.21.3
2021-10-13 20:05:03 +02:00
Markus Hofknecht
1e330d40a8
[BUG] Icons of shortcuts not displayed correctly ( #209 , #218 , #155 ), version 1.0.21.2
2021-10-13 17:13:11 +02:00
Markus Hofknecht
4919aa9afd
[Feature] Fix warnings / clean code ( #215 ), version 1.0.21.0
2021-10-10 17:33:54 +02:00
Markus Hofknecht
30312cc025
[Feature] Main Menu Loading icon and fix warning / clean code ( #215 ), version 1.0.20.5
2021-10-10 16:44:06 +02:00
Markus Hofknecht
d669b15bde
[Feature] Clear internal icon cache if too big ( #207 ), version 1.0.20.2
2021-10-06 23:22:58 +02:00
Markus Hofknecht
64e7e93167
[Feature] Improved performance ( #204 ), version 1.0.20.0
2021-10-05 22:47:47 +02:00
Markus Hofknecht
bf7a92f6b9
[Feature] Show menu faster (load icons in background and update UI later) #196 , 1.0.18.2
2021-09-24 15:37:58 +02:00
Markus Hofknecht
cc70299972
[Feature] Show menu faster (load icons in background and update UI later) #196 , 1.0.18.2
2021-09-23 22:53:46 +02:00
Markus Hofknecht
0f745cd586
[Feature] High resolution compatibility #188
2021-06-26 15:23:39 +02:00
Markus Hofknecht
b12ca85489
[BUG] ArgumentOutOfRangeException & ObjectDisposedException at NativeWindow.Callback ( #172 , #173 ), version 1.0.17.52
2021-05-29 17:14:36 +02:00
Markus Hofknecht
366acc27ad
[BUG] ArgumentOutOfRangeException & ObjectDisposedException at NativeWindow.Callback ( #172 , #173 ), version 1.0.17.49
2021-05-29 09:25:37 +02:00
Markus Hofknecht
bd95ee3cd5
[Feature] Show loading as mouse cursor and extra loading menu ( #161 ), version 1.0.17.42
2021-05-14 12:33:35 +02:00
Markus Hofknecht
a005582d5e
[Feature] Show link overlay for files like lnk & URL ( #166 ), version 1.0.17.26
2021-05-02 10:05:43 +02:00
Markus Hofknecht
a175d6a718
Revert "[Feature] Read icons from system cache ( #149 ), version 1.0.17.17", version 1.0.17.19
...
This reverts commit ecebddb0cb
.
This reverts commit 010af66b42
.
2021-04-24 11:32:30 +02:00
Markus Hofknecht
010af66b42
[Feature] Read icons from system cache ( #149 ), version 1.0.17.17
2021-04-22 19:18:03 +02:00
Markus Hofknecht
2932ddf1b6
[BUG] Fix catch EvaluateException SyntaxErrorException when search ( #151 ), version 1.0.17.12
2021-04-16 18:39:21 +02:00
Markus Hofknecht
506e573cd5
[BUG] ConfigurationErrorsException: Failed to save settings ( #120 )
2020-07-29 19:22:42 +02:00
Markus Hofknecht
6b0fb14ec6
[BUG] Fix performance when open subfolder, Fix rare unknown exception ( #124 )
2020-07-26 22:36:31 +02:00
Markus Hofknecht
b595ecbe8a
#101 , #109 , version 1.0.9.0
...
[Feature] Windows Store (#101 )
[Feature] Code Analyze and Refactor 0.12 (#109 )
2020-07-11 17:57:14 +02:00
Markus Hofknecht
14cc6af244
Code Analyze and Refactor 0.12 ( #109 ), version 0.11.4.5
2020-07-08 17:54:19 +02:00
Markus Hofknecht
d38750c0b9
Code Analyze and Refactor 0.12 ( #109 ), version 0.11.4.4
2020-07-07 17:05:19 +02:00
Markus Hofknecht
2686adf0df
Code Analyze and Refactor 0.12 ( #109 ), version 0.11.4.3
2020-07-06 23:37:55 +02:00
Markus Hofknecht
2d2eb88339
Code Analyze and Refactor 0.12 ( #109 ), version 0.11.4.2
2020-07-06 21:15:45 +02:00