Skip to content

BlackTasty/Tasty.Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tasty.Toolkit

This project contains libraries for different purposes. Below are short descriptions to each library. (Check out the Wiki for more information to each library)

Tasty.Logging

NuGet: Install-Package TastyApps.Core.Logging -Version 1.0.4

GitHub packages: dotnet add PROJECT package TastyApps.Core.Logging --version 1.0.4

Contains classes for logging to a file. Hooking up a control to the "IConsole" interface allows to catch the logged strings and output them for example into a textbox.

See the Wiki for more details.

Tasty.SQLiteManager

NuGet: Install-Package TastyApps.Core.SQLiteManager -Version 2.0.0.1

GitHub packages: dotnet add PROJECT package TastyApps.Core.SQLiteManager --version 2.0.0.1

Custom SQLite API which handles communication between database and application. Contains functions to allow ALTER TABLE as SQLite doesn't support it.

Current features:

See the Wiki for more details.

Tasty.ViewModel

NuGet: Install-Package TastyApps.Core.ViewModel -Version 1.0.5.1

GitHub packages: dotnet add PROJECT package TastyApps.Core.ViewModel --version 1.0.5.1

Provides classes for WPF data binding (MVVM). Additionally you can observe objects and collections of type VeryObservableCollection to detect unsaved changes. (For example when providing a form to edit data)

Current features:

See the Wiki for more details.

Tasty.ViewModel.JsonNet

NuGet: Install-Package TastyApps.Core.ViewModel.JsonNet -Version 1.0.4

GitHub packages: dotnet add PROJECT package TastyApps.Core.ViewModel.JsonNet --version 1.0.4

Overrides some of the classes from Tasty.ViewModel to add the JSONIgnore flag to properties. Requires Newtonsoft.Json dependency!

See the Wiki for more details.

Tasty.Samples

Contains documented examples for the libraries above.


Unit tests

Tasty.Tests.Base

Contains simple base classes and methods for testing

Tasty.Tests.SQLiteManager

Contains tests for Tasty.SQLiteManager

Tasty.Tests.ViewModel

Contains tests for Tasty.ViewModel

Other

Tasty.Logging.Colorful

Not implemented yet!

Extension for Tasty.Logging which allows the Windows cmd to display text in every possible color. (Uses Colorful.Console)

Tasty.Logging.Sentry (deprecated)

Extension for Tasty.Logging. Can be used with Sentry.io to send error reports to developer.

About

Contains core functionality libraries for various appliances

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages