|
fba734fd5a
|
Fix new lines not being recognized in CEF argument parser
|
2017-06-27 20:28:55 +02:00 |
|
|
d9e6afbf36
|
Replace Math.Round calls with a more convenient custom method
|
2017-06-26 17:33:07 +02:00 |
|
|
c018a2a7bc
|
Move sound notification handling to a separate library
|
2017-06-03 15:32:18 +02:00 |
|
|
6a379bc2cd
|
Make hardware acceleration setting use a new system config file
Closes #123
|
2017-05-24 14:06:10 +02:00 |
|
|
867c2d1632
|
Make static regexes lazily initialized
|
2017-05-19 15:53:26 +02:00 |
|
|
9e44a86be0
|
Make BrowserUtils.DownloadFileAsync return WebClient and delete the file when cancelled
|
2017-05-17 17:25:44 +02:00 |
|
|
b61479f84f
|
Add WindowsUtils.TryDeleteFolderWhenAble for async folder deletion
|
2017-05-17 15:09:07 +02:00 |
|
|
e3c709b005
|
Add success action parameter to BrowserUtils.DownloadFileAsync
|
2017-05-17 14:19:35 +02:00 |
|
|
b2b3dba504
|
Make 'Edit CEF' and 'Edit CSS' dialogs not block the browser window
|
2017-05-17 14:05:23 +02:00 |
|
|
4d05441aa8
|
Rename root namespace to TweetDuck
|
2017-05-17 13:00:17 +02:00 |
|
|
dca3410a5b
|
Change border style on Windows 8/10
|
2017-04-28 19:08:10 +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 |
|
|
6e78ba1e7b
|
Add forward/back mouse button handling to notifications (skip/close function)
|
2017-04-21 23:21:02 +02:00 |
|
|
39e0dedf27
|
Make magic WndProc values constants in NativeMethods
|
2017-04-21 22:42:57 +02:00 |
|
|
041abe6d7e
|
Add an option to change the zoom level
|
2017-04-21 22:01:56 +02:00 |
|
|
909d5ed99c
|
Move the check if a Form is not visible anywhere to ControlExtensions
|
2017-04-18 18:06:09 +02:00 |
|
|
6e262334ed
|
Refactor -1 in hook to NativeMethods.HOOK_HANDLED & include example.html in project file
|
2017-04-14 14:24:37 +02:00 |
|
|
df4c4e443d
|
Customize login and logout pages
|
2017-04-06 23:16:58 +02:00 |
|
|
616421db9a
|
Remove the 'Include Border In Screenshots' option
|
2017-04-06 14:29:22 +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 |
|
|
51e2791cc7
|
Add InnerValues property to TwoKeyDictionary
|
2017-04-01 19:14:36 +02:00 |
|
|
130159f06c
|
Add InjectedHTML utility class with unit tests
|
2017-04-01 18:43:23 +02:00 |
|
|
48ed0e01d1
|
Remove 'internal' modifier on NativeCoreAudio class
|
2017-03-27 04:02:17 +02:00 |
|
|
dca31dedde
|
Synchronize SoundNotification volume with sound mixer volume
|
2017-03-27 03:59:31 +02:00 |
|
|
0e4c923c23
|
Move regexes in WindowsUtils into an inner class to delay their construction
|
2017-03-24 16:25:46 +01:00 |
|
|
342f74646e
|
Replace the only remaining use of WindowsUtils.CreateSingleTickTimer
|
2017-03-22 23:31:54 +01:00 |
|
|
fe5191d3b5
|
Remove NativeMethods.SimulateMouseClick
|
2017-03-22 23:28:47 +01:00 |
|
|
7936af6c9a
|
Rewrite notification hook to scroll without stealing cursor and focus
|
2017-03-22 18:35:40 +01:00 |
|
|
52d01e3dd7
|
Fix typos and disable some warnings in NativeMethods
|
2017-03-22 18:33:56 +01: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 |
|
|
09a748e9dc
|
Remove legacy cache cleanup code
|
2017-03-20 12:26:30 +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 |
|
|
563c856dd3
|
Rewrite tweet screenshot functionality to use native methods
|
2017-03-13 21:40:15 +01:00 |
|
|
c55ee71442
|
Add WindowsUtils.TrySleepUntil to make timeoutable waiting easier
|
2017-03-09 13:23:13 +01:00 |
|
|
1e4f673f9e
|
Add a TwoKeyDictionary collection with unit tests
|
2017-03-07 17:45:13 +01:00 |
|
|
268de676ee
|
Add NativeMethods.GetIdleSeconds for idle time detection
|
2017-01-22 16:00:54 +01:00 |
|
|
8fe26c07f1
|
Preserve plaintext when stripping HTML styles from clipboard text
|
2017-01-17 18:29:09 +01:00 |
|
|
da3921b1ca
|
Add safeguards for clipboard update methods
Closes #91
|
2017-01-17 18:19:39 +01:00 |
|
|
82d70b2d7f
|
Stealthfix a bug with CommandLineArgs.ToString causing an exception if there are no args
|
2017-01-10 21:58:17 +01:00 |
|
|
fc77b85083
|
Remove HTML styles after copying selected text to clipboard
|
2017-01-08 16:36:49 +01:00 |
|
|
4ed30b3619
|
Add WindowsUtils.CreateSingleTickTimer
|
2017-01-02 04:28:57 +01:00 |
|
|
c014c4bc24
|
Refactor notifications (move namespaces, move screenshot methods to a separate class)
|
2016-12-29 02:50:16 +01:00 |
|
|
12af79de05
|
Refactor tweet screenshot code to a separate class and work around window disposal issues
|
2016-12-24 20:35:13 +01:00 |
|
|
28db1f4253
|
Add NotificationFlags.TopMost and disable it for Settings form
|
2016-12-23 16:00:59 +01:00 |
|
|
da83d73ba6
|
Merge pull request #85 from chylex/screenshot
Add tweet screenshot functionality & update CEF
|
2016-12-23 15:31:15 +01:00 |
|
|
61359c2faa
|
Refactor NotificationFlags and inner screenshot bridge class to a separate namespace
|
2016-12-23 14:26:59 +01:00 |
|
|
e0fe39195d
|
Add HasValue method to CommandLineArgs
|
2016-11-23 02:06:41 +01:00 |
|
|
04a78a02d3
|
Add NotificationFlags for easier configuration of the notification window
|
2016-11-16 18:33:01 +01:00 |
|
|
e2a34ea28e
|
Remove original CheckFolderPermission and replace it with the lazy workaround
|
2016-11-15 18:10:25 +01:00 |
|
|
ec8000360e
|
Windows file permissions can go to hell
|
2016-11-15 01:01:41 +01:00 |
|
|
57b0821e19
|
Revert "Rewrite folder write permission check to hopefully make it more reliable"
This reverts commit 1f9db3bda6 .
|
2016-11-15 00:47:15 +01:00 |
|
|
1f9db3bda6
|
Rewrite folder write permission check to hopefully make it more reliable
|
2016-11-14 23:32:45 +01:00 |
|
|
802f1e3042
|
Refactor Process.Start uses (missing using statement, use WindowsUtils for elevation)
|
2016-11-14 19:39:26 +01:00 |
|
|
66db0df45a
|
Add WindowsUtils.StartProcess for easier elevated process starting
|
2016-11-14 19:38:36 +01:00 |
|
|
650c2e2eb7
|
Remove redundant null check from WindowsUtils
|
2016-11-14 18:54:58 +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 |
|
|
c7c9931f68
|
Add an extension method to add UAC shield to a button
|
2016-10-18 16:21:08 +02:00 |
|
|
28cc60d007
|
Tweak CommandLineArgsParser to slightly improve reliability with quoted strings
|
2016-09-27 18:11:50 +02:00 |
|
|
c064e579d2
|
Add Program.Restart and fix restarting causing loss of initial program arguments
|
2016-09-26 14:05:44 +02:00 |
|
|
01dc4e4714
|
Update CommandLineArgsParser to use CommandLineArgs
|
2016-09-26 13:58:59 +02:00 |
|
|
1efe2a02f7
|
Add a CommandLineArgs class for easy arg management
|
2016-09-26 13:52:55 +02:00 |
|
|
0dbfa7e101
|
Improve reliability of directory write perm checking
|
2016-09-20 16:00:41 +02:00 |
|
|
4f9bc40476
|
Update cache clearing for CEF 53 and clear old cache files on first startup
|
2016-09-19 14:03:37 +02:00 |
|
|
b0386937d7
|
Remove lnk updater from the TweetDeck migration system
|
2016-09-05 21:25:25 +02:00 |
|
|
b2cc5d50bd
|
Address code analysis issues and fix unused parameter in CombinedFileStream.WriteToFile
|
2016-09-04 19:32:33 +02:00 |
|
|
31a475861b
|
Reformat (missing space after comma), minor code tweaks
|
2016-09-02 13:34:41 +02:00 |
|
|
353ac7c76b
|
Add setting for CEF command line args
Closes #52
|
2016-08-10 14:46:24 +02:00 |
|
|
34e0bcc56a
|
Focus notification window when mouse wheel is scrolled above it
|
2016-07-09 19:37:27 +02:00 |
|
|
780908f777
|
Refactor some code and replace the only RichTextLabel use with Label
|
2016-07-04 03:53:44 +02:00 |
|
|
9308478a59
|
Make WindowState.Restore firstTimeFullscreen argument required
|
2016-06-30 19:48:57 +02:00 |
|
|
97d778c31c
|
Add a firstTimeFullscreen parameter to WindowState.Restore
|
2016-06-30 19:47:28 +02:00 |
|
|
6e0717bf22
|
Add a WindowState class for easier Form saving and restoring
|
2016-06-30 19:39:49 +02:00 |
|
|
6729b597c0
|
Restore program from tray if ran twice
Closes #39
|
2016-06-26 22:28:48 +02:00 |
|
|
4283403f0e
|
Add a base for plugin management including basic UI
|
2016-06-04 23:24:46 +02:00 |
|
|
2a65e20fb9
|
Rewrite update handling and add an update check button to Settings
|
2016-05-26 14:13:30 +02:00 |
|
|
c5edad9c4b
|
Add a button to clear cache to the Settings Form
|
2016-05-14 15:18:57 +02:00 |
|
|
162bbc3221
|
Add option to disable HTML5 hardware acceleration
Closes #30
|
2016-05-13 14:01:11 +02:00 |
|
|
03a93ad3f3
|
Move native methods to a NativeMethods class
|
2016-05-08 18:33:42 +02:00 |
|
|
de363c982f
|
Add update downloader and installer
|
2016-04-17 16:06:56 +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 |
|