Skip to content

ramonchi5/FancyBackground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FancyBackground - LiveSplit Component

FancyBackground draws a layout-wide background behind the rest of the LiveSplit layout.

Mode 1: Draw Behind Layout

This first mode supports:

  • Solid or gradient background fill.
  • Optional solid or gradient outline.
  • Anti-aliased rounded corners.
  • Linked or per-side outward padding.
  • Linked or per-corner radius.

Padding is applied outward. The component resizes the LiveSplit window by the padding delta, shifts the content back into its original screen position, and wraps the other layout components so they draw inside the reduced content area. That means left and right padding work like top and bottom padding instead of stretching the layout.

FancyBackground schedules itself to the top of the layout so the layer is drawn behind the other components.

Build

dotnet build .\FancyBackground.sln -c Release

Output:

bin\Release\LiveSplit.FancyBackground.dll

When the repo is cloned next to a LiveSplit checkout, the build also copies the DLL and PDB to:

..\LiveSplit\artifacts\bin\FancyBackground\release\

About

not working. Displays a background with customizable borders, shadows and size

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors