Peter Kirmeier
|
f7fff25ba7
|
ReadIcon will automatically update ColumnIcon
Freeze of ImageSource required to become accessible for UI thread as it may be created in background worker
|
2023-05-19 00:17:07 +02:00 |
|
Peter Kirmeier
|
6346b513d8
|
Merged ListViewMenuItem into RowData
|
2023-05-18 23:28:52 +02:00 |
|
Peter Kirmeier
|
e9675685ef
|
Separated ListViewMenuItem from Menu (former ListViewItemData)
|
2023-05-18 22:48:18 +02:00 |
|
Peter Kirmeier
|
4a11f48f10
|
Reduce complexity of RowData
|
2023-05-18 22:28:05 +02:00 |
|
Peter Kirmeier
|
ac311d5632
|
Make mainMenu not null
|
2023-05-18 22:16:39 +02:00 |
|
Peter Kirmeier
|
a1055ce31f
|
Rework open calls and events
|
2023-05-18 20:42:46 +02:00 |
|
Peter Kirmeier
|
e16d682d87
|
Rework to remove IsMainUsable
|
2023-05-16 20:53:01 +02:00 |
|
Peter Kirmeier
|
1e5c8c8f94
|
Improve window relocation by mouse dragging
|
2023-05-16 19:57:02 +02:00 |
|
Peter Kirmeier
|
d75d183918
|
Remove state openCloseState and ClosePressed events by refactoring
|
2023-05-16 19:32:48 +02:00 |
|
Peter Kirmeier
|
cd5ab5aa5c
|
Simplified code
Fix potential issue of loading from wrong thread during startup
|
2023-05-15 22:34:17 +02:00 |
|
Peter Kirmeier
|
ec045a153b
|
Simplified menu selection via keys
Avoid menu closing when going one level back via keys
|
2023-05-14 19:13:44 +02:00 |
|
Peter Kirmeier
|
5bd2c44930
|
Simplified and improved selection via keys
Reduce complexity of key handlers
Combine deselect and select events
|
2023-05-12 01:13:02 +02:00 |
|
Peter Kirmeier
|
d8a146e8ed
|
Simplified RowSelectionChanged
Fix issue of overwriting selection during key row selection process
|
2023-05-11 00:53:02 +02:00 |
|
Peter Kirmeier
|
f73a674400
|
Change SelectionMode to Single for ListView
|
2023-05-11 00:14:05 +02:00 |
|
Peter Kirmeier
|
fe2ab9b4ff
|
Improve key selections by reduced usage of Nullables types
|
2023-05-10 00:55:18 +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
|
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
|
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
|
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
|
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 |
|