Skip to content

Releases: robert19066/Sketchable

v1.3.8

Choose a tag to compare

@robert19066 robert19066 released this 25 May 13:10
Immutable release. Only release title and notes can be modified.

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]

Choose a tag to compare

@robert19066 robert19066 released this 19 May 17:15
a3d7e02

C H A N G E L O G

  • [REMOVED]: Ticky and Helmet.
  • [REWORKED]: Keyboard into a much simpler implementation, not longer based on pynput, and added the Mouse class.
  • 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

v1.3.7 BETA 1 Pre-release
Pre-release

Choose a tag to compare

@robert19066 robert19066 released this 18 May 18:05

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]

Choose a tag to compare

@robert19066 robert19066 released this 18 May 16:44

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]

Choose a tag to compare

@robert19066 robert19066 released this 17 May 15:26
b02ae8f

Changelog of V1.3.5:

  • Compleated the documentation.
  • A LOT of bugfixes in shapes.py, __init__.py and motion.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__.py was 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]

Choose a tag to compare

@robert19066 robert19066 released this 14 May 14:47
b02ae8f

Changelog:

  • [NEW] Added a new Keyboard class, meant for capturing keyboard keys, future supporting PyDraw's transition into an game engine.
  • [NEW] Added a new Speaker class, meant for playing sound, full description in documentation.

Full Changelog: v1.3.2...v1.3.3m

V1.3.3 HOTFIX

Choose a tag to compare

@robert19066 robert19066 released this 14 May 14:53

EMERGENCY HOTFIX

  • I simply forgot to add Speakers and Keyboard to __init__.py. They are also in __all__
  • And I also patched the bug making Triangle inaccesible via ``from pydraw import *, guess why? forgot to add it to all`

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]

Choose a tag to compare

@robert19066 robert19066 released this 11 May 13:37

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

Choose a tag to compare

@robert19066 robert19066 released this 09 May 18:39
5f013ce

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]

Choose a tag to compare

@robert19066 robert19066 released this 09 May 06:50
f7de158

Changelog:

  • Added motion.
  • A LOT OF BUGFIXES.
  • Fixed __init__.py paths.

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.