Releases: TheManyula/progress3D
Releases · TheManyula/progress3D
progress3D v2.3.2
Bugfixes:
- Fixed tag mismatch warnings (see issue #2)
- Specified fixed version for sscanf (v2.8.3)
- Bump community compiler version to v3.10.10 for the test script
progress3D v2.3.1
Bugfixes:
- CRITICAL: Fixed a bug that caused the borders of a 3D progress bar to not be destroyed properly
- Fixed a bug in the test script that wouldn't update the global and player 3D progress bar in parallel
progress3D v2.3
Breaking Changes:
- Removed the
playeridparameter fromBar3D:CreateProgressBar3D(...)
New Features:
- Added per-player 3D progress bars
General Changes:
- Updated the test script
- Split limits of global and per-player 3D progress bars (default to 1024)
progress3D v2.2.1
General:
- Reduced
MAX_3D_BARSto 2561024 / 2 = 512to account for progress bars512 / 2 = 256to account for the borders
- Added more validation checks
- Updated the test script
- Added options to create a bar that auto-fills and/or has borders
Bugfixes:
- Fixed a bug that caused borders to not be destroyed
progress3D v2.2
Breaking Changes:
- Added
bool:borderstoBar3D:CreateProgressBar3D(...) - Removed the layout feature
New Features:
- 3D progress bars can now have borders
progress3D v2.1
Breaking Changes:
- Removed
background_colorparameter from theBar3D:CreateProgressBar3D(...)function - Removed the functions
GetProgressBar3DBackgroundColor(Bar3D:barid)andSetProgressBar3DBackgroundColor(Bar3D:barid, background_color) - Changed order of parameters in the
Bar3D:CreateProgressBar3D(...)function- Old order:
(Float:x, Float:y, Float:z, layout, color,...) - New order:
(color, layout, Float:x, Float:y, Float:z,...)
- Old order:
Internal:
- Changed the order of the
_UpdateProgress3D(...)function to reflect the one ofBar3D:CreateProgressBar3D(...)
Bugfixes:
- Fixed a bug that would cause 3D progress bars to have borders for certain color values
New Features:
- The background color is now set automatically based on the color specified (darker version)
- Added
HideProgressBar3D(Bar3D:barid) - Added
ShowProgressBar3D(Bar3D:barid) - Added checks for invalid values
progress3D v1.3.1
- Moved x, y and z parameters in
Bar3D:CreateProgressBar3D(...)to the front - Slightly improved readability of the code
progress3D v1.3
- Added a new parameter
layoutwith three new bar layout optionsBAR_3D_LAYOUT_THINBAR_3D_LAYOUT_NORMALBAR_3D_LAYOUT_THICK
- Added
GetProgressBar3DLayout(Bar3D:barid)andSetProgressBar3DLayout(Bar3D:barid, layout)
progress3D v1.2.1
- Fixed getter functions (forgot to add "_:")
progress3D v1.2
- Added the parameter
Float:max_valuetoBar3D:CreateProgressBar3D(...) - Added
GetProgressBar3DMaxValue(Bar3D:barid) - Added
SetProgressBar3DMaxValue(Bar3D:barid, Float:max_value) - Updated the testing script