Skip to content

Commit 8c65d28

Browse files
committed
Version 7.2.0!
1 parent 906c1ec commit 8c65d28

File tree

5 files changed

+52
-24
lines changed

5 files changed

+52
-24
lines changed

CHANGELOG.md

Lines changed: 45 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
## [7.2.0] - 2022-08-05
2+
3+
### Additions
4+
5+
- Add various color manipulation utilities
6+
- Add `#auto` TIM pseudo-tag that always gives properly contrasted foreground text
7+
- Add `palettes` module for framework-wide color generation & configuration
8+
- Add `Synchronized Output` support
9+
- Add `FancyReprWidget`
10+
- Add `ptg --palette` flag
11+
12+
### Bugfixes
13+
14+
- Fix markup aliases getting literalized during `parsing.eval_alias` & `MarkupLanguage.alias`
15+
- Fix background colors creating vertical seams in SVG exports
16+
- Fix colors getting localized pre-maturely
17+
18+
### Refactors
19+
20+
- Make all the `ptg` program & all builting widgets use the global palette
21+
22+
<!-- HATCH README END -->
23+
24+
125
## [7.1.0] - 2022-07-27
226

327
### Additions
@@ -293,21 +317,24 @@
293317
- Fix blocking `getch` call on Windows
294318

295319

296-
[7.1.0]: https://github.com/bczsalba/pytermgui/compare/7.0.0...7.1.0
297-
[7.0.0]: https://github.com/bczsalba/pytermgui/compare/6.4.0...7.0.0
298-
[6.4.0]: https://github.com/bczsalba/pytermgui/compare/6.0.0...6.4.0
299-
[6.3.0]: https://github.com/bczsalba/pytermgui/compare/6.2.2...6.3.0
300-
[6.2.2]: https://github.com/bczsalba/pytermgui/compare/6.2.1...6.2.2
301-
[6.2.1]: https://github.com/bczsalba/pytermgui/compare/6.2.0...6.2.1
302-
[6.2.0]: https://github.com/bczsalba/pytermgui/compare/6.1.0...6.2.0
303-
[6.1.0]: https://github.com/bczsalba/pytermgui/compare/6.0.0...6.1.0
304-
[6.0.0]: https://github.com/bczsalba/pytermgui/compare/5.0.0...6.0.0
305-
[5.0.0]: https://github.com/bczsalba/pytermgui/compare/4.3.2...5.0.0
306-
[4.3.2]: https://github.com/bczsalba/pytermgui/compare/4.3.1...4.3.2
307-
[4.3.1]: https://github.com/bczsalba/pytermgui/compare/4.3.0...4.3.1
308-
[4.3.0]: https://github.com/bczsalba/pytermgui/compare/4.2.0...4.3.0
309-
[4.2.1]: https://github.com/bczsalba/pytermgui/compare/4.2.0...4.2.1
310-
[4.2.0]: https://github.com/bczsalba/pytermgui/compare/4.1.0...4.2.0
311-
[4.1.0]: https://github.com/bczsalba/pytermgui/compare/4.0.0...4.1.0
312-
[4.0.1]: https://github.com/bczsalba/pytermgui/compare/4.0.0...4.0.1
313-
[4.0.0]: https://github.com/bczsalba/pytermgui/compare/3.2.1...4.0.0
320+
<!-- HATCH URI DEFINITIONS START -->
321+
322+
[7.2.0]: https://github.com/bczsalba/pytermgui/compare/v7.1.0...v7.2.0
323+
[7.1.0]: https://github.com/bczsalba/pytermgui/compare/v7.0.0...v7.1.0
324+
[7.0.0]: https://github.com/bczsalba/pytermgui/compare/v6.4.0...v7.0.0
325+
[6.4.0]: https://github.com/bczsalba/pytermgui/compare/v6.0.0...v6.4.0
326+
[6.3.0]: https://github.com/bczsalba/pytermgui/compare/v6.2.2...v6.3.0
327+
[6.2.2]: https://github.com/bczsalba/pytermgui/compare/v6.2.1...v6.2.2
328+
[6.2.1]: https://github.com/bczsalba/pytermgui/compare/v6.2.0...v6.2.1
329+
[6.2.0]: https://github.com/bczsalba/pytermgui/compare/v6.1.0...v6.2.0
330+
[6.1.0]: https://github.com/bczsalba/pytermgui/compare/v6.0.0...v6.1.0
331+
[6.0.0]: https://github.com/bczsalba/pytermgui/compare/v5.0.0...v6.0.0
332+
[5.0.0]: https://github.com/bczsalba/pytermgui/compare/v4.3.2...v5.0.0
333+
[4.3.2]: https://github.com/bczsalba/pytermgui/compare/v4.3.1...v4.3.2
334+
[4.3.1]: https://github.com/bczsalba/pytermgui/compare/v4.3.0...v4.3.1
335+
[4.3.0]: https://github.com/bczsalba/pytermgui/compare/v4.2.0...v4.3.0
336+
[4.2.1]: https://github.com/bczsalba/pytermgui/compare/v4.2.0...v4.2.1
337+
[4.2.0]: https://github.com/bczsalba/pytermgui/compare/v4.1.0...v4.2.0
338+
[4.1.0]: https://github.com/bczsalba/pytermgui/compare/v4.0.0...v4.1.0
339+
[4.0.1]: https://github.com/bczsalba/pytermgui/compare/v4.0.0...v4.0.1
340+
[4.0.0]: https://github.com/bczsalba/pytermgui/compare/v3.2.1...v4.0.0

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ pip3 install pytermgui
3838
</a>
3939
</p>
4040

