Releases: le717/Blocks
Release list
v2.1.1
2.1.0
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
1.0.0
0.9.1
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.pywith possibly better cross-platform compatibility
0.9.0
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
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.pyshebang to run with Python 3.3 x86 only- Added console window title when the
--debugparameter 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
--debugparameter 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_levelvariable to keep track if a new level is being created or not- Improved internal layout of Legend
- Updated
setup.pyto conform to PEP 8 style guidelines
Blocks Version 0.8.5
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
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
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.