Commit graph

  • ad8e46997d Simplified project files v2.x Peter Kirmeier 2023-10-09 21:55:16 +0200
  • 9fa06e927f Adjusted size and margins for ColumnIconWidth, pictureBoxSearch, dgv (so that it looks exactly the same as v1) Markus Hofknecht 2023-09-24 03:09:44 +0200
  • 5314af937f Improve icon loading performance Revert always loading common file icon extensions in sync. (It slows down load time of sub menu significantly, so keep using async) Fix preferring persistent icons for watcher updates. Simplified icon loading routines. Peter Kirmeier 2023-09-23 19:12:54 +0200
  • 425bd91160 Statically load not found and loading icons to slightly increase performance Peter Kirmeier 2023-09-23 18:02:45 +0200
  • 2987bed7cc Fix start/stop of icon loading workers Peter Kirmeier 2023-09-23 17:10:54 +0200
  • 5e2d17b02b Improve sub menu loading performance Use thread pool for background icon loading. This eliminates massive thread spawns on very large folders. Peter Kirmeier 2023-09-23 12:18:01 +0200
  • dcae66979f Improve icon loading File icons of main menu are preloaded now, too File extension icons are stored in persistent cache Threading behaviors of file and folder icons are the same now Peter Kirmeier 2023-09-23 11:16:47 +0200
  • bc30a77c04 Enable dark mode support for shell context menu #298 (Thanks to chip33 for API hint) Peter Kirmeier 2023-09-23 00:55:05 +0200
  • 97ed24d9ed Update 3rd party components.. H.NotifyIcon from 2.0.115 to 2.0.118 PixiEditor.ColorPicker from 3.3.1 to 3.4.1 WPF from 6.0.0 to 7.0.0 Peter Kirmeier 2023-09-22 23:36:35 +0200
  • 83137c02ae Increase maximum default icon cache amount to 1000 (was 200) Should improve performance on folders with lots of entries. Peter Kirmeier 2023-09-22 22:37:45 +0200
  • 531d863e95 Fix warning and set helper function private Peter Kirmeier 2023-09-22 22:35:56 +0200
  • 30501a044f Multiple changes.. Rework startup, open and close handling Improve icon preloading (before: once application wide, now: once per main menu) Add spam protection against massive open and close events Peter Kirmeier 2023-09-22 22:34:53 +0200
  • fb18265395 Fix missed activation events from taskbar window Peter Kirmeier 2023-09-22 20:39:43 +0200
  • 360dbe9163 Fix open animation not playing as row was not found Peter Kirmeier 2023-09-19 22:09:54 +0200
  • 7d3c7bd54e Add animation when program is started On v1 the icon switches to the circle icon for a short time. On v2 a green pulse is moving from left to right in the background of the item. Peter Kirmeier 2023-09-17 23:22:29 +0200
  • b00092e4a5 Reintroduce hover state of list items Items were immediately selected when mouse hovered over Peter Kirmeier 2023-09-17 19:11:08 +0200
  • 569722a5b0 Add protection against DisconnectedItem as sender object in mouse event handlers Peter Kirmeier 2023-09-17 18:29:51 +0200
  • 4bb533ea7c Add more spacing on the left side of list items Peter Kirmeier 2023-09-17 17:47:39 +0200
  • 61c8785374 Apply scrollbar borders to whole scrollbar rather just the thumb However only two sided on the longer sides, removed on the short sides Peter Kirmeier 2023-09-17 17:08:09 +0200
  • fe42045f77 Remove obsolete variable Peter Kirmeier 2023-09-17 16:38:30 +0200
  • 2da2bcd7fc Change rendering of scroll button triangles removing blur effect Peter Kirmeier 2023-09-17 16:38:13 +0200
  • d5dd89b3fe Fix COMException at CreateBitmapSourceFromHIcon Markus Hofknecht 2023-09-17 12:44:07 +0200
  • cb54dbd0d3 fix InvalidCastException at ListViewItem_MouseLeave Markus Hofknecht 2023-09-17 10:40:32 +0200
  • 80158ce947 Support for clicked state color of list items Minor improvement of color updates Peter Kirmeier 2023-09-11 19:25:38 +0200
  • 72c225a912 Move item execution into mouse button up event Peter Kirmeier 2023-09-11 18:44:56 +0200
  • bfd50ae141 Switch context menu location as it is done by Windows Explorer Peter Kirmeier 2023-09-11 18:04:48 +0200
  • 4f1ee5385c Log spam protection on COM exceptions while reading icons Peter Kirmeier 2023-09-11 17:50:10 +0200
  • ccbfd22db0 Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu master v1.3.5.0 Markus Hofknecht 2023-09-09 10:03:12 +0200
  • 23d846c691 version 1.3.5.0 Markus Hofknecht 2023-09-09 10:02:57 +0200
  • a16f686b14
    Update README.md v1.3.4.0 Markus Hofknecht 2023-09-09 09:57:42 +0200
  • 2f790b3226
    Update README.md Markus Hofknecht 2023-09-09 09:56:52 +0200
  • c68f7413d9 Re-enabled drag and drop Peter Kirmeier 2023-09-02 17:42:43 +0200
  • 1d0741d54e Fix position calculation on watcher updates Peter Kirmeier 2023-09-01 22:08:51 +0200
  • 3f92b082c2 Print version into title for debug builds This makes it easier to compare v1 and v2 when shown side by side Peter Kirmeier 2023-09-01 20:41:58 +0200
  • cd57ed21b3 Fix wrong selection when right click context menu opens Peter Kirmeier 2023-09-01 20:08:36 +0200
  • cd26d6eda8 Context menu will horizontally follow mouse Add compile switch to use Windows Explorer behavior instead - Mouse: Directly at mouse position - Keyboard: Left aligned with padding, vertically centered Peter Kirmeier 2023-09-01 19:49:34 +0200
  • fa8ebdceb0 Apply all custom colors temporarily for testing individual colors Peter Kirmeier 2023-09-01 18:06:39 +0200
  • ae6b12600c Use global style for all windows Including foreground and background color, clear type rendering and using layout rounding Peter Kirmeier 2023-09-01 17:34:42 +0200
  • 0c8eec10b1 README.md Markus Hofknecht 2023-09-01 14:28:58 +0200
  • 3c9f345db3 README.md Markus Hofknecht 2023-09-01 14:28:46 +0200
  • 2087a3a947 font is not windows orig (but with TextOptions.TextRenderingMode="ClearType" TextOptions.TextFormattingMode="Display" it comes a lot closer to the original) Markus Hofknecht 2023-09-01 13:46:54 +0200
  • 00b4a4459b font is not windows orig (but with TextOptions.TextRenderingMode="ClearType" TextOptions.TextFormattingMode="Display" it comes a lot closer to the original) Markus Hofknecht 2023-09-01 12:51:15 +0200
  • 5707c2f051 Improve updates on file system watcher events Menu positions and sizes will be adjusted now Invalidated sub menus will be closed Peter Kirmeier 2023-08-31 22:34:47 +0200
  • f67662cc45 Fix context menu (right click) position Was bound to mouse position before, is bound to item position now. Peter Kirmeier 2023-08-31 21:09:58 +0200
  • e6ede5233b Handle potential COM Exception while reading native Icons via WinAPI Peter Kirmeier 2023-08-31 19:40:09 +0200
  • 4a645290f7 Fix intermediate layout and size changes when a sub menu gets filled with data Peter Kirmeier 2023-08-31 19:23:22 +0200
  • a7ff101027 Fix selection of primary monitor Peter Kirmeier 2023-08-31 17:47:20 +0200
  • c5f9977c7d Fix target framework version and unintentionally reintroduced code Peter Kirmeier 2023-08-31 17:26:28 +0200
  • bd71f6fa3b [BUG] In v1.3.3 introduced a issue that always asking for admin, but should only ask if shortcut requires run as admin (#499), version 1.3.4.0 Markus Hofknecht 2023-08-28 14:54:54 +0200
  • 5c043cea17 Update README.md Markus Hofknecht 2023-08-28 14:38:09 +0200
  • 65a7340171 [Feature] Framework Self-Contained, not more necessary to install .Net 6/7 sdk (#277) Markus Hofknecht 2023-08-28 14:37:51 +0200
  • 7858b3dc7a [BUG] In v1.3.3 introduced a issue that always asking for admin, but should only ask if shortcut requires run as admin (#499), version 1.3.4.0 Markus Hofknecht 2023-08-28 14:35:21 +0200
  • dbd1e4e0da Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu Markus Hofknecht 2023-08-28 14:07:07 +0200
  • effaa6a79e [BUG] In v1.3.3 introduced a issue that always asking for admin, but should only ask if shortcut requires run as admin (#499), version 1.3.4.0 Markus Hofknecht 2023-08-28 14:06:55 +0200
  • b270637b73
    Update README.md Markus Hofknecht 2023-08-26 09:23:17 +0200
  • 88d0abc548
    Update README.md Markus Hofknecht 2023-08-26 09:22:26 +0200
  • 851c0917ec Merge branch 'master' of https://github.com/Hofknecht/SystemTrayMenu Markus Hofknecht 2023-08-25 23:41:29 +0200
  • 72a46d9d5b
    Update README.md Markus Hofknecht 2023-08-25 23:41:12 +0200
  • 7305a74a1b Update README.md Markus Hofknecht 2023-08-25 23:41:11 +0200
  • ea1b7eb9bb Update README.md Markus Hofknecht 2023-08-25 23:17:02 +0200
  • 86ceaa43b5
    Update README.md Markus Hofknecht 2023-08-25 23:17:00 +0200
  • b80802bd6e [Feature] Framework Self-Contained & .Net 7 (#277), version 1.3.3.0 v1.3.3.0 Markus Hofknecht 2023-08-25 22:41:32 +0200
  • c1a821d03c [Feature] Framework Self-Contained, not more necessary to install .Net 6/7 sdk (#277), version 1.3.3.0 Markus Hofknecht 2023-08-25 22:20:35 +0200
  • 1cde65f3da [Feature] Framework Self-Contained, not more necessary to install .Net 6/7 sdk (#277), version 1.3.3.0 Markus Hofknecht 2023-08-25 22:03:17 +0200
  • 20d7f05edd [Feature] Framework Self-Contained, not more necessary to install .Net 6/7 sdk (#277), version 1.3.3.0 Markus Hofknecht 2023-08-25 21:56:56 +0200
  • 5fbba28fa6 [Feature] Framework Self-Contained, not more necessary to install .Net 6 sdk (#277), version 1.3.3.0 Markus Hofknecht 2023-08-25 21:47:18 +0200
  • 1b09ee8c9b [Feature] Framework Self-Contained, not more necessary to install .Net 6 sdk (#277), version 1.3.3.0 Markus Hofknecht 2023-08-25 20:20:15 +0200
  • 784c671a81 [Feature] Framework Self-Contained, not more necessary to install .Net 6 sdk (#277), version 1.3.3.0 Markus Hofknecht 2023-08-25 19:02:26 +0200
  • 1929797c1b [Feature] Framework Self-Contained, not more necessary to install .Net 6 sdk (#277), version 1.3.3.0 Markus Hofknecht 2023-08-25 19:02:24 +0200
  • d20e843863 [BUG] Languages Filipino, Hebrew and Norwegian not working (#467), version 1.3.2.10 Markus Hofknecht 2023-08-25 15:22:27 +0200
  • cdb86df907 [BUG] Languages Filipino, Hebrew and Norwegian not working (#467), version 1.3.2.10 Markus Hofknecht 2023-08-25 15:22:25 +0200
  • 945114317f [BUG] ArgumentOutOfRangeException at KeyboardInput.SelectPreviousMenu (#477), version 1.3.2.9 Markus Hofknecht 2023-08-25 14:06:26 +0200
  • b30b9193b9 [BUG] System.NullReferenceException WatcherProcessItem (#491), version 1.3.2.8 Markus Hofknecht 2023-08-25 13:09:01 +0200
  • b2f3a938f1 README.md Markus Hofknecht 2023-08-25 12:25:46 +0200
  • dbd0f04e40 README.md Markus Hofknecht 2023-08-25 12:25:19 +0200
  • 432ca5f0e5 README.md Markus Hofknecht 2023-08-25 12:24:36 +0200
  • 8a382eaacd [BUG] Fix fast renames causes duplicated item (#497), version 1.3.2.7 Markus Hofknecht 2023-08-25 11:55:55 +0200
  • 30d9dfe786 [BUG] Fix fast renames causes duplicated item (#497), version 1.3.2.7 Markus Hofknecht 2023-08-25 11:55:17 +0200
  • f4290f4905 [BUG] Fix fast renames causes duplicated item (#497), version 1.3.2.7 Markus Hofknecht 2023-08-25 10:52:06 +0200
  • 79d70222cc Add initial scaling to scroll bar layout Still open: Scaling for arrow Paths Peter Kirmeier 2023-08-22 21:48:55 +0200
  • d39588b8c5 Disable virtualized rendering to include non-visible items into calculation See: https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.virtualizingstackpanel.isvirtualizing Peter Kirmeier 2023-08-22 19:49:52 +0200
  • 0f1f1748a4 Let the framework calculate text width of list entries This will improve performance as less objects will be rendered for calculation. Will also fix "flickering" of sub menu at wrong (not yet calculate) window position. Peter Kirmeier 2023-08-21 20:05:31 +0200
  • 892b89e0e2 Scroll bar size calculated based on content again, however with a min-size Peter Kirmeier 2023-08-20 22:38:28 +0200
  • 5c021bf5e4 Fix opening non-folder entries via Enter key Peter Kirmeier 2023-08-20 21:53:33 +0200
  • 6c57581f42 Set specific colors for text box selections Foreground: White Background: #0078d7 (blue-ish) Note: Enable non-adorner based rendering of TextSelection in TextBox and PasswordBox in order to be able to change background color. Peter Kirmeier 2023-08-20 21:45:47 +0200
  • c9da13a35e Fix selection color to be default again as in v1 Peter Kirmeier 2023-08-20 21:08:36 +0200
  • 61c2cd0dea Work around a potential race condition of FadeIn events Issue could happen when sub menu switches from loading to full sub menu and previous FadeIn event overwrites opacity after Opacity was already set to final value. Peter Kirmeier 2023-08-20 20:29:53 +0200
  • 161233ac39 Automatically select search text when using TAB to switch between menus Peter Kirmeier 2023-08-20 20:14:28 +0200
  • 7ebccdf27c Do not take the shadow effect into account for size and position calculations Peter Kirmeier 2023-08-20 16:18:40 +0200
  • 2e268ec030 Remove color support for SliderArrowsAndTrackHover Feature was dropped with 2.0.0.0 Settings kept for compatibility reasons, as application is still supporting v1 settings Peter Kirmeier 2023-08-20 14:39:20 +0200
  • 4ac3d1eb3a Fix wrong appearance in menu size and position when switching from loading menu to final sub menu Peter Kirmeier 2023-08-20 14:03:58 +0200
  • cfd53b516e Set thumb sizes of menu scroll bars to 25 percent of their scroll-able height Peter Kirmeier 2023-08-18 21:36:03 +0200
  • 4b5e75180c Remove Padding from ListView default ControlTemplate Ensures that the separator and ListView will always line-up on the right side correctly Peter Kirmeier 2023-08-18 19:15:28 +0200
  • e6d41beffc Applied some fixes.. Fix wrong loading status shown (e.g. "0 elements" instead of "loading") Fix missing loading icon (animated blue circle) Adjusted alignment of the scroll bar (aligns with the separator right above) Peter Kirmeier 2023-08-18 18:20:21 +0200
  • 6def5eb44b adjust comment related GenerateDriveShortcuts Markus Hofknecht 2023-08-17 10:59:13 +0200
  • 54843018d2 Fix compiler warning and update package version Peter Kirmeier 2023-08-16 23:07:32 +0200
  • 0143a0a690 Updated main menu controls' layout to be almost pixel perfect with v1 Peter Kirmeier 2023-08-16 22:45:43 +0200
  • 748d992727 Ensure shadow effect is visible (As of now the shadow effect is generating a small gap between sub menus) Peter Kirmeier 2023-08-16 21:31:48 +0200
  • 37dda6879f Reset selection when leaving menu and a sub menu is still open Peter Kirmeier 2023-08-16 21:10:41 +0200
  • 23ac75ea1c Search input box focus when main menu opens Peter Kirmeier 2023-08-16 19:28:48 +0200