Commit graph

155 commits

Author SHA1 Message Date
Peter Kirmeier ea02181408 Refactor native DLL imports
Adjust namespace
Enforce calling conventions
Mark as Windows specific API
Remove empty wrapper calls
Remove obsolete calls
Combine/group logically in files instead of "by function"
2023-05-09 23:33:56 +02:00
Peter Kirmeier 14d0896419 Replaced internal "menus" array with chained instances. 2023-05-08 00:14:23 +02:00
Peter Kirmeier c7f4f44250 Replace SharpDX.DirectInput v4.2.0 with HIDDevices v3.0.1
This supports newer .Net version.
Also supports more gamepads like PS5 controller.
2023-05-01 16:24:33 +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 6ffddc7e02 Fix menu activation when opened from notify icon 2023-04-30 00:06:00 +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 2e1cc20593 Remove RowData dependency from FolderOptions 2023-04-27 21:11:20 +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
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 6b1c63b2dc Improve and fix location calculation of sub menus 2022-12-02 19:34:24 +01:00
Peter Kirmeier ada694c611 Reenable scrolling (partially) 2022-12-01 00:16:30 +01:00
Peter Kirmeier 1f985c53aa Fix and extended use of mouse events
Add comments (tags) for all TODO markers
2022-11-29 22:48:45 +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 55a84d40b0 Re-add Update window 2022-11-12 21:07:15 +01:00
Peter Kirmeier 165c5e1e50 Continued porting of Settings window features 2022-11-03 22:17:23 +01:00
Markus Hofknecht fb84b2a705 [BUG] Fix NullReferenceException as GetShortcutFileNamePath (#463), version 1.3.2.0 2022-10-25 20:28:09 +02: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 18f1570d99 [Feature] Gamepad support (#451), version 1.3.1.4 2022-09-26 19:02:18 +02:00
Markus Hofknecht 123bece791 [Feature] Adjust width when items deleted (#431), version 1.3.0.17 2022-08-07 17:49:42 +02: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 41d0c76e5a [Feature] Height and Width max in percentage (#426), version 1.3.0.12 2022-08-01 20:16:04 +02:00
Markus Hofknecht 480ad7b13b [BUG] Fix alt+f4 killing the menu but not the app (#427), version 1.3.0.10 2022-07-28 15:02:15 +02:00
Markus Hofknecht b2ce80f376 [Feature] Height and Width max in percentage (#426), version 1.3.0.9 2022-07-28 13:00:49 +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 88bdabf5f2 [Feature] Settings menu - Always on top behavior (#417), version 1.3.0.6 2022-07-18 23:05:15 +02:00
Markus Hofknecht 25ee3d2043 [BUG] Fix wrong error message and unwanted drag (#405), version 1.2.9.25 2022-06-26 10:56:47 +02:00
Markus Hofknecht 7211e4dff1 [Feature] Refresh root folder on change of contents (#330), version 1.2.9.23 2022-06-20 17:39:39 +02:00
Markus Hofknecht e4c297e333 [Feature] Refresh root folder on change of contents (#330, #399, #400), version 1.2.9.21 2022-06-18 13:03:28 +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 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 62c7883ed6 [Feature] Add all missing languages automatically (#388), version 1.2.9.8 2022-05-29 16:41:23 +02:00
Markus Hofknecht d61dffbbd4 [Feature] Add Slovak (#336), version 1.2.9.7 2022-05-29 11:08:47 +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 aef79c431a [BUG] Do not spam logfile with access denied (#363), version 1.2.8.7 2022-02-20 18:43:57 +01:00
Markus Hofknecht a8643b00b1 Code Cleaning, version 1.2.8.5 2022-02-20 17:22:34 +01:00
Markus Hofknecht afef0fa13f [BUG] Application language does not change (#314, #329), version 1.2.8.0 2022-02-16 16:04:54 +01:00
Markus Hofknecht 3ba03b8f9e [BUG] "Pixel maximum menu width" not working as expected (#319), version 1.2.6.4 2022-02-11 16:10:35 +01:00
Markus Hofknecht 021d1b2d85 [BUG] Default do a restart if any other instance is running (#320), version 1.2.6.0 2022-02-07 16:41:30 +01:00
Markus Hofknecht b32f8aaffd [BUG] In version 1.2.4 FileNotFoundException when logfile not exists (#318), version 1.2.5.0 2022-02-07 07:26:59 +01:00