Releases: robert19066/Sketchable
Release list
v1.3.8
Changelog
Note this update is an minor update
In this update i finished the name transition from PyDraw->Sketchable. thats it. and released the new sketchable package. thats it.
v1.3.7[REWORK AND BUGFIX]
C H A N G E L O G
- [REMOVED]: Ticky and Helmet.
- [REWORKED]:
Keyboardinto a much simpler implementation, not longer based onpynput, and added theMouseclass. - Added write() to PyDraw.
- Bugfixes inside PyDraw
- Cleaned dependencies.
- Major documentation rehaul behind the corner 👀👀👀
- skebableduddle XD (ok i posted this at 8pm my brain is talking in ancient runes rn)
Fun fact: i written Keyboard and Mouse by myself, with 0 ai. like absolute no ai intervention.
so yeah.
happy world inflammatory bowel disease day ig(bleah)
v1.3.7 BETA 1
Added Ticky(time manager) and Helmet for building apps into .exe files. IT IS NOT DONE, THINGS ARE SUBJECT TO CHANGE.
i made this commit at 9pm yes no verry fancy details.
Full Changelog: v1.3.6m...v1.3.7-beta1
v1.3.6[MAJOR]
Changelog
- [BUGFIX]: Changed
Triangle's__eq__to be better, and ditched the old vertex-based one. It is way more reliable, and it works in all cases. - Added
__eq__to all shapes and added more functions to them. - Added Contribuiting guidelines and issue templates.
- [REMOVED] the documentation listing of all functions of all shapes because they are so many.
- bawgfixes uwu
V1.3.5[MAJOR]
Changelog of V1.3.5:
- Compleated the documentation.
- A LOT of bugfixes in
shapes.py,__init__.pyandmotion.py, full changelogs inside the files. - Added the Cluster, a list of Vertexes.
- Changed Motion's initialiser.
- [NEW] Added shape-to-shape collisions.
__init__.py's__all__.pywas compleated, and the imports too!
Use requirements.txt in case dependencies fail.
USE PYTHON 3.12 OR OLDER.
Full Changelog: v1.3.4...v1.3.5m
V1.3.3[MAJOR]
Changelog:
- [NEW] Added a new
Keyboardclass, meant for capturing keyboard keys, future supporting PyDraw's transition into an game engine. - [NEW] Added a new
Speakerclass, meant for playing sound, full description in documentation.
Full Changelog: v1.3.2...v1.3.3m
V1.3.3 HOTFIX
EMERGENCY HOTFIX
- I simply forgot to add
SpeakersandKeyboardto__init__.py. They are also in__all__ - And I also patched the bug making
Triangleinaccesible via ``from pydraw import *, guess why? forgot to add it toall`
whoopz. and yes the version shown is v1.3.4, but it's not v1.3.4 it's v.1.3.3 hotfix
V1.3.2[MAJOR]
Changelog:
- [NEW]: Added * imports to PyDraw(so you can simply from pydraw import *)
- [NEW]: Remade the documentation by myself.
- [NEW]: Changed the Licence from AGPL3 to MIT.
An more...minor update. Not the big stuff. Decided the documentation is trash and i remade it, hope yall like it.
AAALSO i noticed the repo blowing up in popularity, i can simply thank you for all this support!
And yes, i got my repos back.
And yes i didn't use AI(for this update).
But i planned for an rename, i dropped an google forms there, give me some ideas for the rename.
As usual, run the donwloadPydraw.url file to get to the site you download it.
Pip releases come short after the Github ones.
V1.3.1
Changelog:
- [CRITICAL] Removed the bug that caused all the methods of Moveable to work only on
Square, not on the others! - Now Moveable has been depreciated and changed to Motion, it is way better.
- Cleaned up the code.
- [NEW] DOCUMENTATION!
- [NEW] ICONNNN!
Please update to the latest PyDraw version.
I will continue to update it, patches increment the version by 0.0.1, minor ones by 0.1.0. 1 major release after 10 minor ones.
Please send this repository to the ones they need it, or pull/fork this repository. A star doesn't hurt. Supporting this repository boostes my motivation for pushing new releases. I am alerady kinda sad i accidentaly deleated almost all of my repositories.
v1.2.0[MAJOR]
Changelog:
- Added motion.
- A LOT OF BUGFIXES.
- Fixed
__init__.pypaths.
If you don't know from where to download the latest version, download and click the downloadPydraw.url file and it will send you to the official PyPi page.