-
Notifications
You must be signed in to change notification settings - Fork 543
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change callback experimental implementation. #5159
Conversation
@@ -0,0 +1,20 @@ | |||
// Copyright © SixtyFPS GmbH <info@slint.dev> | |||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.1 OR LicenseRef-Slint-commercial |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[xtask license_header] reported by reviewdog 🐶
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.1 OR LicenseRef-Slint-commercial | |
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial |
// Copyright © SixtyFPS GmbH <info@slint-ui.com> | ||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-commercial |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[xtask license_header] reported by reviewdog 🐶
// Copyright © SixtyFPS GmbH <info@slint-ui.com> | |
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-commercial | |
// Copyright © SixtyFPS GmbH <info@slint.dev> | |
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial |
tests/cases/properties/changes.slint
Outdated
@@ -0,0 +1,73 @@ | |||
// Copyright © SixtyFPS GmbH <info@slint.dev> | |||
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.1 OR LicenseRef-Slint-commercial |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[xtask license_header] reported by reviewdog 🐶
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.1 OR LicenseRef-Slint-commercial | |
// SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-Slint-Royalty-free-1.2 OR LicenseRef-Slint-commercial |
Introduce a ChangeTracker type, but it is not of any use now
ad28cc7
to
9e9ab89
Compare
44d7509
to
2604064
Compare
2604064
to
fbe96a7
Compare
Currently gated by the experimental feature gate.
CC #112
We can already use that internally and try to get more experience.
But we still need to document, and define all edge cases and test them properly.
(what happens with loops, order of evaluation, when is the first callback called)