Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

TSC Material Theme by TSC - Toolkit for LabVIEW Download

D Discussion Watch * 4 ↓232
 logo
Version2.7.1.2
ReleasedMar 27, 2026
Publisher TSC
License BSD3
LabVIEW VersionLabVIEW>=21.0
Operating System Windows
Dependencies jdp_science_jsontext   jdp_science_lib_common_utilities  
Project links Homepage   Repository   Discussion

Description

This library of functions is meant to support the Google Material Theme and apply it to LabVIEW front panel VIs. This allows a user to create and export a JSON-based Material Design on Figma or on the material theme creator website. Those designs can then be converted to the TSC Material format and then used in application development.

QuickDrop Shortcuts:
Ctrl+C - Show the list of all the front panel controls/indicators, their data types, and what their current theme levels are with ability to change
Ctrl+M - Change the Material Theme (apply a wholistic theme to the current VI and change mode to see effects)

Tools Menu:
Show Control Levels and Apply Material Theme (behavior described in QuickDrop section)
Convert Material JSON to LabVIEW Theme - take a json file that was generated to create a dynamic theme using Google (or other's tools) and verify styles and export to use with LabVIEW and this library
Edit a Button -- Material - UI to edit LabVIEW buttons with material style; gives lots of flexibility for color and image customization with a preview window to show what will be generated (and ability to save for previous versions)

Right-Click Menus:
Ability to change characteristics of the front panel controls/indicators and pane style levels

Release Notes

2.7.1.2 (Mar 27, 2026)

## [2.7.1] - 2026.03.27
### Fixed
- All `outline` and `transparent` type buttons had a shadow or decoration part that was 1x1 pixel but solid white that would show in dark mode; they have all been set to transparent now

## [2.7.0] - 2026.03.27
### Added
- Added `Tools Menu` selection of being able to `Show Control Theme Levels` for all controls/indicators on a front panel that is active (QuickDrop Default changed to `Ctrl+C`) and to `Apply Material Theme` to change and apply the theme in edit time for a given VI (QuickDrop Default changed to `Ctrl+M`) [#16](https://github.com/danielcoons/tsc-material-theme/issues/16)

danielcoons was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts