1
0
Fork 0
Commit Graph

19 Commits

Author SHA1 Message Date
chylex ea95e5cbac
Re-add ContextMenu that was removed in .NET Core 3.1 2022-08-20 13:26:00 +02:00
chylex 09fac63ffc
Move general CefSharp implementation to a separate library project 2022-02-12 20:12:12 +01:00
chylex 57fcff3824
Move main app project into its own folder & assign resource files to core library project 2022-01-29 15:10:02 +01:00
chylex 1b01c38fda
Move subprocess and video project into a subfolder 2022-01-29 12:13:12 +01:00
chylex c9fd4634ab
Work on abstracting CEF conventions and logic into a separate library 2022-01-27 20:58:32 +01:00
chylex bf9a0226be
Major refactor to abstract app logic into libraries 2022-01-08 13:50:21 +01:00
chylex f41a5946e4
Reorganize libraries and unit tests 2021-12-28 15:40:45 +01:00
Daniel Chýlek 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
chylex 76d25a712d Move old IO test project in preparation for future refactoring 2018-07-04 03:07:15 +02:00
chylex fa0f9b89cf Remove 'Release' configuration from UnitTests project 2018-06-24 16:16:11 +02:00
chylex 4d00a67891 Add a new F# xUnit test project 2018-06-24 16:09:21 +02:00
chylex a60be2afcc More Visual Studio shit 2018-02-07 21:58:21 +01:00
chylex 6e59dfddcc Remove audio library 2018-01-13 23:38:30 +01:00
chylex 970cd21964 Move TweetDuck.Video project folder 2017-08-22 08:13:49 +02:00
chylex b967b1288f Move process communication to a separate project 2017-08-13 13:54:34 +02:00
chylex c833a810af Add TweetDuck.Video project for video playback 2017-08-11 08:22:12 +02:00
chylex 628785c68c Move _postbuild.bat to an MSBuild target directly in the project file 2017-08-10 00:20:58 +02:00
chylex c018a2a7bc Move sound notification handling to a separate library 2017-06-03 15:32:18 +02:00
chylex 4d05441aa8 Rename root namespace to TweetDuck 2017-05-17 13:00:17 +02:00