0ec227da52
Redesign Edit CSS dialog, add 'Open Dev Tools' button and better editor
2018-07-08 12:57:22 +02:00
b0883229bf
Move HasDevTools to BrowserUtils
2018-07-08 10:06:40 +02:00
873fe2b393
Remove legacy HW acceleration support check & update tooltip
2018-07-06 09:37:25 +02:00
fa407e150b
Add a quick way to import profile from the login page
...
Closes #228
2018-07-06 07:03:39 +02:00
4e52102c5c
Add option for browser throttling w/ default when covered by larger window
2018-07-06 06:26:50 +02:00
377d9c3554
Make an interface for dialogs to avoid hard-coding them in FormManager
2018-07-06 05:30:12 +02:00
a63c3232da
Update CefSharp to 67 (early)
2018-07-05 06:30:41 +02:00
d7378bd75a
Add leading slashes to URL strings in RequestHandlerBrowser
2018-07-02 20:32:23 +02:00
0f41cb9dbc
Add response filter to restore global jQuery & unfreeze TweetDeck resources
2018-07-02 20:27:54 +02:00
77bc922d93
Add base class for response filters to safely modify intercepted files
2018-07-02 19:57:24 +02:00
7c0f8d0f24
Remove temporarily forced update checking
2018-07-01 03:10:47 +02:00
f60d5f650f
Add new program and tray icons to show when notifications are muted
2018-06-30 21:28:41 +02:00
38b01deec1
Make it easier to freeze TweetDeck resources in the future
2018-06-30 11:49:46 +02:00
e065983c95
Delay the apocalypse (freeze TweetDeck JS resources, force update checking)
2018-06-29 19:41:02 +02:00
05d6c578b3
Move InjectedHTML unit tests to xUnit and rename Inject method
2018-06-26 11:19:44 +02:00
6504dc9184
Add unit tests for Result and a few utility methods & fix edge case in StringUtils
2018-06-24 21:41:02 +02:00
bd2c43e1f4
Fix analytics not counting applying ROT13 on non-editable text
2018-06-19 21:35:35 +02:00
75d60a8182
Work around browser redirection when dragging links into a scrolling column
2018-06-07 13:23:19 +02:00
fd0e1740a5
Rename SetLastRightClickInfo bridge method and make it browser-only
2018-06-06 15:11:07 +02:00
d14de4ac9e
Lower minimum width of browser window & fix modals breaking in small windows
2018-06-05 02:51:21 +02:00
b7f325a241
Minor RequestHandlerBase refactoring
2018-06-05 02:05:04 +02:00
421ff0654b
Temporarily work around buggy notification scrolling
2018-06-04 12:35:34 +02:00
ed947458f9
Update fallback HTML in desktop notifications
2018-06-04 12:09:02 +02:00
10254c8af7
Fix tweet screenshots with Aero disabled by making the window visible
...
Closes #223
2018-05-31 02:58:25 +02:00
d7e830badf
Slightly increase default notification height for larger font sizes
2018-05-31 01:11:17 +02:00
97f42ead66
Make it easier to debug screenshots
2018-05-30 19:50:11 +02:00
03730fafb9
...because I can't be bothered
2018-05-29 15:34:02 +02:00
3cb0f90706
Prevent an unlikely crash when showing an error message in context menu
2018-05-16 13:05:59 +02:00
a3e9b15a8a
Add 'Apply ROT13' to non-editable selections to allow decoding tweets
2018-05-16 12:40:49 +02:00
1bce5e4342
Release 1.14
2018-05-07 17:28:34 +02:00
68f586e104
Fix wrong info in the analytics dialog
2018-05-07 15:42:41 +02:00
07de2f450c
Fix broken notification scrolling in CEF 65 properly
2018-05-07 02:43:40 +02:00
e7ee1d6be7
Revert "Fix broken notification scrolling in CEF 65"
...
This reverts commit 1029ea5840
.
2018-05-04 14:00:41 +02:00
ba1bacd08c
Fix minor formatting and method modifier issues
2018-05-04 13:04:23 +02:00
1029ea5840
Fix broken notification scrolling in CEF 65
2018-05-04 11:41:20 +02:00
1f8ae9ef80
Update CefSharp to 65 (pre01) and fix blank example notification
...
* Update CefSharp to 65 (pre01)
* Fix blank example notification on first load
2018-05-03 14:05:56 +02:00
485836d2ce
Replace about:blank in FormGuide with a dummy page
2018-05-02 15:21:23 +02:00
64c07c14d9
Revert "Update to CefSharp 65 (early) ( #215 )"
...
This reverts commit b6a599f8a6
.
2018-05-02 15:19:01 +02:00
58124b5821
Force Chrome UA on TweetDeck and remove -chromeagent argument
2018-05-01 19:31:39 +02:00
b6a599f8a6
Update to CefSharp 65 (early) ( #215 )
2018-05-01 19:20:13 +02:00
988fae75c3
Add a command line argument to use Chrome user agent
2018-04-30 21:02:15 +02:00
12525ac386
Fix screenshots with zoom & try to fix rendering issues
2018-04-28 20:36:49 +02:00
7558551859
Add a debug flag to generate individual screenshot frames
2018-04-28 18:15:25 +02:00
b05c8d180f
Remove UpdaterSettings and fix not restarting the timer after a dismissed update
2018-04-27 19:21:42 +02:00
87109e5d01
Fix a few visual issues with high DPI
2018-04-27 18:29:02 +02:00
be1a809098
Update all forms and dialogs to use the 'Segoe UI' font
2018-04-27 18:06:45 +02:00
ba0e3f1bd4
Continue redesign of Plugins form (tweak visuals, position, and size limits)
2018-04-27 14:59:36 +02:00
27d41e6164
Begin redesign of the Plugins form (layout reorganization, fixes, optimization)
2018-04-27 13:47:29 +02:00
06bd65b7f8
Fix wrong behavior when an update is canceled during download & multiple check errors in some cases
2018-04-15 19:01:39 +02:00
c064ef7a30
Improve screenshot reliability
2018-04-15 16:24:26 +02:00
b7d3758bea
Add error handling when checking updates, and remove unnecessary TODO
2018-04-15 14:03:11 +02:00
d1db3aa673
Remove command line argument for pre-releases & reorganize restart dialog
2018-04-11 10:39:17 +02:00
cedc52cdf5
Move update notification trigger code to TweetDeckBrowser
2018-04-11 10:01:55 +02:00
ad45cf8c72
Begin rewriting update checker to run within C#
2018-04-11 09:59:00 +02:00
f3072caea8
Fix broken element resizing in the Edit CSS dialog
2018-04-07 13:42:36 +02:00
44413fa96c
Swap order of 'Search in' items in selection context menu
2018-04-07 11:15:14 +02:00
342a4b4067
Minor code formatting tweaks
2018-04-07 03:46:10 +02:00
21e64a18d8
Fix screenshots to work properly with combinations of DPI and zoom settings
2018-04-06 07:28:57 +02:00
5a305a6740
Fix wrong screenshot size when browser zoom is not 100%
2018-04-06 03:05:06 +02:00
7fc9edc9cb
Fix wrong namespace in update event classes
2018-04-05 09:58:52 +02:00
a5379d290c
Add resource hotswap for easier debugging
2018-04-04 23:13:44 +02:00
24224ab4c6
Increase height of Options form to avoid scrollbars in General tab
2018-04-04 07:43:00 +02:00
4dbc02360c
Add context menu options to search selected text in a column or browser
...
Closes #209
2018-04-04 05:22:41 +02:00
aa7a29af0c
Fix combo box issues (closing while opening, minor browser selection bug)
2018-04-04 03:33:14 +02:00
e9de789b79
Minor refactoring, including removal of unnecessary enableCustomCSS parameter
2018-04-03 20:49:21 +02:00
cfbc1b9575
Enable custom CSS in screenshots and move styles from code.js to notification.css
2018-04-03 20:48:33 +02:00
e39e85e4dd
Add 'td-notification' body class to desktop notifications & update notification.css
2018-04-03 20:26:54 +02:00
3f0b161cd0
Move screenshot height calculation to the screenshot window
2018-04-03 18:26:33 +02:00
ebe3868720
Fix ScriptLoader crash when showing error message from another thread
2018-04-03 18:19:39 +02:00
5add8a1d0e
Move ITweetDeckBrowser and refactor some things
2018-03-16 18:48:41 +01:00
063d3a2637
Remove unnecessary null fallback in SetClipboardText
2018-03-09 14:43:59 +01:00
f1f90a2ee3
Refactor code to avoid nulls ( #206 )
...
* Ensure potential nulls have a fallback value & add/remove null checks
* Refactor update check code to avoid nulls
* Refactor ProfileManager exception handling to avoid nulls
* Refactor a few more various classes and fix nulls in ContextInfo
* Force c#7 everywhere and revert usage of newer features from cherry-picked commits
* Remove unused #pragma declaration
2018-03-07 14:37:03 +01:00
ed317a4e46
Refactor VideoPlayer
2018-03-06 21:17:22 +01:00
aba156cb3b
Fix typo from refactoring breaking context menu for some links
2018-03-02 06:00:53 +01:00
cd4e4d7095
Fix hashtags and search links being recognized as account links
2018-03-02 05:59:20 +01:00
8fbb639430
Refactor & optimize context menu, send last tweet info only on right-click
2018-03-02 05:24:45 +01:00
b6cff40f1e
Warn when checking updates outside TweetDeck & fix visual and unlikely issues
2018-02-28 11:03:55 +01:00
833e42f455
Add a IsTweetDeckWebsite bool to ITweetDeckBrowser
2018-02-28 07:24:40 +01:00
8134843dad
Fix background color & twitter.com hooks not applying quickly enough sometimes
2018-02-28 02:34:29 +01:00
1f92d5e633
Remove 'Shift Selects Multiple Accounts' option & fix refocusing after switching account
2018-02-28 01:43:44 +01:00
dc51c0ae85
Remove unnecessary console logging in debug builds
2018-02-26 17:45:56 +01:00
45c79643d6
Why the fuck is TLS 1.2 disabled by default in .NET on some computers
2018-02-25 23:15:00 +01:00
0b3b3dd0be
Fix a crash when downloading tweet images with no username
...
Happens when someone accidentally or through dev tools gets to
twitter.com and tries downloading an image.
2018-02-21 19:48:00 +01:00
1a5d2af779
Decrease post-update analytics report to 8h and increase startup delay to 2m
2018-02-14 17:10:24 +01:00
59fba7fba0
Fix a hidden crash that prevented desktop notifications from showing
2018-02-13 12:37:11 +01:00
ec94ea3273
Refactor PluginManager to use ITweetDeckBrowser & do some cleanup
2018-02-12 15:26:21 +01:00
41acd8c15b
Refactor UpdateHandler to reference ITweetDeckBrowser
2018-02-12 11:35:39 +01:00
155a79f2ec
Add ITweetDeckBrowser for refactoring
2018-02-12 11:34:23 +01:00
03d50c847b
Add 'Configure' button to plugins with a configure() method & close dialog afterwards
2018-02-12 10:40:00 +01:00
bf45c40365
Make analytics debugging easier & tweak Counter serialization
2018-02-12 06:13:08 +01:00
679e126194
Reset all analytics counters
2018-02-12 05:41:03 +01:00
50e39164bd
Update and add analytics data points & increase report interval to 14 days
2018-02-11 20:01:57 +01:00
cb9f75e968
Refactor AnalyticsFile events and usage
2018-02-11 16:59:02 +01:00
aa7f6cc3b1
Fix loading spinner sometimes being visible before getting replaced
2018-02-10 23:20:34 +01:00
16051a0d25
Forgot this
2018-02-10 07:13:56 +01:00
66d5f0d790
Refactor IResourceHandler usage
2018-02-10 07:07:11 +01:00
07d29207f0
Restore loading background color and spinner from before the TweetDeck update
2018-02-10 06:50:52 +01:00
027f3ee253
Remove recently added follow notification
2018-02-07 03:22:50 +01:00
ed7bf99610
Prevent dev tools from leaking info in all request headers
2018-02-06 21:10:29 +01:00
8f5e3dfdcc
Merge pull request #203 from chylex/cefsharp64
...
Update CefSharp to 64 & re-enable mp3s in sound notifications
2018-02-06 18:40:23 +01:00