Wykres commitów

7 Commity (45a8537c98f961742e177e81c4f41db54eec0827)

Autor SHA1 Wiadomość Data
George Steel 05ca4132f1
Add option to disable the stitch plan cache (#2655)
Setting the cache size to 0 bypasses the cache completely.
This is necessary during development to ensure newly-changed code actually gets run.

Also fixes the error pane in the params gui.


* make params warning pane large enough to see contents
* rename sizers in preferences dialog descriptive names
* add shapely version bound
* add option to disable stitch plan cache
* remove out-of-date wxg file
* make a cache size of 0 disable the cache
2024-04-27 14:16:18 -04:00
Lex Neva 98bc2e2ff9 add preferences UI including cache settings 2023-02-18 22:34:47 -05:00
Lex Neva d51feec98d cache key generation using params, path, color, and style 2023-02-18 22:34:16 -05:00
Lex Neva 0e225277db move get_stitch_plan_cache() to utils.cache 2023-02-18 22:34:16 -05:00
Lex Neva 3b3f890c12 add copyright headers 2021-03-11 23:17:19 -05:00
Lex Neva 038875f876 autopep8 2018-08-21 20:32:50 -04:00
Lex Neva 1b31806423 rename inkstitch/ to lib/
You can't have a module and a package named the same thing.  PyInstaller wants
to import the main script as if it were a module, and this doesn't work unless
there's no directory of the same name with a __init__.py in it.
2018-05-01 20:37:51 -04:00