1
0
mirror of https://github.com/chylex/TweetDuck.git synced 2025-08-17 18:31:41 +02:00

Commit Graph

  • 504cf97c6c Replace hacky code that unfocuses Settings notification with better code chylex 2017-03-22 23:09:59 +01:00
  • f8c494c9c1 Remove NotificationFlags and tweak handling of the Settings notification chylex 2017-03-22 22:44:55 +01:00
  • b90d7f721a Prevent 'Aborted' code from showing up as a connection error chylex 2017-03-22 22:29:35 +01:00
  • 7936af6c9a Rewrite notification hook to scroll without stealing cursor and focus chylex 2017-03-22 18:35:40 +01:00
  • 52d01e3dd7 Fix typos and disable some warnings in NativeMethods chylex 2017-03-22 18:33:56 +01:00
  • d30d70395a Reorder conditions in notification mouse hook to improve performance chylex 2017-03-22 18:06:17 +01:00
  • 491a3ae525 Add 'Copy account username' to context menu for Twitter account links chylex 2017-03-22 16:57:09 +01:00
  • 1eae380b08 Fix missing tweet context menu in notification column & when moving across columns chylex 2017-03-22 16:18:42 +01:00
  • f091b2526e Refactor Settings tabs (replace IsReady, remove SelectTab with no parameters) chylex 2017-03-22 13:19:19 +01:00
  • 7548e2e202 Fix timer checkbox being updated instead of non-intrusive popups checkbox in Settings chylex 2017-03-22 13:15:47 +01:00
  • d9b9afbf2d Refactor UpdateHandler to not expose UpdaterSettings chylex 2017-03-22 12:49:10 +01:00
  • 8036659003 Remove isLoaded check from several events in FormBrowser chylex 2017-03-22 12:35:01 +01:00
  • f9fb4668c2 Refactor browser reloading in ContextMenuBrowser to use ReloadToTweetDeck chylex 2017-03-21 22:45:16 +01:00
  • 7047924947 Disable UseMnemonic on PluginControl labels to allow single ampersands chylex 2017-03-21 21:14:08 +01:00
  • 8f6be3911a Rename 'Non-Intrusive Popup' to 'Non-Intrusive Popups' chylex 2017-03-21 20:35:22 +01:00
  • 0d95b8eb44 Rewrite hacky link handling for the error page to be not as hacky chylex 2017-03-21 20:24:41 +01:00
  • 61d2d124ff Add a custom load error screen to FormBrowser chylex 2017-03-21 19:05:42 +01:00
  • 7b218b2544 Remove the last trace of debug.js in the project file chylex 2017-03-21 18:56:54 +01:00
  • 87ac7daf76 Add BrowserUtils.ConvertPascalCaseToScreamingSnakeCase with unit tests chylex 2017-03-21 18:56:22 +01:00
  • 6b4817df36 Minor FormBrowser code cleanup chylex 2017-03-21 17:32:48 +01:00
  • 22d99da2e1 Fix _postbuild.bat to not delete the subprocess exe when ran multiple times chylex 2017-03-21 16:57:31 +01:00
  • 47b6cf7068 Cleanup gitignore and push missing 'RUN BUILD.bat' with updated README chylex 2017-03-21 16:55:59 +01:00
  • 606c9512f8 Move debug.js into the debug plugin chylex 2017-03-21 16:39:02 +01:00
  • aef9c591e9 Minor refactoring of log file path variables chylex 2017-03-21 15:04:28 +01:00
  • 71f67e9191 Fix new TweetDeck Settings context menu position chylex 2017-03-21 14:50:59 +01:00
  • 636f2b3017 Rewrite TrayIcon to use ContextMenu instead of ContextMenuStrip for native rendering chylex 2017-03-21 02:03:38 +01:00
  • 2de5b5c6e4 Make the TweetDuck entry in TweetDeck Settings show the context menu chylex 2017-03-21 01:28:13 +01:00
  • 0cbcc8c9f3 Move the 'Updates' tab into 'General' chylex 2017-03-21 00:17:43 +01:00
  • 96146e3dc8 Add a setting for non-intrusive popups to avoid accidental clicks chylex 2017-03-21 00:11:13 +01:00
  • 5aaae51be1 Move packages.config to root and remove app.config chylex 2017-03-20 13:44:18 +01:00
  • b98625fdbc Remove legacy config binder to update TweetNotification.Position namespace chylex 2017-03-20 12:33:42 +01:00
  • 09a748e9dc Remove legacy cache cleanup code chylex 2017-03-20 12:26:30 +01:00
  • 87b07c6d5b Rewrite highlighted column & tweet handling, enable tweet context menu on likes and RTs chylex 2017-03-20 02:23:00 +01:00
  • f39e668f8d Make BrowserUtils.OpenExternalBrowser ignore empty urls chylex 2017-03-19 10:13:24 +01:00
  • 6ea95342a0 Add a 'Restart with Arguments' button with a dialog to pick command line args chylex 2017-03-18 15:51:40 +01:00
  • c594bf5757 Change default locale to an empty string instead of 'en', which was invalid anyway chylex 2017-03-18 14:12:41 +01:00
  • cd3b198c6f Disable minimize and maximize buttons on the Import/Export Profile dialog chylex 2017-03-18 13:43:16 +01:00
  • b249b5f46e Rewrite handling of program arguments & add Program.RestartWithArgs chylex 2017-03-18 12:57:42 +01:00
  • bbe3b48bcc Replace restart warning when importing session with "Import & Restart" button text chylex 2017-03-18 11:20:37 +01:00
  • 3bcd056197 Release 1.6.7 chylex 2017-03-18 09:16:06 +01:00
  • 6387ab41b3 Delay initial tab selection in the Plugin form until after the window is fully shown 1.6.7 chylex 2017-03-16 20:50:57 +01:00
  • 4df16b7f15 Fix 'Reload All' button in Plugins form hiding the panel scrollbar resized chylex 2017-03-16 20:42:18 +01:00
  • ed387a2873 Add a validity check when opening URLs from the internet and plugins chylex 2017-03-16 18:37:24 +01:00
  • 9e225530a6 Add BrowserUtils.IsValidUrl for http(s)/ftp/mailto url checking with unit tests chylex 2017-03-16 18:36:31 +01:00
  • 7b23686dc6 Remove a mailto TODO comment as it's no longer necessary chylex 2017-03-16 18:02:29 +01:00
  • 4de31453fd Update reply-account plugin to fix a search column issue due to a TweetDeck update chylex 2017-03-16 12:19:39 +01:00
  • 4c59526e39 Minor code refactoring, fix potential event memory leaks chylex 2017-03-14 23:47:30 +01:00
  • 9ec1764194 Update tweet detail screenshot code to work with recent TweetDeck changes chylex 2017-03-13 23:38:50 +01:00
  • 47afa32902 Minor code tweak in update.js to avoid a redeclaration chylex 2017-03-13 22:55:35 +01:00
  • 2a09487b55 Remove non-gendered duplicate emoji chylex 2017-03-13 22:17:18 +01:00
  • 563c856dd3 Rewrite tweet screenshot functionality to use native methods chylex 2017-03-13 21:40:15 +01:00
  • 69ea242408 More refactoring of notifications, cache notification scripts chylex 2017-03-13 16:13:32 +01:00
  • d6e0e0726f Completely refactor FormNotification into multiple classes chylex 2017-03-13 02:06:31 +01:00
  • 73d460d40a Add a compact skin tone selector to emoji keyboard chylex 2017-03-12 21:30:16 +01:00
  • 1f27d96ac9 Release 1.6.6 1.6.6 chylex 2017-03-10 16:52:16 +01:00
  • 93e9f28d69 Make update installer download the portable version for portable installations chylex 2017-03-10 16:52:09 +01:00
  • ec2e26752a Fix link clicking bug caused by a CefSharp bug chylex 2017-03-10 16:50:41 +01:00
  • fadd95f3e6 Fix installation path detection via registry in update installer chylex 2017-03-10 16:00:00 +01:00
  • 00acc677e6 Release 1.6.5 1.6.5 chylex 2017-03-10 14:34:16 +01:00
  • 1a799881e8 Protect against accessing MainWindowHandle on locking process when already existed chylex 2017-03-10 14:07:09 +01:00
  • f75677593a Update build tools to remove/ignore .pdb files chylex 2017-03-10 11:37:22 +01:00
  • 19e3bd19f0 Update build guide in readme chylex 2017-03-10 11:23:51 +01:00
  • 85701b0a3c Update CefSharp to 55 chylex 2017-03-10 10:59:01 +01:00
  • 014cb18dcb Remove unused 'using' statement from FormUpdateDownload chylex 2017-03-09 20:40:21 +01:00
  • e71e1c853f Refactor FormBrowser.ReloadBrowser chylex 2017-03-09 20:39:12 +01:00
  • ee9d9196f5 Rewrite image paste click simulation to use CEF events instead of WinAPI chylex 2017-03-09 19:46:12 +01:00
  • 53c8272e01 Remove decimal point in update download label chylex 2017-03-09 19:13:17 +01:00
  • 7f7b6b1e2a Minor code changes, including InvokeAsyncSafe in a couple more places chylex 2017-03-09 19:08:33 +01:00
  • 405777e0f5 Fix tray restoration code to no longer restore windows of all existing TweetDuck processes chylex 2017-03-09 13:59:37 +01:00
  • df2b624cb5 Update Program to use TrySleepUntil chylex 2017-03-09 13:47:47 +01:00
  • 8a48d5c2f9 Update LockManager to use TrySleepUntil chylex 2017-03-09 13:35:18 +01:00
  • c55ee71442 Add WindowsUtils.TrySleepUntil to make timeoutable waiting easier chylex 2017-03-09 13:23:13 +01:00
  • 3f82745f5b Improve main window detection and skip kill if already exited in LockManager chylex 2017-03-09 03:06:47 +01:00
  • 404187a1ae Rewrite tray restoration code to detect deadlocked process and allow killing it chylex 2017-03-09 02:54:19 +01:00
  • 2b7b3f586b Allow LockManager to forcibly kill the process if the attempt to close it times out chylex 2017-03-09 02:52:04 +01:00
  • 04959a3493 Make the update check run at the beginning of each hour instead of each hour after startup chylex 2017-03-09 01:17:03 +01:00
  • 97cf4932ae Move a comment in Program.cs chylex 2017-03-09 00:56:36 +01:00
  • b0d88a0a37 Add a safeguard to updater to open browser if the update installer is missing chylex 2017-03-09 00:52:12 +01:00
  • 67a2e40622 Ninja fix deadlock when exiting after update chylex 2017-03-08 22:10:06 +01:00
  • 3a28556c7f Release 1.6.4 1.6.4 chylex 2017-03-08 21:33:39 +01:00
  • 9ecc92b9a5 Fix emoji keyboard separators only working for the first case chylex 2017-03-08 21:18:58 +01:00
  • ca023be98a Change default installation directory in portable installer chylex 2017-03-08 21:16:36 +01:00
  • 11a1423f76 Make sure the app is loaded before hooking account selectors chylex 2017-03-08 13:06:50 +01:00
  • 79f6df121b Swap shift key functionality in drawer and retweet account selectors chylex 2017-03-08 13:01:48 +01:00
  • 71eade7e86 Fix unsupported video tweaks for actual embedded video elements chylex 2017-03-07 22:47:54 +01:00
  • 5f81d29036 Finish basic emoji keyboard (enable/disable functionality, layout fix, screenshot pasting fix) chylex 2017-03-07 20:32:30 +01:00
  • ec1cb5dc5f Final optimizations for emoji keyboard chylex 2017-03-07 20:05:40 +01:00
  • fd969e2d55 Further cut down size of emoji-ordering.txt by wildcarding emojis with skin tones chylex 2017-03-07 18:54:51 +01:00
  • 37e33b77ff Cut down size of emoji-ordering.txt file chylex 2017-03-07 18:36:07 +01:00
  • f7ed7703b4 Rewrite plugin cache to use tokens and local paths as multikeys chylex 2017-03-07 18:31:58 +01:00
  • 4bb35295ca Add a debug plugin to unit test plugin features chylex 2017-03-07 18:11:13 +01:00
  • 1e4f673f9e Add a TwoKeyDictionary collection with unit tests chylex 2017-03-07 17:45:13 +01:00
  • 7cadb1c403 Add an option (disabled by default) to revert New Tweet font size in design-revert plugin chylex 2017-03-07 16:39:06 +01:00
  • 37148f5093 Make design-revert plugin features configurable chylex 2017-03-07 16:32:08 +01:00
  • f6bc26789f Rework emoji keyboard using official ordering, fix loading, add separators, tweak styles chylex 2017-03-07 15:32:34 +01:00
  • b3f5a88525 Set red play button on unsupported videos instead of replacing them chylex 2017-03-07 01:15:33 +01:00
  • 1e538d2b28 Move sound notification code to a separate class chylex 2017-03-05 14:27:47 +01:00
  • 7d7bfb7b01 Refactor FormSettings to take initial tab index in constructor and remove public SelectTab chylex 2017-03-05 14:27:35 +01:00
  • 41d86ba440 Remove (hopefully) unnecessary user link target fix chylex 2017-03-04 13:11:33 +01:00
  • 3df474a8a5 Refactor ready state handling in code.js chylex 2017-03-04 13:03:30 +01:00