monomer/ChangeLog.md

84 lines
2.2 KiB
Markdown
Raw Normal View History

2021-10-15 06:08:05 +03:00
## 1.2.0.0
### Added
- Add `customModelBuilder` in Composite, for custom models support. These can consume information
from the parent model.
### Fixed
- Keep old Composite root if model has not changed. This did not affect previous code,
it is only relevant with new features.
2021-10-15 06:08:05 +03:00
### Changed
- Composite requests `RenderOnce` when model changes.
- Composite now renders decorations if a style is set.
- ZStack's `onlyTopActive` now follows the same pattern as other boolean combinators.
- Shortened labels for `ColorPicker`.
- Changed `_weFindByPath` to `_weFindBranchByPath`, now returning the complete branch up to the given path.
- Add `containerCreateContainerFromModel` to workaround issue when updating offset during merge.
2021-10-15 06:08:05 +03:00
## 1.1.1.0
### Added
- `appInvertWheelX` and `appInvertWheelY` configuration options.
### Fixed
- Horizontal wheel/trackpad scrolling on Linux.
- Scroll: do not use direction argument to modify wheel/trackpad direction (event provides correct value).
- Only replace composite model with user model on init and merge.
## 1.1.0.0
### Added
- `sizeUpdater` helpers. Support multiple handlers in box, grid and stack.
- `dpr` field to `WidgetEnv`.
- `RunInRenderThread` to support initialization of low level OpenGL resources.
- OpenGL example.
- `containerDrawDecorations`. Simplify button/externalLink internals.
- `ThemeState` entries for future `optionButton` and `toggleButton` widgets.
- `singleDrawDecorations`. Make it consistent with Container.
### Fixed
- Reduce memory usage by sharing wreq session among image widget instances.
2021-09-23 00:32:51 +03:00
- Set correct `WidgetEnv` viewport from scroll (it looked good because of scissoring).
- Fix issue with scrollbars using child coordinates for detecting clicks.
## 1.0.0.3
### Added
- Add Nix and GitHub Actions support (thanks @smunix!).
### Fixed
- Consume and forward all available messages from Producers on each cycle.
- Fix space leak when rebuilding the UI or handling events.
## 1.0.0.2
### Added
2021-08-16 02:35:21 +03:00
- Add `appRenderOnMainThread` option.
2021-08-16 02:35:21 +03:00
### Changed
- Use the recently published nanovg-0.8.0.0 from Hackage, instead of the version from the PR's commit.
## 1.0.0.1
### Fixed
2021-08-13 06:42:45 +03:00
- Fix Haddocks for widget configuration types.
2021-08-13 06:42:45 +03:00
## 1.0.0.0
2019-09-23 17:46:21 +03:00
### Initial public release
2021-08-09 06:10:32 +03:00
- Supports Windows, Linux and macOS