chylex and GitHub
a63c3232da
Update CefSharp to 67 (early)
2018-07-05 06:30:41 +02:00
chylex and GitHub
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
chylex and GitHub
b6a599f8a6
Update to CefSharp 65 (early) ( #215 )
2018-05-01 19:20:13 +02:00
chylex and GitHub
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
chylex and GitHub
856226473a
Update README.md
2018-02-13 05:52:03 +01:00
chylex and GitHub
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
chylex and GitHub
b71a367052
Merge pull request #196 from chylex/delet_audio_lib
...
Remove audio library
2018-01-14 11:13:31 +01:00
chylex and GitHub
67f60dd787
Merge pull request #190 from chylex/locale_magic
...
Add options for app locale (remove argument) & target translation language
2017-12-31 14:03:15 +01:00
chylex and GitHub
390872c305
Merge pull request #189 from chylex/settings_ui_plz
2017-12-31 10:26:23 +01:00
chylex and GitHub
1b3d1fb36a
Tweak readme wording
2017-12-31 05:36:32 +01:00
chylex and GitHub
4cab18e557
Merge pull request #187 from chylex/cefsharp63
...
Update CefSharp to 63 (early build) & delete GC reload
2017-12-28 00:39:07 +01:00
chylex and GitHub
a0cc4109df
Delete GC reload in CEF 63 ( #186 )
2017-12-28 00:03:24 +01:00
chylex and GitHub
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
chylex and GitHub
df1352cbe3
Update README.md
2017-10-18 23:50:23 +02:00
chylex and GitHub
831f6bc744
Add support section to readme
2017-10-10 12:25:52 +02:00
chylex and GitHub
2008ccdaa4
Add an introduction modal & guide
2017-09-23 23:33:06 +02:00
chylex and GitHub
36bede7211
Tweak build instructions (wording and formatting)
2017-09-12 23:06:40 +02:00
chylex and GitHub
46689bb700
Rewrite build and setup instructions
2017-09-12 22:51:59 +02:00
chylex and GitHub
ccd5edb0e4
Remove legacy config file upgrade code
2017-08-22 03:23:53 +02:00
chylex and GitHub
963c98e588
Move interprocess comms to a separate project & implement duplex pipe
2017-08-13 15:20:04 +02:00
chylex and GitHub
58cc7ea10d
Add WIP video player for MP4s
2017-08-11 13:27:15 +02:00
chylex and GitHub
deb8dde9e1
Merge pull request #141 from chylex/memory
...
Merge browser process identification & GC reload with memory threshold
2017-07-08 02:50:03 +02:00
chylex and GitHub
172ae87ac6
Merge pull request #129 from chylex/remove_legacy
...
Remove legacy code (plugins and installers)
2017-06-05 17:49:19 +02:00
chylex and GitHub
d0dd112b98
Update README.md
2017-05-08 22:38:34 +02:00
chylex
37fec7e952
Release 1.7.3
2017-04-22 14:27:23 +02:00
chylex
0f6a93ae8f
Update verified badge style to fix it getting cut off when zoomed in
2017-04-22 00:10:25 +02:00
chylex
25eae334b0
Fix usernames being a bit too low
2017-04-22 00:01:50 +02:00
chylex
74377d01ce
Hide broken tooltips in the TweetDeck menu
2017-04-21 23:54:19 +02:00
chylex
6e78ba1e7b
Add forward/back mouse button handling to notifications (skip/close function)
2017-04-21 23:21:02 +02:00
chylex
39e0dedf27
Make magic WndProc values constants in NativeMethods
2017-04-21 22:42:57 +02:00
chylex
bbe2c88802
Fix TweetDeck logo on certain zoom levels
2017-04-21 22:05:55 +02:00
chylex
586b31b63e
Show notification duration tooltip on the trackbar control too
2017-04-21 22:02:17 +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
b48213e79e
Fix a weird border in the scrollbar area of the column container
2017-04-21 20:58:39 +02:00
chylex
5bbc14aca5
Fix trackbar heights and Display combo box location in Notifications tab
2017-04-21 20:28:11 +02:00
chylex
8ccbf502e8
Fix a recent TweetDuck bug with a white bar on the bottom
2017-04-21 20:05:14 +02:00
chylex
c426ca97e2
Fix label position in Notifications tab in Settings
2017-04-21 20:02:34 +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
b9096df218
Release 1.7.2
2017-04-15 23:42:31 +02:00
chylex
1137485c55
Fix not remembering position and not closing into tray when moved/closed before browser loads
2017-04-15 16:02:27 +02:00
chylex
61b1155a03
Completely rewrite all image pasting code
2017-04-15 14:29:55 +02:00
chylex
35624bcb1c
Add some comments to code.js
2017-04-14 18:18:36 +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
829d69485a
Add an option to skip current notification when clicking a link inside it
2017-04-13 19:42:07 +02:00
chylex
0d32c168eb
Fix invalid links (such as account names a tweet replied to) being clickable in notifications
2017-04-13 19:31:55 +02:00
chylex
38d6d93f65
Fix recently introduced crash when opening dev tools in notification window
2017-04-13 19:10:14 +02:00
chylex
9a280492c2
Refactor PropertyBridge and remove empty BaseTabSettings designer file
2017-04-13 18:09:07 +02:00
chylex
d49ee79c90
Increase height of Settings window
2017-04-13 17:41:49 +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
c6f5c8d91f
Fix notification duration not counting length of quoted tweets
2017-04-11 20:10:21 +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
5219d29aca
Tweak child form handling in FormBrowser
2017-04-09 13:30:25 +02:00
chylex
84955352dd
Why do I even bother with these comments
2017-04-09 03:23:19 +02:00
chylex
8e05c30063
Optimize memory usage of the emoji keyboard plugin
2017-04-08 23:57:07 +02:00
chylex
6f98bcafec
Remove empty designer files
2017-04-08 14:02:16 +02:00
chylex
4afac91bce
Release 1.7.1
2017-04-07 00:32:27 +02:00
chylex
6e6312f6d7
Fix occasional twitter.js crash due to it loading too early
2017-04-07 00:18:59 +02:00
chylex
df4c4e443d
Customize login and logout pages
2017-04-06 23:16:58 +02:00
chylex
ff40474f92
Fix DM reply input not getting focused after opening a conversation
2017-04-06 18:39:47 +02:00
chylex
aca06ee805
Add an option to display column name in the notification title
2017-04-06 18:11:52 +02:00
chylex
ba8e29a9f8
Make emoji keyboard bring focus into the input when closed
2017-04-06 18:03:44 +02:00
chylex
583da2bd9f
Remove an empty designer file for PluginListFlowLayout
2017-04-06 15:21:07 +02:00
chylex
0ea07016b4
Fix TabIndex, Margin, and Location of controls in forms and dialogs
2017-04-06 14:57:27 +02:00
chylex
616421db9a
Remove the 'Include Border In Screenshots' option
2017-04-06 14:29:22 +02:00
chylex
293ddacd19
Disable broken TweetDeck metrics
2017-04-06 14:07:48 +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
4ea6f336f8
Fix debug plugin to simulate notifications more reliably
2017-04-05 23:19:49 +02:00
chylex
58296aa266
Fix emoji keyboard to append emoji at caret instead of the end
2017-04-05 23:08:52 +02:00
chylex
742df9dff3
Make the default theme/column/font settings hidden if edit-design plugin is enabled
2017-04-05 01:06:52 +02:00
chylex
011e1f5922
Release 1.7
2017-04-04 21:35:36 +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
734c7572bb
Tweak update installer to take CEF version from the file instead of hardcoding it
2017-04-03 18:51:02 +02:00
chylex
9f93fbb161
Fix edit-design plugin modal to not break with a custom font size
2017-04-03 18:21:05 +02:00
chylex
c78c63285e
Add a "splash screen" (show window immediately and seamlessly display browser when ready)
...
Closes #114
2017-04-03 18:03:46 +02:00
chylex
c8cbf70a28
Optimize notification <head> tag to not include the disabled stylesheet
2017-04-03 03:50:08 +02:00
chylex
2b116d6756
Revert "Revert "Update CefSharp to 57.0.0-pre01""
...
This reverts commit da611153cf .
2017-04-03 03:05:03 +02:00
chylex
da611153cf
Revert "Update CefSharp to 57.0.0-pre01"
...
This reverts commit dbfebf6a32 .
2017-04-02 20:26:19 +02:00
chylex
fd9bf4468a
Disable hosting process because it fucks up rebuilding too often
2017-04-02 20:25:50 +02:00
chylex
fa234eb9d6
Fix a recently introduced bug that broke the forward mouse button on DMs
2017-04-02 18:51:33 +02:00
chylex
dbfebf6a32
Update CefSharp to 57.0.0-pre01
2017-04-02 18:16:44 +02:00
chylex
7b91e31485
Update screenshot border setting tooltip to point out possible glitchiness
2017-04-02 18:11:37 +02:00
chylex
e882fc8b5e
Disable screenshot border setting by default
2017-04-02 18:07:26 +02:00
chylex
5a54195cac
Add code to help with screenshot debugging
2017-04-02 17:52:07 +02:00
chylex
a442adf8d5
Fix screenshot margins for videos and image grids in detail view
2017-04-02 17:50:32 +02:00
chylex
38466878db
Dispose screenshot windows after using them to save memory
2017-04-02 17:22:31 +02:00
chylex
7c86e4e743
Add CEF command line args to disable extensions and plugins
2017-04-02 17:01:57 +02:00
chylex
41cbfb8d39
Update design-revert deletion in installers (delete saved config, move from upd to full/port)
2017-04-02 14:45:50 +02:00
chylex
7c394f4b20
Update the required app version in edit-design plugin
2017-04-02 03:47:50 +02:00
chylex
c1a35e1053
Fix missing border-radius style on some scrollbars in edit-design plugin
2017-04-02 01:48:16 +02:00
chylex
cddce8596f
Add an option to pause new notifications when idle
...
Closes #96
2017-04-02 01:27:56 +02:00