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
c5225b5708
Simplified shell context menu creation
2023-05-09 22:06:15 +02:00
Peter Kirmeier
bb198a32db
Rework ListViewItemData and RowData members
...
Improve UI updates due to unnecessary color and selection changes of menus' lists
Fix selection when going back to previous menu via key
2023-05-09 00:19:29 +02:00
Peter Kirmeier
14d0896419
Replaced internal "menus" array with chained instances.
2023-05-08 00:14:23 +02:00
Peter Kirmeier
9dede1c762
Keep windows width while filtering items
...
Fix issue when ListViewItem hides while mouse is hovering over it
Remove obsolete mouse events (non active code)
2023-05-05 21:07:23 +02:00
Peter Kirmeier
97185b1989
Adjusted naming and variables for menu selection with keys
...
Remove obsolete mouse events (non active code)
2023-05-05 20:01:49 +02:00
Peter Kirmeier
189e45099c
Fix row selection loss when using keys
...
Remove some old drag and drop code (feature might be added later again)
Refactored some events to work with Menu s instead of ListView s
2023-05-05 18:52:05 +02:00
Peter Kirmeier
c7066e67f7
Refactored list selection via keys
...
Reducing code complexity and improve naming and use of nullables
2023-05-05 00:08:39 +02:00
Peter Kirmeier
88971e685c
Give ListViewItemData ToString method for easier debugging
2023-05-04 00:33:28 +02:00
Peter Kirmeier
485ef01ad0
Refactored iMenuKey to use a menu's dependencies to parent or sub menu
2023-05-03 23:18:03 +02:00
Peter Kirmeier
ab0758788c
Give menu ToString method for easier debugging
2023-05-02 22:05:08 +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
026ab9a982
Replace Hardcodet.NotifyIcon.Wpf v1.1.0 with H.NotifyIcon v2.0.108
...
The former is no longer maintained and the new project is base on the former one.
The new one should also be usable for other platforms.
2023-04-30 21:10:55 +02:00
Peter Kirmeier
55fccd17d5
Initial use of colors for list items and buttons
2023-04-29 22:42:28 +02:00
Peter Kirmeier
14db7ef845
Use data bindings to update delayed icons
2023-04-29 19:51:44 +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
175c93e511
Simplified use of MainMenu and updating menus' item lists
2023-04-27 23:24:25 +02:00
Peter Kirmeier
b735ad4b46
Simplified MenuData and speedup sub menu closing
2023-04-27 22:19:02 +02:00
Peter Kirmeier
46bd18eb7e
Removed DgvMouseRow helper class
2023-04-27 20:27:16 +02:00
Peter Kirmeier
959f0af976
Fix missing mouse capture when window is moved but mouse points outside of window
2023-04-27 19:48:17 +02:00
Peter Kirmeier
3f09f40188
Simplified working with ListViewItems by passing instance instead of index
2023-04-25 00:24:48 +02:00
Peter Kirmeier
6ebfed5f78
Simplified some mouse and open events
2023-04-24 22:38:36 +02:00
Peter Kirmeier
40871c7e96
Fix and improve fading and transparency
2023-04-23 23:53:20 +02:00
Peter Kirmeier
874f583a3a
Refactor size and position logic
...
Fix issue that mouse location was inaccurate
2023-04-23 22:36:15 +02:00
Peter Kirmeier
55c01e44b8
Refactor size and position logic
...
Fix issue that custom location was always detected being out of bounds
2023-04-22 21:04:34 +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
c9ce4d1d21
Improve window size and position calculations
...
Fix several warnings
2023-04-16 20:17:24 +02:00
Peter Kirmeier
61e10bea00
Simplified menu initialization based on directory state
2023-04-16 15:45:47 +02:00
Peter Kirmeier
0158499a2c
Simplified directory and file discovery
...
Corrected namespace naming of Helpers
2023-04-16 14:17:33 +02:00
Peter Kirmeier
3c7a7a2aaf
Reuse a loading sub menu for showing completed sub menu
...
Further simplification of sub menu creation
2023-04-16 12:42:42 +02:00
Peter Kirmeier
3698d7e891
Simplified post processing of Menu creation
2023-04-15 22:47:29 +02:00
Peter Kirmeier
562a799a46
Simplified Menu construction
2023-04-15 21:23:28 +02:00
Peter Kirmeier
ae270343b9
[Feature] Add search bar right click 'Paste' ( #466 )
...
(cherry picked from commit 1f9a2483f4
)
2023-04-15 18:48:53 +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
36cbd9f633
Keep using Window Resources for SVG images
...
App Resources are not loaded consistently by the Window designer
Also updating SVG image colors would not work without changing resource loading.
2022-12-04 22:03:57 +01:00
Peter Kirmeier
81e20d618b
Refactored menu window fading
...
Improve TaskbarLogo (still flickers on load but only very shortly)
2022-12-04 01:24:30 +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
ece80ebc3f
Simplified menu creation
2022-12-03 21:23:19 +01:00
Peter Kirmeier
389ae28b99
Search handles multiple patterns and is case insensitive
2022-12-03 19:30:40 +01:00
Peter Kirmeier
9fffebafa2
Lots of major improvements
2022-12-03 02:14:15 +01:00
Peter Kirmeier
1b24ef14d8
Fix binding exceptions while mouse wheel scrolling
...
(Remove resetting filter during width calculation)
2022-12-02 20:24:41 +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
059b4cc73a
Reenable Menu key command handler
2022-11-28 20:27:52 +01:00
Peter Kirmeier
885a5c85be
Rework and port some events
2022-11-25 23:31:20 +01:00
Peter Kirmeier
1245700a13
Cleanup and remove of CustomScrollbar
2022-11-19 19:33:23 +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
384e2e1d74
Re-add rotating loading icon
2022-11-13 19:12:49 +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
92e61ace23
Re-add update check on startup
2022-11-13 16:34:39 +01:00
Peter Kirmeier
55a84d40b0
Re-add Update window
2022-11-12 21:07:15 +01:00
Peter Kirmeier
27c428602b
Re-Enable command invocation on shell context menu
2022-11-11 23:54:16 +01:00
Peter Kirmeier
ff75518e91
Fix unnecessary type cast
...
Reverted selection mode Single as it is currently failing
2022-11-10 00:18:21 +01:00
Peter Kirmeier
32e3813eb1
Correct height of row items
2022-11-09 23:34:27 +01:00
Peter Kirmeier
2a820d9099
Port initial (dump) search feature
2022-11-03 23:35:58 +01:00
Peter Kirmeier
165c5e1e50
Continued porting of Settings window features
2022-11-03 22:17:23 +01:00
Peter Kirmeier
5c738c35b7
Add initial UI elements for Customize tab of Settings window
2022-11-03 01:07:20 +01:00
Peter Kirmeier
3ffd9423e0
Add initial UI elements for Expert tab of Settings window
2022-11-02 21:19:57 +01:00
Peter Kirmeier
56912e0927
Add initial UI elements for Directories tab of Settings window
2022-11-01 00:57:08 +01:00
Peter Kirmeier
417d769744
Add initial UI elements for Advanced tab of Settings window
2022-10-29 00:32:26 +02:00
Peter Kirmeier
d44731d079
Add NumericUpDown control for UI
2022-10-28 23:21:27 +02:00
Peter Kirmeier
41a8b90477
Add initial UI elements for "Size and location" tab of Settings window
2022-10-26 22:30:01 +02:00
Peter Kirmeier
9ed9ca635e
Add initial UI elements for General tab of Settings window
2022-10-25 23:30:11 +02: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
87dbd64c73
[BUG] Blurry tray icon ( #462 ), version 1.3.1.8
2022-10-20 17:46:55 +02:00
Markus Hofknecht
ad4942aad6
[BUG] Fix InvalidOperationException: No room is available to display rows. ( #454 ), version 1.3.1.7
2022-10-08 12:50:47 +02:00
Markus Hofknecht
d01948563c
[Feature] Sort method for grouping by file extensions ( #450 ), version 1.3.1.6
2022-10-06 18:46:03 +02:00
Markus Hofknecht
56122d04d5
[Feature] Improve Sort method options translations ( #450 , #453 ), version 1.3.1.5
2022-10-05 21:45:15 +02:00
Markus Hofknecht
b50b122d8c
[Feature] Option ResolveLinksToFolders default true ( #453 ), version 1.3.1.5
2022-10-05 20:57: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
5069e00eee
[BUG] Language Italian and Irish ( #446 ), version 1.3.1.3
2022-08-30 21:47:23 +02:00
Markus Hofknecht
0254018210
Language Italian and Irish ( #446 ), version 1.3.1.3
2022-08-30 21:42:52 +02:00
Markus Hofknecht
729afdf67f
[BUG] Search bar in sub directory for empty directories ( #443 ), version 1.3.1.1
2022-08-27 15:14:29 +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
2662b7540d
[BUG] 'Show directory title' incorrectly displayed when in 'relative directory' mode ( #435 ), version 1.3.0.16
2022-08-06 00:09:19 +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
8f1d04a66c
[Feature] Adjust height when items deleted or added ( #430 ), version 1.3.0.14
2022-08-02 00:49:56 +02:00
Markus Hofknecht
14a83d7672
[Feature] Default sizes to match Windows File Explorer ( #418 ), version 1.3.0.13
2022-08-01 22:22:48 +02:00
Markus Hofknecht
275b707bd2
[Feature] Adjust height when items deleted or added ( #430 ), version 1.3.0.13
2022-08-01 21:42:27 +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
a14d0296a3
[Feature] Make "draggable" zones for when Title bar is hidden ( #428 ), version 1.3.0.11
2022-08-01 18:43:29 +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
663baa3f69
[BUG] Fix NullReferenceException at SettingsForm_FormClosed #425 , version 1.3.0.7
2022-07-25 08:36:29 +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
9c43fb181f
[Feature] Adjust translation texts ( #402 ), version 1.3.0.5
2022-07-18 22:21:37 +02:00
Markus Hofknecht
271a55d0ff
Code cleanup, version 1.3.0.4
2022-07-17 01:11:32 +02:00
Markus Hofknecht
5007203094
[Feature] Add English GB language support ( #402 , #414 ), version 1.3.0.3
2022-07-16 23:27:24 +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
b30fdee093
[BUG] Scrollbar visible in Options menu ( #409 ), version 1.3.0.1
2022-07-12 12:55:06 +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
f2b34ea33f
[Feature] Refresh root folder on change of contents ( #330 ), version 1.2.9.34
2022-07-10 11:40:48 +02:00