Skip to content

Commit badff44

Browse files
committed
Information about new release
1 parent 3be2071 commit badff44

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

NEWS

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
Python-manatools
22
================
3+
0.99.0
4+
- New `manatools.aui` module that re-exports backend-agnostic UI classes
5+
(enums, `YWidget`, `YTreeItem`, `YTableItem`, `YTableHeader`, `YItem`,
6+
events and exceptions) from `yui_common` for easier migration from
7+
libyui-style code.
8+
- Unified YUI frontend with automatic backend detection (Qt / GTK / NCurses)
9+
and convenience accessors: `YUI.ui()`, `YUI.widgetFactory()`, `YUI.app()`.
10+
- Improved backend selection strategy and safer imports for Qt/GTK/curses
11+
backends (deferred probing and clear warnings when fallbacks are used).
12+
- `BaseDialog` (`manatools.ui.basedialog`) enhanced with a robust
13+
`_setupUI` layout pattern and guidance to protect column minimum widths
14+
using `MinSize` + `Frame` + `ReplacePoint` (fixes flicker/resize issues).
15+
- `AppConfig` (YAML-based) for system and per-user configuration file
16+
management, with `userPreferences`/`systemSettings` accessors.
17+
- `EventManager` improvements for consistent widget/menu/timeout/cancel
18+
event handling.
19+
- Various API stabilizations: re-exported enums (YUIDimension, YEventReason,
20+
YCheckBoxState, ...) and helper globals for backward compatibility.
21+
- Improved common dialogs and helpers: `AboutDialog`, `warningMsgBox`,
22+
`infoMsgBox`, `msgBox`, `askOkCancel`, and `askYesOrNo` with a
23+
unified, backend-agnostic API for simple informational and question
24+
dialogs used by applications.
25+
326
0.0.4
427
- set dialog icon if passed to costructor
528
- exported Service Manager Interface to allow using systemd api

0 commit comments

Comments
 (0)