Skip to content

Commit

Permalink
Reduce redundancy and link related PRs in CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
hecrj committed Apr 28, 2019
1 parent e86e55b commit 67694ff
Showing 1 changed file with 31 additions and 24 deletions.
55 changes: 31 additions & 24 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,35 +6,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]
### Added
- Implemented `Game::on_close_request` to control whether the game should be
closed when the window receives a close request by the OS.
- Added `input::Event::TextInput` event, which triggers on text entry. Contains
the character typed as a `char`.
- Added `input::Event::CursorEntered` and `input::Event::CursorLeft` events,
which trigger when the mouse cursor enters or leaves the game window,
respectively.
- Added `input::Event::MouseWheel`, which triggers when the mouse wheel is
scrolled. Contains the number of horizontal and vertical lines scrolled as
`f32`.
- Added `input::Event::WindowFocused` and `input::Event::WindowUnfocused`, which
trigger when the game window gains or loses focus, respectively.
- Added `input::Event::WindowMoved`, which triggers when the game window is
moved. Contains the new X and Y coordinates of the window as `f32`.
- Implemented font rendering for the [`wgpu`] graphics backend. Vulkan, Metal,
D3D11 and D3D12 now support text rendering. OpenGL already supported font
rendering.
- `Game::on_close_request` to control whether the game should be closed when the
window receives a close request by the OS. [#14]
- `input::Event::TextInput` event, which triggers on text entry. Contains the
character typed as a `char`. [#15]
- `input::Event::CursorEntered` and `input::Event::CursorLeft` events, which
trigger when the mouse cursor enters or leaves the game window, respectively.
[#15]
- `input::Event::MouseWheel`, which triggers when the mouse wheel is scrolled.
Contains the number of horizontal and vertical lines scrolled as `f32`. [#15]
- `input::Event::WindowFocused` and `input::Event::WindowUnfocused`, which
trigger when the game window gains or loses focus, respectively. [#15]
- `input::Event::WindowMoved`, which triggers when the game window is moved.
Contains the new X and Y coordinates of the window as `f32`. [#15]
- Text rendering for the [`wgpu`] graphics backend. Vulkan, Metal, D3D11 and
D3D12 now support text rendering. OpenGL already supported text rendering.
[#18]
- This changelog. [#20]
- Example to showcase input handling. [#15]
- Example to showcase proper colors and gamma correction. [#19]

### Changed
- Show debug view by default when `debug` feature is enabled.
- The debug view is now shown by default when the `debug` feature is enabled.

### Fixed
- Handle gamma correction properly in the [`wgpu`] graphics backend. Clear
colors, font colors, and blending should work as expected in Vulkan, Metal,
D3D11 and D3D12. OpenGL was already working properly.
- Gamma correction in the [`wgpu`] graphics backend. Clear colors, font colors,
and blending should work as expected in Vulkan, Metal, D3D11 and D3D12. OpenGL
was already working properly. [#19]

[#14]: https://github.com/hecrj/coffee/pull/14
[#15]: https://github.com/hecrj/coffee/pull/15
[#18]: https://github.com/hecrj/coffee/pull/18
[#19]: https://github.com/hecrj/coffee/pull/19
[#20]: https://github.com/hecrj/coffee/pull/20

### Examples
- Added input display example.
- Added color example.

## [0.1.1] - 2019-04-25
### Changed
Expand All @@ -44,6 +49,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fix compilation failing when `debug_assertions` and the `debug` feature were
disabled.


## [0.1.0] - 2019-04-25
### Added
- Release the first version of the crate :tada:
Expand All @@ -53,6 +59,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Reserve name on https://crates.io
- Start the crate


[Unreleased]: https://github.com/hecrj/coffee/compare/0.1.1...HEAD
[0.1.1]: https://github.com/hecrj/coffee/compare/0.1.0...0.1.1
[0.1.0]: https://github.com/hecrj/coffee/releases/tag/0.1.0
Expand Down

0 comments on commit 67694ff

Please sign in to comment.