2f61de7025
Add GetHandlerFactory extension method to BrowserUtils
2018-01-13 22:37:24 +01:00
301d4fb171
Replace app locale option with spell check language & use correct lang list
2018-01-03 16:04:11 +01:00
f3d7c8d4c3
Set language header to match app locale
2017-12-31 14:21:21 +01:00
94920fd459
Ensure only one guide window is open and fix webkit element outline
2017-11-20 17:44:28 +01:00
b2f3b245b7
Open TweetDuck guide links directly in the app
2017-11-20 17:25:25 +01:00
04369e22a7
Add option to disable animated avatars (general GIF toggle)
...
Note: this breaks when disable-extensions is used, so it was changed to
disable-pdf-extension instead
2017-11-09 18:18:22 +01:00
108cf8923e
Implement analytics ( #176 )
...
* Implement analytics report generation w/ user config and basic system info
* Add HW and plugin info to analytics report generation
* Add a way of displaying the full analytics report
* Fix issues in analytics report and include design theme
* Ensure tab config is saved when switching tabs
* Fix compilation error in TabSettingsFeedback and safeguard nulls
* Add locale to analytics report
* Work on analytics (utils, last collection label, dependency refactoring)
* Add analytics state file and implement sending reports every week
* Send an analytics report after each update
2017-11-02 03:08:43 +01:00
15eb823c7f
Replace OpenExternalBrowserUnsafe with the new OpenAssociatedProgram
2017-10-19 00:24:40 +02:00
c808e7bd83
Fix calling OpenExternalBrowser from non-UI threads, causing crashes or errors
2017-09-02 21:49:45 +02:00
2ae311007d
Make https scheme check first because https rocks
2017-09-02 13:54:54 +02:00
9344e02bff
Add a privacy warning when opening a t.co link in case the bypass fails
2017-09-02 13:47:43 +02:00
a70f64e1f6
Move some stuff from BrowserUtils to a new TwitterUtils class
2017-07-17 02:09:20 +02:00
7538aee4f2
Replace all MessageBox.Show calls with FormMessage
2017-07-09 03:50:04 +02:00
dbb2f10754
Update from master
2017-07-08 02:49:21 +02:00
14d44528b0
Fuck CultureInfo some more and fix analysis violations (dispose pattern, lang features)
2017-07-07 23:53:04 +02:00
9811f40a53
Go fuck yourself CurrentCulture and stop messing with string interpolation
2017-07-07 22:56:36 +02:00
5a21d2cb10
Add StringUtils with unit tests and use it
2017-07-07 15:52:13 +02:00
4c610ea32d
Move TweetDeck URL into a constant
2017-07-06 20:58:40 +02:00
bb379fe667
Expose gc() in JS
2017-06-29 04:01:50 +02:00
0fd86bf214
Move CEF argument setup to BrowserUtils
2017-06-29 03:52:55 +02:00
d9e6afbf36
Replace Math.Round calls with a more convenient custom method
2017-06-26 17:33:07 +02:00
9e44a86be0
Make BrowserUtils.DownloadFileAsync return WebClient and delete the file when cancelled
2017-05-17 17:25:44 +02:00
e3c709b005
Add success action parameter to BrowserUtils.DownloadFileAsync
2017-05-17 14:19:35 +02:00
4d05441aa8
Rename root namespace to TweetDuck
2017-05-17 13:00:17 +02:00
c11f36dfef
Remove and sort usings in the whole project
2017-04-28 13:51:06 +02:00
abddf61c88
Update TweetDuck codebase to C# 7.0
2017-04-28 13:29:45 +02:00
041abe6d7e
Add an option to change the zoom level
2017-04-21 22:01:56 +02:00
df4c4e443d
Customize login and logout pages
2017-04-06 23:16:58 +02:00
c78c63285e
Add a "splash screen" (show window immediately and seamlessly display browser when ready)
...
Closes #114
2017-04-03 18:03:46 +02:00
61d2d124ff
Add a custom load error screen to FormBrowser
2017-03-21 19:05:42 +01:00
87ac7daf76
Add BrowserUtils.ConvertPascalCaseToScreamingSnakeCase with unit tests
2017-03-21 18:56:22 +01:00
6b4817df36
Minor FormBrowser code cleanup
2017-03-21 17:32:48 +01:00
f39e668f8d
Make BrowserUtils.OpenExternalBrowser ignore empty urls
2017-03-19 10:13:24 +01:00
ed387a2873
Add a validity check when opening URLs from the internet and plugins
2017-03-16 18:37:24 +01:00
9e225530a6
Add BrowserUtils.IsValidUrl for http(s)/ftp/mailto url checking with unit tests
2017-03-16 18:36:31 +01:00
7b23686dc6
Remove a mailto TODO comment as it's no longer necessary
2017-03-16 18:02:29 +01:00
802f1e3042
Refactor Process.Start uses (missing using statement, use WindowsUtils for elevation)
2016-11-14 19:39:26 +01:00
b916b9726e
Add a method to check if a frame has a TweetDeck URL to BrowserUtils
2016-11-14 10:34:52 +01:00
e8394b9c08
Add browser console logging to debug output
2016-11-13 13:45:10 +01:00
31a475861b
Reformat (missing space after comma), minor code tweaks
2016-09-02 13:34:41 +02:00
e170172870
Add BrowserUtils.GetFileNameFromUrl and use it in ContextMenuBase
2016-04-17 01:35:27 +02:00
9e5a39e9fc
Add Save image as... option to context menu
2016-04-15 23:04:28 +02:00
8c21011ac7
Add BrowserUtils with header getters and OpenExternalBrowser method
2016-04-15 22:42:35 +02:00