bf9a0226be
Major refactor to abstract app logic into libraries
2022-01-08 13:50:21 +01:00
d9782f554f
Move TweetLib.Communication library to .NET Standard 2.0
2021-12-17 00:38:40 +01:00
bcf77052a5
Reformat solution & setup Rider project
2021-08-07 09:41:00 +02:00
f41c6fe533
Unify all exe & dll versions
2020-04-25 05:05:05 +02:00
1091b6d232
Fix IDE warnings (dispose, lang features) & nullability settings
2020-04-24 23:14:22 +02:00
fc89744238
Apparently video duration minus 0.05 causes complete hangs in short videos...
2020-03-07 01:40:07 +01:00
34e049a002
Work around video player black screen when looping & reduce player polling
2020-03-05 13:26:08 +01:00
22cef0a44c
Fix C# version in secondary projects
2019-09-05 00:48:18 +02:00
19f104239a
Fix missing spaces in C#/F# code
2019-08-23 01:56:31 +02:00
bd0be65038
Minor refactoring & removal of unnecessary code
2019-08-23 01:56:18 +02:00
1ccefe853a
Update .NET & begin refactoring code into a core lib ( #264 )
...
* Switch to .NET Framework 4.7.2 & C# 8.0, update libraries
* Add TweetLib.Core project targeting .NET Standard 2.0
* Enable reference nullability checks for TweetLib.Core
* Move a bunch of utility classes into TweetLib.Core & refactor
* Partially move TweetDuck plugin & update system to TweetLib.Core
* Move some constants and CultureInfo setup to TweetLib.Core
* Move some configuration classes to TweetLib.Core
* Minor refactoring and warning suppression
* Add App to TweetLib.Core
* Add IAppErrorHandler w/ implementation
* Continue moving config, plugin, and update classes to TweetLib.Core
* Fix a few nullability checks
* Update installers to check for .NET Framework 4.7.2
2019-05-26 14:55:12 +02:00
20e29a7975
Release 1.17.3
2019-01-28 23:59:32 +01:00
d2ed2b4a00
Force video player UI layout update to work around an edge case
2019-01-28 17:18:05 +01:00
2be46464d6
Release 1.17.2
2018-11-23 06:19:43 +01:00
8d536a6734
Fix video player seek bar resizing when clipped & adjust min window size
2018-11-23 04:13:39 +01:00
250d502238
Add a compact layout for video player controls if the window is small
...
Closes #245
2018-11-23 03:03:58 +01:00
e8de7266d0
Fix cursor staying on 'resize' when moved over minimum size video player
2018-11-23 01:31:01 +01:00
9414f372d7
Fix video player size with a small window on high DPI
2018-11-23 00:45:02 +01:00
b0f9de67cf
Release 1.7.1
2018-11-21 04:41:18 +01:00
a9c140c0fc
Fix video player seek bar tooltip not disappearing when cursor moves outside
2018-11-20 18:30:06 +01:00
97ad7a3e68
Fix video player bug where playback freezes for ~3s on non-primary screen
2018-11-20 18:04:34 +01:00
7d737eefb6
Fix video player's minimum size
2018-11-20 17:33:09 +01:00
36063ae76a
Fix Visual Studio being stupid
2018-11-15 10:16:27 +01:00
78d6d285cd
Remove GDI charset from fonts in designer files
2018-07-26 20:17:53 +02:00
90414ae579
Release 1.15.1
2018-07-13 08:28:44 +02:00
502ac4ebc1
Enable high DPI awareness for video player process
...
Closes #232
2018-07-09 18:14:58 +02:00
ca67f2fe0a
Redo app icon background as vector & update all icons
2018-06-30 19:39:16 +02:00
a82b0e3622
Release 1.13.5
2018-04-29 20:55:33 +02:00
be1a809098
Update all forms and dialogs to use the 'Segoe UI' font
2018-04-27 18:06:45 +02:00
4356dde92d
Fix wrong c# language version setting for Release builds
2018-04-06 16:36:27 +02: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
62449450f3
Release 1.12.4
2018-01-29 08:40:38 +01:00
b290c94635
Fix a video player crash caused by not handling remote commands on UI thread
2018-01-29 08:20:33 +01:00
c4b2b3ab25
Add verbose error logging to video player & tweak Reporter.Log
2018-01-19 23:37:45 +01:00
321ab12213
WTF is AnyCPU doing in the project files
2017-12-28 00:50:51 +01:00
cea72801a7
Fix video player process sometimes taking too long to close
2017-11-09 19:29:01 +01:00
2867a875c9
"Fix" an uncommon video player crash when closing short videos
...
Closes #177
2017-11-04 14:03:28 +01:00
16acfa85b5
Bump project and plugin versions
2017-09-25 14:21:51 +02:00
45d18ffafe
Set volume slider SmallChange to 1 and increase width of video player volume slider
2017-08-30 21:00:11 +02:00
7266d705d3
Fix video player UI for small videos & increase FormBrowser min size
2017-08-30 19:15:45 +02:00
ee6bb782d6
Tweak the download icon in video player
2017-08-30 16:59:01 +02:00
8ae6e2c886
Bump project and plugin versions
2017-08-30 16:51:53 +02:00
fdac42947c
Only activate parent form in video player if the player window itself is active
2017-08-28 23:41:46 +02:00
40ef9a42dd
Fix unsealed classes
2017-08-28 18:46:14 +02:00
de0321cb2d
Tweak video player label rendering & add label to volume slider
2017-08-28 15:31:27 +02:00
0d71a33b28
Add close/download/fullscreen buttons to video player
2017-08-28 13:31:19 +02:00
6d779f17b3
Fix video player tooltip going outside Form bounds
2017-08-28 10:37:18 +02:00
05510d7bc1
Add tooltip to seek bar in video player
2017-08-28 10:36:53 +02:00
8e162fe031
Add a custom tooltip to be used for video player controls
2017-08-27 23:13:39 +02:00
7ea7366a43
Change default CultureInfo in video player
2017-08-27 23:12:52 +02:00