Amethyst v0.15.1 Release Notes
Release Date: 2020-08-18 // over 3 years ago-
Note
Please note that after the 0.15.x series Amethyst will switch from
specs
tolegion
for the ECS subsystem. This will be a significant breaking change.โ Added
- ๐ New
optional_graphics
example demonstrating running an app with and without graphics (#2282) - ๐ Return a standalone
Dispatcher
fromGameDataBuilder::build_dispatcher
๐ instead of usingDataInit
to build aGameData
(#2294) - ๐ Added User Interface chapter to The Book (#2311, #2346, #2347, #2368, #2373)
- ๐ Support text alignment in
UiButton
andUiLabel
(#2316) - You can now bind multiple inputs to a single axis via
Axis::Multiple
(#2341) - ๐ Support layer to be set in
UiLabelBuilder
(#2358) - ๐ Support line mode to be set in
UiLabelBuilder
andUiButtonBuilder
(#2358) GltfPrefab
now also imports lights from a glTF source (#2362)- Added Tiles chapter to The Book (#2391)
- โ Added
SpriteRender::new
for cleaner instantiation (#2395, #2419) - 0๏ธโฃ
amethyst_ui::UiButtonActionRetrigger
now derivesDefault
andClone
. (#2388)
๐ Changed
- โ Removed far plane from perspective projection (#2118)
- ๐ท Experimented with CI solutions, selected GitHub Actions. Fixed bors & stalebot. (#2262, #2380, #2382, #2410, #2413, #2414, #2415)
amethyst_rendy::shape::Shape::upload
takes&ShapeUpload
. (#2264)- โก๏ธ Updated examples, with special attention to the pong example. Improved readmes, updated screenshots, colocated assets with example code (#2248, #2289, #2305, #2201, #2310, #2312, #2349, #2384, [#2396], #2422)
UiText
now requires 2 more argumentsline_mode
andalign
(#2358)- ๐ Updated the style of The Book (#2355)
๐ Fixed
- ๐ Fix tile example's
MapMovementSystem
to look for the correct components (#2209) - ๐ Fix issue where all
TileMap
s were rendered with the same transformation. (#2210) - ๐ Fix the bind method for
DynamicVertexBuffer::<B,u32>
(#2221) - ๐ Fix examples which would not run due to incorrect system order. (#2213, #2223, #2239, #2243, #2267)
- ๐ Fix Texture asset debugging representation (#2231)
- ๐ Fix fixed updates being tied to time_scale (#2255)
- ๐ Fix incorrect assets being used when asset handles get reused (#2258)
- ๐ Fix bug causing only one TileMap to be rendered (#2296)
- ๐ Fix
UiButtonBuilder
so buttons it builds get rendered (#2299) - ๐ Fix
Tint
so its color is converted from sRGBA to linear RGBA so shader color is correct. Also update various documentation regarding linear RGBA (#2314, #2398) - ๐ Fix text alignment in
UiText
(#2316, #2358) - ๐ Fix release build path resolution on Windows (#2337)
- ๐ Fix textures sometimes showing up incorrectly or not at all. (#2339)
- ๐ New