Commit Graph
164 Commits
Author SHA1 Message Date
chylex d9e6afbf36 Replace Math.Round calls with a more convenient custom method 2017-06-26 17:33:07 +02:00
chylex 7f3bd2715c Enable high DPI support and fix all known DPI-related UI issues
Closes #99
2017-06-26 17:08:51 +02:00
chylex abf58a4aec Add an option to change notification scroll speed 2017-06-21 05:56:10 +02:00
chylex c018a2a7bc Move sound notification handling to a separate library 2017-06-03 15:32:18 +02:00
chylex 9d048efe06 Cleanup code in TweetNotification 2017-05-24 18:31:42 +02:00
chylex 4d05441aa8 Rename root namespace to TweetDuck 2017-05-17 13:00:17 +02:00
chylex 1fc1370d41 Prevent notification windows from showing in Alt+Tab menu on Win 8/10 2017-05-16 02:04:43 +02:00
chylex fcd1f76cff Fix background color in example notification when not logged in 2017-04-29 01:58:56 +02:00
chylex dca3410a5b Change border style on Windows 8/10 2017-04-28 19:08:10 +02:00
chylex c11f36dfef Remove and sort usings in the whole project 2017-04-28 13:51:06 +02:00
chylex abddf61c88 Update TweetDuck codebase to C# 7.0 2017-04-28 13:29:45 +02:00
chylex 6e78ba1e7b Add forward/back mouse button handling to notifications (skip/close function) 2017-04-21 23:21:02 +02:00
chylex 041abe6d7e Add an option to change the zoom level 2017-04-21 22:01:56 +02:00
chylex a69b3cd05f Fix the NO_HIDE_SCREENSHOTS debug flag not moving screenshot window into view 2017-04-21 21:43:53 +02:00
chylex d9eef86a8b Increase screenshot timeout interval 2017-04-21 17:48:58 +02:00
chylex 3fed921748 Add exception handling to SoundPlayerImplWMP.Play 2017-04-20 19:37:18 +02:00
chylex 02827d53a2 Add a reset prompt to Notifications tab if custom location is out of view 2017-04-18 19:05:18 +02:00
chylex 6e262334ed Refactor -1 in hook to NativeMethods.HOOK_HANDLED & include example.html in project file 2017-04-14 14:24:37 +02:00
chylex 9a280492c2 Refactor PropertyBridge and remove empty BaseTabSettings designer file 2017-04-13 18:09:07 +02:00
chylex 73b83af6b1 Remove an unused class from notification body element 2017-04-12 14:26:26 +02:00
chylex 064673ef23 Rewrite notification handling (better URL and duration handling, remove hacky code) 2017-04-12 00:56:28 +02:00
chylex 81bf93e5ab Use custom ResourceHandler for notifications and tweak notification code 2017-04-12 00:08:01 +02:00
chylex 26d5a8ce08 Remove debug code 2017-04-11 21:02:25 +02:00
chylex 63a1928468 Update mouse hook to respect nCode value and also to stop further processing 2017-04-10 17:55:50 +02:00
chylex 27c2aee8b9 Add tweet queue trimming when it exceeds a set size 2017-04-09 14:59:02 +02:00
chylex aca06ee805 Add an option to display column name in the notification title 2017-04-06 18:11:52 +02:00
chylex 616421db9a Remove the 'Include Border In Screenshots' option 2017-04-06 14:29:22 +02:00
chylex 13945ec937 Minor code refactoring (remove TD_APP_READY, remove a TODO, fix formatting) 2017-04-06 13:40:26 +02:00
chylex 8f67d69325 Rewrite notification scrolling to work around a strange CEF scrolling bug 2017-04-04 16:50:44 +02:00
chylex 9ac133b605 Move TweetNotification.FixedCSS to code.js 2017-04-04 16:46:47 +02:00
chylex 538b2d26cd Tweak notification scroll hook to not trigger when main window is focused 2017-04-04 16:43:22 +02:00
chylex cc3895c423 Remove the browser container panel from FormNotificationBase 2017-04-04 05:22:11 +02:00
chylex 79454bfc3b Remove 1px border on top of the notification (fixes empty space between scrollbar and the top) 2017-04-04 05:17:00 +02:00
chylex 5a54195cac Add code to help with screenshot debugging 2017-04-02 17:52:07 +02:00
chylex 38466878db Dispose screenshot windows after using them to save memory 2017-04-02 17:22:31 +02:00
chylex cddce8596f Add an option to pause new notifications when idle
Closes #96
2017-04-02 01:27:56 +02:00
chylex 1a73fcdb39 Allow plugins to inject HTML into notifications before they're shown
Closes #112
2017-04-01 19:27:05 +02:00
chylex 33d5638bb0 Add a fallback sound notification impl if WMP is unavailable 2017-03-30 01:55:07 +02:00
chylex 8ce92df87a Make sure SoundNotification doesn't release null COM references 2017-03-30 01:06:42 +02:00
chylex 4c54876ecf Increase the delay before taking a screenshot 2017-03-29 16:11:51 +02:00
chylex dca31dedde Synchronize SoundNotification volume with sound mixer volume 2017-03-27 03:59:31 +02:00
chylex ab7356b991 Make sure COM objects in SoundNotification event handlers are released 2017-03-27 03:58:14 +02:00
chylex b7c02d1cf8 Rewrite SoundNotification to use WMPLib 2017-03-26 15:56:49 +02:00
chylex fb66beb29f Move SoundNotification error handling into an event 2017-03-26 00:13:03 +01:00
chylex b943078132 Rewrite example tweet in TweetNotification to use a file resource 2017-03-25 21:47:14 +01:00
chylex 342f74646e Replace the only remaining use of WindowsUtils.CreateSingleTickTimer 2017-03-22 23:31:54 +01:00
chylex f8c494c9c1 Remove NotificationFlags and tweak handling of the Settings notification 2017-03-22 22:44:55 +01:00
chylex 7936af6c9a Rewrite notification hook to scroll without stealing cursor and focus 2017-03-22 18:35:40 +01:00
chylex 52d01e3dd7 Fix typos and disable some warnings in NativeMethods 2017-03-22 18:33:56 +01:00
chylex d30d70395a Reorder conditions in notification mouse hook to improve performance 2017-03-22 18:06:17 +01:00