Skip to main content

Instantaneous theme changing for PySimpleGUI and FreeSimpleGUI windows.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reskinner-4.4.0.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reskinner-4.4.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

Details for the file reskinner-4.4.0.tar.gz.

File metadata

  • Download URL: reskinner-4.4.0.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","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}

File hashes

Hashes for reskinner-4.4.0.tar.gz
Algorithm Hash digest
SHA256 eeacf03bd73610a1a5b695ba09ba6c6d45d8afddee37e64012cd2621fecb6e3e
MD5 2ce840b90f4115cde47ed5b267693654
BLAKE2b-256 3c8bfe1844ee9a3575dc3861a77172e9eb0ce32fdf96236409f013864277df1b

See more details on using hashes here.

File details

Details for the file reskinner-4.4.0-py3-none-any.whl.

File metadata

  • Download URL: reskinner-4.4.0-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.10 {"installer":{"name":"uv","version":"0.10.10","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}

File hashes

Hashes for reskinner-4.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd52ae7c1cbb275d65227484023faa4e3828d7860eff27eadef0b56b9951d1f0
MD5 a3c2f45d46d2ad3d8c98f6545010f431
BLAKE2b-256 087a363db39bd97a84cb2a5727a46fd143ca26cd5a48838a06af5b3f3267b2f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page