- Improved the animated GIF making method
- Added the README in Portguese
- Fixed to work with Python 3.7 on Windows
- Changed the color change shortcuts to ignore the alt keys
- Fixed the version check of the resource file
- Fixed the typo of the PURPLE variables
- Added the uninitialized error
- Added support for command key shortcuts in the Pyxel Editor
- Fixed undo and redo of the Sound and Music Editor
- Changed color comparison method when importing images
- Updated the SDL to 2.0.10
- Updated the SDL_image to 2.0.5
- Changed dll search method for Python 3.8
- Updated the READMEs
- Added KEY_NONE constant to ignore key input
- Added pget API and renamed pix to pset
- Changed the palette colors
- Added new Pyxel palette file
- Changed the animated GIF making method
- Added the tri and trib APIs
- Modified the install option in the READMEs
- Added the quit_key option to the init API
- Added the target options to the load APIs
- Added the partial load function to the Pyxel Editor
- Added the example #8
- Modified the example #5
- Added the Korean version of the README
- Fixed the Pyxel Packager
- Added the Chinese version of the README
- Added the icon option to the Pyxel Packager command
- Fixed the the copy method of the Tilemap class
- Updated the instruction for installation in the READMEs
- Removed dependency on NumPy
- Changed the search path of the asset folder in the Pyxel Packager
- Fixed the undo/redo for copy and paste in the Pyxel Editor
- Fixed the pictch of the sound being off
- Fixed to keep the mouse cursor speed on Linux
- Added Python version check
- Fixed an error of tone playback in the Sound Editor
- Fixed to keep the image index of tilemaps in the Pyxel Editor
- Updated the requirements.txt and Pipfile
- Fixed the Pyxel Packager for Windows
- Changed to use SDK_Keycode instead of SDL_Scancode
- Fixed to use the correct separator in the Pyxel Packager
- Removed support for loading old format
- Added the build method to the READMEs
- Added the usage of the show and flip APIs to the READMEs
- Added the Pyxel Packager command
- Added the example #7
- Fixed the set method of the Music class
- Added the list of the examples to the READMEs
- Added the show API
- Fixed to stop with ctrl-c
- Updated the classifiers of setup.py
- Added the description of APIs to the READMEs
- Added the constants for the default colors
- Fixed to stop the application with Python exception
- Changed the way to make module properties
- Added public constants for fonts and banks
- Removed the screen size limit
- Added the description of a shortcut
- Optimized the sound and music APIs
- Added the color class for the default palette
- Added the shortcut to select a color to the Image Editor
- Fixed the sound preview bug of the Sound Editor
- Enabled to quit from anywhere
- Added the flip API
- Fixed the index check of the playm API
- Enabled to access the screen as the image bank #4
- Changed the area to display the mouse cursor
- Optimized the image and tilemap APIs
- Updated the READMEs
- Fixed how to handle missing files in the Pyxel Editor
- Fixed how to quit the application
- Fixed the way to decide the automatic screen size
- Fixed the API description in the READMEs
- Changed the way to handle runtime errors
- Changed save and load APIs not to return bool
- Specified the version of Python in the READMEs
- Added the play_pos API to the example #4
- Added the description of the included libraries to the READMEs
- Updated the screenshots of the example #3 and #4
- Fixed game controller input
- Improved the performance of the Tilemap Editor
- fixed the install_pyxel_examples script to include .pyxres file
- Modified .gitignore to ignore .vscode files
- Changed to use SDL2 instead of GLFW
- Removed the refimg argument from the Tilemap methods
- Changed the save and load method to return bool value
- Removed the run_with_profiler API
- Changed the max screen size to 256
- Added the play_pos API
- Changed arguments of the clip API
- Changed arguments of the rect and rectb APIs
- Modified the examples according to the API changes
- Renamed the resource file extension to .pyxres
- Added the _drop_file property
- Added the _caption API
- Changed the way to detect the caller script
- Simplified comparisons
- Removed a deprecated function
- Applied static decorator to functions do not use self
- Fixed to keep the previous frame when cls is not called
- Changed frame_count to start from 0
- Fixed the gamepad constants
- Added the supplement of installation method to the manuals
- Added the type hints for Python
- Added the way to import images on Pyxel Editor to the manuals
- Fixed the type hints
- Added GLFW dll for Windows
- Added the type hints for Python
- Added the description of run_with_profiler function to the manuals
- Enabled to run the Pyxel Editor without filename
- Confirmed operation on Debian and Fedora
- Updated the instruction of installation on Linux
- Updated the instruction of installation on Linux
- Fixed a warning in setup.py
- Added issue templates
- Added the description of issue templates in the manuals
- Fixed the clipping bug of drawing primitives
- Fixed the crush bug when entering the fullscreen mode
- Updated the description for Linux in the manuals
- Reverted to check the version number of glfw strictly
- Increased the sound buffer size
- Fixed the range of the sound picker in the Sound Editor
- Enabled to open a resource file by drop in the Pyxel Editor
- Renamed the constants for the mouse buttons
- Added gamepad support
- Changed gamepad available for the example #2
- Fixed the crash bug when the window is minimized
- Modified the code of the example #6
- Added the refimg property to the Tilemap class
- Removed the img argument from the bltm API
- Updated the screenshot of the example #3
- Enabled to import png by drop in the Image Editor
- Fixed the crash bug caused by unsupported keys
- Enabled to play the piano with mouse in the Sound Editor
- Enabled to repeat undo/redo shortcuts
- Fixed the color pick bug of the Image Editor
- Changed the focus UI of the Image Editor
- Fixed the bug where the Pyxel Editor cursor malfunctions
- Added new API descriptions to the example #3
- Updated the screenshot of the example #3
- Change not to add unnecessary undo history of the editors
- Added the setting files for Pipenv
- Modified the cursor design of the Image and Tilemap Editors
- Enabled to change the focus size of the Tilemap Editor
- Added the link to the subreddit in the manuals
- Changed to exports all constants for keys before init is called
- Added the contribution section to the manuals
- Fixed the tilemap to allow the tiles of #256 or higher
- Updated the screenshots of the Pyxel Editor
- Fixed the cursor movement of the Sound and Music Editors
- Changed the caption of the example #2
- Renamed the example #6
- Fixed the error when saving long animated GIF
- Added the .pyxel file to the install example script
- Fixed the piano keyboard bug when only enter was pressed
- Fixed the piano keyboard hilights correctly
- Changed the default sound volume to 7
- Changed the default sound speed to 30
- Fixed the sound button bug of the Sound Editor
- Changed the operation method of the Sound Editor
- Changed to allow sound of length 0
- Implemented the Music Editor
- Changed the example #2 to use resource file
- Implemented the undo function of the Sound Editor
- Changed the click tolerance time
- Removed the length limitation of the sound
- Added the music and playm APIs
- Changed the example #2 to use the music and playm APIs
- Changed to follow the mouse position outside the window
- Changed to draw the self mouse cursor
- Added the mouse API
- Renamed arguments of the blt and bltm APIs
- Reduced the size of PNG and animated GIF
- Changed the max length of the sound to 48
- Added the system option to the sound API
- Refined the help message of the Pyxel Editor
- Added the ToggleButton and ImageToggleButton
- Implemented the Sound Editor except the undo function
- Fixed the right click bug in the Tilemap Editor
- Fixed the key callback bug
- Added the get method to the Image class
- Changed the set method of the Image class to accept a number as data
- Added the get and set methods to the Tilemap class
- Added the bltm test to the example #3
- Updated the descriptions of the READMEs
- Fixed the set, load, and copy methods of the image class
- Fixed the starting directory of the save and load APIs
- Modified the usage of the Pyxel Editor
- Added the run_with_profiler API
- Added the Tilemap class
- Added the bltm API
- Implemented the Tilemap Editor
- Added the standard widgets
- Changed the usage of the Pyxel Editor
- Added the help messages to the Pyxel Editor
- Added the description of the Pyxel Editor to the READMEs
- Changed the formatter from yapf to black
- Added the UI module
- Added the save and load APIs
- Added the Image Editor as a part of the Pyxel Editor
- Removed the dirname option of the save and load APIs
- Added new key definitions which integrates keys on both sides
- Changed the description of the project
- Changed the max scren size to 255
- Fixed the key hold time of the btnp API
- Fixed to work the btnp API correctly in the slow frame rate condtion
- Changed the screen size of the example #5 and #6
- Updated the screenshot of the example #5
- Changed the Japanese link name in the READMEs
- Implemented the widget class for the Pyxel Editor
- Added the example #6 by ttrkaya
- Renamed the constant variable for the max screen size
- Changed to set the defualt scale automatically
- Added screen size error
- Added the link to the Pyxel wiki to the READMEs
- Moved the README in Portuguese to the Pyxel wiki
- Changed the color of the system font texture to white
- Fixed a typo in the README.md
- Renamed the modules to use snake case
- Added glfw version check
- Added the system option to the image API
- Fixed the color bug of the shader for some environments
- Added the dirname option to the load method of the image class
- Updated the description of the init API of the READMEs
- Added the description of the screen size limitation to the READMEs
- Added the Fedora Linux installation to the READMEs
- Added another fallback to get the desktop folder name
- Changed the number of the image banks to 3
- Added some image assets for Pyxel Editor (WIP)
- Specify the version of GLFW in the READMEs
- Limited the window size to 256 because of OpenGL Point Sprite limitation
- Fixed the element border lacks bug
- Added the example #5
- Fixed typos in the READMEs
- Updated the Arch Linux installation in the READMEs
- Updated the Debian Linux installation in the READMEs
- Updated the way to capture screen on Linux
- Fixed a shader compile error occurs in some environment
- Fixed to run without an audio card
- Refactored import order of all files with isort
- Fixed the way to capture screen on Linux
- Fixed the btnr API
- Fixed a typo in the README.md
- Added the title logo to the READMEs
- Added the Portuguese version of the README.md
- Changed not to include the screenshots in the PyPI package
- Removed unnecessary semicolons in the shader to avoid compile errors
- Changed the project description for PyPI
- Added the description of installation on Linux to the READMEs
- Refactored the way to make a captured image and animation
- Updated the screenshots of the example #3 and #4
- Modified the bgm of the example #2
- Renamed the argument 'no' of the image-related methods to 'img'
- Renamed the argument 'no' of the sound-related methods to 'snd'
- Fixed to include the assets and screenshots in the PyPI package
- Modified the example #1 to use the App class
- Renamed and modified the example #2
- Remove the logo API and added the logo image
- Improved the performance of the text API
- Updated the README.md and README.ja.md
- Replaced the example #2
- Removed the resize method of the Image class
- Changed the size of the Image to 256x256
- Fixed the copy method of the Image class
- Changed the properties of the Sound class to public
- Added offset arguments to the Image load method
- Added the copy method to the Image class
- Renamed arguments of the image and sound API
- Added the window icon
- Added the logo API
- Added the resize method to the Image class
- Refined the example #1-4
- Added the version number constant
- Renamed the examples copy script to install_pyxel_examples
- Removed unnecessary scripts
- Separated the constant definitions
- Added the image API and renamed related APIs
- Added the sound API and renamed related APIs
- Changed the key assigns of the special inputs
- Added the screen capture functions (still image and video)
- Included the examples in the package and added the copy script
- Added the fromstring method to the Image class
- Added the fromstring method to the Sound class
- Added the '-'(flat) syntax to the Sound class
- Added the set method to the Image class again
- Renamed the track to channel
- Changed the play API to enable to play a sound list
- Added the audio playback function
- Removed the set method of the Image class
- First alpha release