Skip to main content

Reskinner: Dynamic Theme Switching for PySimpleGUI and FreeSimpleGUI

PyPI Version Python Versions License uv Ruff Downloads GitHub issues GitHub forks GitHub stars

Reskinner is a Python 3 library for PySimpleGUI and FreeSimpleGUI that enables changing the theme of a GUI window at runtime without needing to recreate or re-instantiate the window.

It provides a smooth, dynamic way to update your application's appearance on the fly, with optional animations and support for multiple color interpolation and easing modes. Reskinner is lightweight, easy to integrate, and works with both major PySimpleGUI-compatible frameworks.

To learn more, visit the GitHub repository, and consider starring the project if you find it useful.

Metadata

Release files for reskinner 4.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reskinner 4.6.0
File Size Uploaded
reskinner-4.6.0.tar.gz 16.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reskinner 4.6.0
File Interpreter ABI Platform
reskinner-4.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 36.4 kB

Release files / reskinner-4.6.0.tar.gz

Download URL reskinner-4.6.0.tar.gz
Size 16.7 kB
Tags Source
SHA-256 checksum
How to use checksums
307aed3bb30e5a86f07d6ca31f14971c754f8235bd8c044491dcace7a9bb1e4c
BLAKE2b-256 checksum
How to use checksums
d28a40ceee7c3e6d8292ce3b91a95e7eb562e20ce1bdd03c9dd6aa18ec0f0f0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / reskinner-4.6.0-py3-none-any.whl

Download URL reskinner-4.6.0-py3-none-any.whl
Size 19.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
92605c1c53bed79603d43d51f8744493e0cb338686832bb11b576a2d4ba285b0
BLAKE2b-256 checksum
How to use checksums
854541eead1abe57d2e5a7dc650900fbecdccce9b2cd3baa6e939674bc3ef374
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

4.6.0 This release

2 release files

4.5.0

2 release files

4.4.1

2 release files

4.4.0

2 release files

4.3.0

2 release files

4.2.2

2 release files

4.2.1

2 release files

4.1.3

2 release files

4.0.1

2 release files

4.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page