mirror of
https://github.com/fjvallarino/monomer.git
synced 2024-09-11 12:05:35 +03:00
2.7 KiB
2.7 KiB
1.2.0.0
Added
- Add
customModelBuilder
in Composite, for custom models support. These can consume information from the parent model. - Add
containerCreateContainerFromModel
to workaround issue when updating offset during merge. - Add
appDisableCompositing
to allow requesting compositing to be disabled on startup.
Fixed
- Keep old Composite root if model has not changed. This does not affect previous code, it is only relevant with new features.
- Generate
IgnoreParentEvents
request from widgets that handle Wheel event (avoids issues with scroll widget moving the content).
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. - Change SDL's default of requesting compositing to be disabled on startup (compositing is now left unchanged).
- Filter following
TextInput
event if a single letter binding matched previously onkeystroke
.
1.1.1.0
Added
appInvertWheelX
andappInvertWheelY
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 toWidgetEnv
.RunInRenderThread
to support initialization of low level OpenGL resources.- OpenGL example.
containerDrawDecorations
. Simplify button/externalLink internals.ThemeState
entries for futureoptionButton
andtoggleButton
widgets.singleDrawDecorations
. Make it consistent with Container.
Fixed
- Reduce memory usage by sharing wreq session among image widget instances.
- 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
- Add
appRenderOnMainThread
option.
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
- Fix Haddocks for widget configuration types.
1.0.0.0
Initial public release
- Supports Windows, Linux and macOS