Commit graph

88 commits

Author SHA1 Message Date
Peter Kirmeier 0eef578377 Update code analyzers and fix new warnings
New (latest) versions:
Microsoft.CodeAnalysis.NetAnalyzers 8.0.0-preview1.23165.1
StyleCop.Analyzers 1.2.0-beta.507
2023-08-13 02:46:13 +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 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 3153032110 Refine loading of colors 2023-04-30 23:36:26 +02:00
Peter Kirmeier ea8ed05c85 Replaced System.Drawing.Color with System.Windows.Media.SolidColorBrush 2023-04-30 22:42:25 +02:00
Peter Kirmeier 135850c9fc Fix a bunch of nullable warnings 2022-12-05 21:46:53 +01:00
Peter Kirmeier 22679392f4 Refactor color and language settings 2022-12-04 23:56:21 +01:00
Peter Kirmeier 813912d08c Cleanup, refactoring and SVG package removed
Reenable dark mode colored SVG icons
2022-12-03 22:41:03 +01:00
Peter Kirmeier 9fffebafa2 Lots of major improvements 2022-12-03 02:14:15 +01:00
Peter Kirmeier 8001a5324a Cleanup namespaces and hide icon to image conversion from XAML 2022-11-13 19:58:54 +01:00
Peter Kirmeier 3b28cc168b Remove legacy file dialog
Pre-Vista OS is not supported by .Net6 any ways
2022-11-13 17:55:24 +01:00
Peter Kirmeier 02ba400399 Baseline for version 2.x
Forms replaced with WPF
Migration not complete, yet
Known open points marked with TODOs
Limited and non-optimized feature set
2022-10-23 00:14:31 +02:00
Markus Hofknecht 87dbd64c73 [BUG] Blurry tray icon (#462), version 1.3.1.8 2022-10-20 17:46:55 +02:00
Markus Hofknecht 02b80946ce [Feature] Add English GB language support (#402, #414), version 1.3.0.3 2022-07-16 23:11:00 +02:00
Markus Hofknecht 919d88c7ed [Feature] Option which function keys are shown (#401), version 1.2.9.35 2022-07-10 15:39:27 +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 48fcc40acd [Feature] Option 'Directory of Internet Shortcut Icons' (#397), version 1.2.9.17 2022-06-10 18:41:49 +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 c79cefd1c9 [Feature] Option 'Show link overlay' default false (#394), 1.2.9.14 2022-06-06 22:46:13 +02:00
Markus Hofknecht c614cdf71b [Feature] Option to store log file at application directory instead into AppData (#371), version 1.2.9.11 2022-06-05 15:27:35 +02:00
Markus Hofknecht 4973212f15 Cleaner interface (#380, #386, #389), version 1.2.9.9 2022-05-31 23:23:26 +02:00
Markus Hofknecht 62c7883ed6 [Feature] Add all missing languages automatically (#388), version 1.2.9.8 2022-05-29 16:41:23 +02:00
Markus Hofknecht 07ed93d29e [Feature] Filter menu by file type (#384), version 1.2.9.5 2022-05-25 17:08:11 +02:00
Markus Hofknecht a8643b00b1 Code Cleaning, version 1.2.8.5 2022-02-20 17:22:34 +01:00
Markus Hofknecht 9725c092e9 [Feature] Option #276 as default / arg -r to restart (#305), version 1.2.2.11 2022-01-30 15:05:48 +01:00
Markus Hofknecht 27a77d5b31 [Feature] Add 'Support SystemTrayMenu' to context menu (#301), version 1.2.2.7 2022-01-27 21:16:49 +01:00
Markus Hofknecht a846f1b5e4 [Features] (#260, #261, #262, #263, #264, #265, #266, #267), version 1.1.2.3 2021-12-09 21:12:56 +01:00
Markus Hofknecht 4fad5b17aa [Features] (#260, #261, #262, #263, #264, #265, #266, #267), version 1.1.2.2 2021-12-09 20:00:33 +01:00
Markus Hofknecht b1226d15a1 [BUG] IndexOutOfRangeException when BrowserSelector as Standard browser (#237), version 1.1.1.3 2021-11-28 19:42:35 +01:00
Markus Hofknecht cc9ebd4ecd [Feature] Add 'Settings' and 'Restart' to main menu (#244), version 1.1.0.3 2021-11-21 17:24:01 +01:00
Markus Hofknecht 69e8cf4e6b [BUG] Fix a rare exception when moving trough menu by keyboard and execute file (#240), version 1.0.27.3 2021-11-18 00:52:24 +01:00
Markus Hofknecht 3dce420521 [Feature] Taskbar with option 'Use Icon from folder' (#239), version 1.0.27.2 2021-11-17 23:47:01 +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 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 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 8d5690928f [Feature] if folder empty or not exists let user choose new root folder (#192), version 1.0.19.5 2021-10-04 17:47:39 +02:00
Markus Hofknecht bec9212d1b [BUG] Fix ArgumentException DirectoryNotFoundException (#198), version 1.0.19.1 2021-09-29 22:21:02 +02:00
Markus Hofknecht e921e1dc7e [Feature] Select root folder by windows context menu (#195), version 1.0.19.0 2021-09-28 21:52:46 +02:00
Markus Hofknecht b1dd42518c [Feature] if folder empty or not exists let user choose new root folder #192, version 1.0.18.3 2021-09-24 15:58:37 +02:00
Markus Hofknecht 7c77c235c4 [Feature] Select root folder by windows context menu #195, version 1.0.18.1 2021-09-23 12:00:59 +02:00
Markus Hofknecht 2c16ade92f Revert "Revert [Feature] Update to .NET 5 (#157), version 1.0.18.0" 2021-08-31 20:01:02 +02:00
Markus Hofknecht edd66fb68c [Feature] Update to .NET 5 (#157), version 1.0.18.0 2021-08-23 14:23:59 +02:00
Markus Hofknecht 4f38568896 Customize colors of icons (#194), version 1.0.17.69 2021-08-16 11:48:51 +02:00
Markus Hofknecht 35422f9ba5 Customize Color 'Border of Menu' (#191), version 1.0.17.68 2021-07-03 21:50:59 +02:00
Markus Hofknecht 0a310aadb0 [Feature] Show how many folders and files a folder contains in searchbar (#189), version 1.0.17.67 2021-06-27 14:44:12 +02:00
Markus Hofknecht 97fda95805 [Feature] High resolution compatibility (#188), version 1.0.17.65 2021-06-27 11:35:07 +02:00
Markus Hofknecht 74c68b6d46 Generate URL shortcut by drag drop url from browser to a menu (#190), version 1.0.17.64 2021-06-26 13:24:56 +02:00