41-
4241
## Why?
4342

4443
Mostly because terminals are cool, but creating terminal apps has historically been difficult. PyTermGUI aims to provide a simple, readable and modular way to make the app of your dreams!
@@ -68,6 +67,8 @@ Additionally, there are a couple of neat tools to make your general Python devel
6867
- A pretty printer for both the REPL and IPython
6968
- A way to create SVG and HTML screenshots of your terminal
7069

70+
<!-- HATCH README END -->
71+
7172
## Examples
7273

7374
> All images below are generated directly from the source displayed by a PyTermGUI-powered SVG exporter tool, [Termage](https://github.com/bczsalba/termage).
@@ -153,7 +154,7 @@ with ptg.WindowManager() as manager:
153154
manager.add(window)
154155
```
155156

156-
This showcases the YAML-based config system, as well as some additional API. I recommended checking out the [source file](utils/readme_examples/contact.py) to see how the `submit` callback works.
157+
This showcases the YAML-based config system, as well as some additional API. I recommended checking out the [source file](https://github.com/bczsalba/pytermgui/blob/master/utils/readme_scripts/contact.py) to see how the `submit` callback works.
157158

158159
<p align="center">
159160
<img alt="Contact form example output" src="https://github.com/bczsalba/pytermgui/raw/master/assets/readme/contact.svg">
@@ -188,4 +189,4 @@ Pretty much every single name in the library, private or public, has an insightf
188189

189190
## Contributions, issues et al.
190191

191-
If you have any problems using the library, feel free to open up a discussion or raise an issue ticket. If you would prefer to hack on the library yourself, see the [contribution guidelines](CONTRIBUTING.md). Pull requests are encouraged, but make sure you aren't trying to fix an issue that others are already working on, for your own sake. :slightly_smiling_face:
192+
If you have any problems using the library, feel free to open up a discussion or raise an issue ticket. If you would prefer to hack on the library yourself, see the [contribution guidelines](https://github.com/bczsalba/pytermgui/blob/master/CONTRIBUTING.md). Pull requests are encouraged, but make sure you aren't trying to fix an issue that others are already working on, for your own sake. :slightly_smiling_face:

0 commit comments

Comments
 (0)