Skip to content
This repository was archived by the owner on Aug 16, 2024. It is now read-only.

Releases: JXSnack/CrystalStudio

Release 1.2.0 - The Scripting Update

12 Mar 19:55

Choose a tag to compare

Changelog

Additions

  • Added scripting
  • Added variables
  • Added button script
  • Added "testing" project. This may showcase unanounced features, and may not work correctly when started. Use at your own risk
  • Added Web application export
  • Wiki

Removals

  • Removed Python (Terminal Game) export
  • Removed HTML (HTML and CSS) export
  • Renamed HTMLPlus export to Web application

Fixes

  • too much to count

Script additions

  • Add
  • Remove
  • Multiply
  • Divide
  • Functions
  • Call functions
  • Checks
  • Global Variables

Script removals

  • /

Updating from 1.1.1 to 1.2.0

If you aren't updating from 1.1.1 to 1.2.0, DO NOT USE THIS UPDATER. THIS MAY BREAK STUFF
If you are in fact updating from 1.1.1 to 1.2.0, use this updater.

  1. Place this updater in the folder where also the main.py and the editor.py is.
  2. Start it
  3. Wait for it to finish
  4. You're done!

Release 1.1.1

11 Mar 16:21

Choose a tag to compare

Fixes

  • Build not working with buttons
  • Grammar fixed at errors

Release 1.1.0 - The Important Update

11 Mar 08:53

Choose a tag to compare

It's time for another great update! A major one... An important one... Try it out yourself

User changes

Additions

  • Added settings
  • Added changeable UI scale (presets and custom)
  • Added 6 themes: Dark (default), midnight, light, eyeburn, sync and custom
  • Added a theme preview
  • Bookmark system added with maximum of 10 bookmarks

Fixes

  • Fixed scene button multiplying
  • Fixed custom out folder not working

Removals

  • Removed Showcase Project, since it took too much time to maintain, and was only meant for putting the editor/ folder into the git

Developer changes

Infos

  • Settings can be found in "crys/storage/settings.json"
  • Themes can be found in "crys/storage/themes/.theme"

Fixes

  • Every element will now be affected by the UI scale
  • Fixed version size and position
  • No longer calculating sizes with "/" but with "*"
  • Fixed scene button multiplying
  • Fixed QTextEdit not styled
  • Fixed custom out folder not working
  • Fixed every dialog size
  • Starting window is Creator() again

Additions

  • Added new system for stylesheet. Now working with themes and helper.generate_stylesheet() or helper.generate_extra_style()[Style here]
  • Added requests to the install_requirements()
  • Added text_scale. No longer supporting it, moved over to ui_scale
  • Fixed main menu size and position not correct
  • (finally) fixed editor/ folder not on git
  • Editor also works with every theme

Removals

  • Removed Showcase Project, since it took too much time to maintain, and was only meant for putting the editor/ folder into the git

Release 1.0.3 - Add editor folder to git

09 Mar 08:52

Choose a tag to compare

Changelog:

  • [Fix/CRASH] Added editor/ folder to the git.

Release 1.0.2 - Pip install

07 Mar 12:39

Choose a tag to compare

Changelog:

It automatically installs PyQt6 with the "install_requirements()" function in helper.py

Release 1.0.1 - Image bugfix

06 Mar 16:52

Choose a tag to compare

Changelog:

Fixed the logo not appearing, due to not being registered on the git
Removed the Showcase Game due to no longer being needed

1.0.0 - First release

06 Mar 16:48
9bc7f58

Choose a tag to compare

Features:

  • Inifinite scenes
  • Remove scenes
  • Add scenes
  • Edit labels (Text)
  • Edit buttons (Action, text and notes)
  • Remove buttons

Exports to:

  • HTML+ (JavaScript, HTML and CSS)
  • HTML (HTML and CSS)
  • Python (Terminal Game)