Skip to content

Commit

Permalink
Readme/changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Thraka committed Jul 24, 2019
1 parent ab8713f commit dd77ce7
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 6 deletions.
22 changes: 21 additions & 1 deletion ChangeLog.md
@@ -1,9 +1,29 @@
## 06/22/2019 V8.7.0
## XX/XX/2019 V8.8

#### Engine

- Added built-in CurrentScreen debugger. Invoke with `SadConsole.Debug.CurrentScreen.Show()`.
- Fixed ContainerConsole not processing components (thanks Chris3606).
- Fixed bug with `Console.SetSurface` not marking the console as `IsDirty = true`.
- `Console.SetGlyph` now accepts a `GlyphDefinition` name.
- Minor speed improvement to `console.Fill`.
- Fixed **really bad bug** that caused `console.Print` to skip printing if the length of the text ran off the end of the console.
- Fixed **really bad bug** that caused `console.Parent` assignment to result in `console.Parent` becoming null.
- **BREAKING CHANGE** `Console.OnFocused` and `Console.OnFocusLost` are now public.
- Console no longer calls `OnFocused` and `OnFocusLost` when `IsFocused` is set. Instead, `Global.FocusedConsole` calls the appropriate focused callback. Fixes #218 (thanks Aezoc)

#### Controls
- Fixed minor bugs related to themes.
- Added a Label control.
- The `ButtonLinesTheme` uses decorators when the extended font is enabled. This enables clean 1 height buttons that don't have cells drawing over others.

## 06/22/2019 V8.7.1

- Added `Settings.DefaultConsoleUseKeyboard` to control if consoles (when created) will use the keyboard or not. Current value is `true`.
- Fixed mouse not being processed correctly when the screen bounds don't align with the game window.
- Fixed bug with holding down a key on the keyboard not respecting RepeatDelay. (thanks Aunel)
- Fixed mouse processing when the parent is not visible but a child is. (thanks hootless) Fixes #216
- Minor bug fix introduced with 8.7.0

## 04/13/2019 V8.6.0

Expand Down
9 changes: 4 additions & 5 deletions README.md
@@ -1,10 +1,9 @@
![SadConsole Logo](images/SadConsoleLogo.gif)

[![Join us on Reddit](https://img.shields.io/badge/reddit-SadConsole-red.svg)](http://reddit.com/r/sadconsole)
[![Join the chat at https://gitter.im/Thraka/SadConsole](https://badges.gitter.im/Thraka/SadConsole.svg)](https://gitter.im/Thraka/SadConsole?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![GitHub commits](https://img.shields.io/github/commits-since/Thraka/SadConsole/V3.svg?maxAge=2592000)]()

[![NuGet](https://img.shields.io/nuget/v/SadConsole.svg)][github]
[![Chat on discord](https://img.shields.io/discord/501465397518925843.svg)](https://discord.gg/mttxqAs)
[![Join us on Reddit](https://img.shields.io/badge/reddit-SadConsole-red.svg)](http://reddit.com/r/sadconsole)
[![NuGet](https://img.shields.io/nuget/v/SadConsole.svg)][nuget]

SadConsole is an MonoGame 3.7 and FNA game library that provides an engine to emulate old-school console and command prompt style graphics. One or more textures are used to represent the standard ascii character set. SadConsole allows you to create console instances which can be managed independently of each other. A console is made up of individual cells which can have a foreground, background, character, and a special effect applied to it.

Expand Down Expand Up @@ -40,4 +39,4 @@ SadConsole uses NuGet for its .NET dependencies.
## Demo Project
[DemoProject](./src/DemoProject) shows how to use SadConsole in a multi-platform environment and demonstrates various things you can do with SadConsole.

[github]: http://www.nuget.org/packages/SadConsole/
[nuget]: http://www.nuget.org/packages/SadConsole/

0 comments on commit dd77ce7

Please sign in to comment.