Skip to content
This repository was archived by the owner on Mar 14, 2018. It is now read-only.

Releases: le717/Blocks

v2.1.1

Choose a tag to compare

@le717 le717 released this 14 Mar 02:00
30c02b4

Source code only release, merely tagging minor changes made post v2.1.0 back in 2015. If you want a binary, download the v2.1.0 release or freeze it yourself.

2.1.0

Choose a tag to compare

@le717 le717 released this 10 Jun 00:16

Released 9 June, 2015

  • Remove Python version check
  • Correct and update docstring annotations
  • Replace Tkinter GUI with PyQt5 GUI
  • Open button keyboard binding is now <Ctrl + o>
  • Display line number and proper index in invalid character dialog
  • Make invalid character check case-insensitive again (regression from 1.0.0)
  • Lint the layout before attempting to save (regression from 1.0.0)

1.0.1

Choose a tag to compare

@le717 le717 released this 14 Dec 00:40

Released 13 December, 2014

  • Fix issue with non-Windows config path not being consistent with Windows path

1.0.0

Choose a tag to compare

@le717 le717 released this 13 Dec 00:58

Released 12 December, 2014

0.9.1

Choose a tag to compare

@le717 le717 released this 19 Aug 00:38

Released August 18, 2013

This is the first bug-fix release for Blocks. It fixes an error with not allowing you to save a new level when an existing level was previously opened. The cx_Freeze and setup script was also improved with possible, untested, cross-compatibility.

  • Renamed constants module
  • Small cleanup
  • Added Save New Level dialog attributes
  • Remove level name display when new level is created after a level is opened
  • Added new script dividers
  • Fixed error with being unable to save a new level if a level was previously opened
  • Added batch script to launch Blocks for Windows
  • Created script to write various files for Blocks for Windows
  • Updated setup.py with possibly better cross-platform compatibility

0.9.0

Choose a tag to compare

@le717 le717 released this 15 Aug 20:32

Released August 15, 2013

Another major release, Blocks 0.9 brings lots of features, fixes, and changes. Most notable:

  • Line length syntax check
  • Integration of RunAsAdmin, with level retention (special thanks to @Anonymooseable for helping with this!)
  • Limits the number of level backups to one (1)
  • Ability to save new levels; marks the half-way point of complete new minigame levels creation
  • <Ctrl> + <n> keyboard shortcut to go along with new level creation
  • Largest amount of code cleanup and restructuring than any release

There was one beta report of newly saved levels not showing up in Windows Explorer but in any other file editor, happening only when Blocks is not running with Administrator rights, and it not showing up in any other file explorer besides the Tkinter one if saved when running as Admin. I encountered this only once and have been unable to reproduce this error. Experienced on Windows 7 and Windows 8 x64. If your levels don’t show up but Blocks says they are, please report it. I’m not sure what I can do to fix this, but if it happens often, then I'll research a fix. I think it is Tkinter bug, so I’m not sure if there is much I can do, but please still report it.

Blocks Version 0.8.6

Choose a tag to compare

@le717 le717 released this 20 Jul 22:15

Released July 20, 2013

This release of Blocks adds level size to the syntax checker, as well as some bug fixes and some internal reworkings, most to accommodate a New Level feature.

  • Removed outdated comments left over from 0.8.5
  • Created blank (nothing but free tiles) layout for new level creation
  • Reactivated Python Version check
  • Updated setup.py shebang to run with Python 3.3 x86 only
  • Added console window title when the --debug parameter is given
  • Fixed amount of text pulled from text box before writing (it was pulling out too many spaces)
  • Added level size check to syntax checker, warns about level being too big and too small
  • Updated debug messages present during the syntax check
  • Updated invalid character message with proper location of character
  • Update method of getting location of level file
  • Fixed broken messages caused by previous change
  • Fixed message mistakenly displayed if the --debug parameter is not given
  • Changed variables for level size checker
  • Broke level file opening and reading into separate functions
  • Small internal renaming and organization
  • Added new new_level variable to keep track if a new level is being created or not
  • Improved internal layout of Legend
  • Updated setup.py to conform to PEP 8 style guidelines

Blocks Version 0.8.5

Choose a tag to compare

@le717 le717 released this 05 Jul 01:35

Released July 4, 2013

This release of Blocks brings many requested features and updates, as well as bug fixes.

  • Completion of Minigame Character Legend
  • Relocation of Character Legend to pop-up window
  • Resizing of GUI
  • Bug fix for error when level is attempted to save before opening a level
  • Possible Mac OS X and Linux compatibility (untested)
  • Major updates to shortcut keys, bringing them closer to universal shortcuts
  • Level syntax check upon saving: is case-insensitive, tells you exactly what character is incorrect.

Blocks Version 0.8.2

Choose a tag to compare

@le717 le717 released this 05 Jul 00:35

Released May 26, 2013

This is a major release for Blocks, with the most notable changes being:

  • Improved keyboard shortcuts
  • Editing of Minigame level
  • An updated WIP legend to help you edit the levels better

Blocks Version 0.5

Blocks Version 0.5 Pre-release
Pre-release

Choose a tag to compare

@le717 le717 released this 05 Jul 00:44

Released May 24, 2013

This Blocks release lays the foundation for future releases.

  • A full Tkinter GUI replaces CLI interface
  • Greatly improved internal code
  • Application icon, created by rioforce
  • Minigame layout is displayed in a text widget, which will double as the editing window in future releases

This release can be downloaded only as full source code from the buttons below.