Commit graph

891 commits

Author SHA1 Message Date
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 5d04cc0abd Modified message box text when exceptions occur 2023-04-29 18:52:52 +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 2e1cc20593 Remove RowData dependency from FolderOptions 2023-04-27 21:11:20 +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 74d5be3890 Fix missing lazy icon loading for sub menus 2023-04-17 00:04:59 +02:00
Peter Kirmeier 6993aef3ac Fix lots of nullable warnings 2023-04-16 23:27:27 +02:00
Peter Kirmeier 1d29fea766 Fix compiler warnings about nullables
Remove obsolete support of .Net framework 2.0
2023-04-16 20:45:21 +02:00
Peter Kirmeier c9ce4d1d21 Improve window size and position calculations
Fix several warnings
2023-04-16 20:17:24 +02:00
Peter Kirmeier b12d4ad656 Fix potential multiple opening of same sub menu 2023-04-16 17:39:32 +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 176e9f896d Fix data access of UI thread's data while file system watcher is executing 2023-04-15 22:19:16 +02:00
Peter Kirmeier 562a799a46 Simplified Menu construction 2023-04-15 21:23:28 +02:00
Peter Kirmeier 5a5bdb2410 Fix initial config creation when no config exists yet 2023-04-15 19:33:57 +02:00
Peter Kirmeier 77bc221455 Update to .NetAnalyzer version 7.0.1 (from 6.0.0) 2023-04-15 18:53:12 +02:00
Peter Kirmeier 1959b522bd Update README.md
(cherry picked from commit 4cf4b980ea)
2023-04-15 18:51:54 +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
TGi 7726ac3efa Update lang.zh-TW.resx (#471)
Update language file zh-TW
Co-authored-by: TGi <yrctw@csie.io>

(cherry picked from commit 12b0a99e76)
2023-04-15 17:49:30 +02:00
Peter Kirmeier 135850c9fc Fix a bunch of nullable warnings 2022-12-05 21:46:53 +01:00
Peter Kirmeier 9a33a15e83 Reenable simplified waitLeave to fade out on leaving 2022-12-05 20:06:40 +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