Metadata-Version: 2.4
Name: twistypuzzle-gui
Version: 0.1.0
Classifier: Environment :: X11 Applications
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: MacOS X
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Free Threading :: 3 - Stable
Classifier: Topic :: Games/Entertainment :: Puzzle Games
Classifier: Typing :: Typed
Requires-Dist: twistypuzzle==0.1.0
Summary: Desktop interface for the twistypuzzle simulator
Keywords: twisty-puzzle,rubik,gui,slint,desktop
Author-email: Misagh Soltani <msoltani@email.sc.edu>
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/misaghsoltani/TwistyPuzzle
Project-URL: Issues, https://github.com/misaghsoltani/TwistyPuzzle/issues
Project-URL: Source, https://github.com/misaghsoltani/TwistyPuzzle

# twistypuzzle-gui

The desktop interface for [`twistypuzzle`](https://pypi.org/project/twistypuzzle/): a window around the simulator's own software renderer, with no GPU, display server or browser involved.

```bash
pip install "twistypuzzle[gui]"
twistypuzzle-gui
```

Drag to turn the view, click an arrow to turn a layer, scroll to zoom. Space scrambles, `R` resets, `U` undoes.

Installed on its own it is the same application. The `[gui]` extra exists so that the library does not carry a windowing toolkit for users who only want the simulator.

