Path to this page:
Subject: CVS commit: pkgsrc/x11/kirigami2
From: Mark Davies
Date: 2023-07-29 04:46:06
Message id: 20230729024606.7E393FBDB@cvs.NetBSD.org
Log Message:
kirigami2: update to 5.108.0
5.99
Improve DefaultListItemBackground code
MnemonicAttached: Make sure to return StyledText-compatible strings for \
richTextLabel
CategorizedSettings: ensure space for long words and don't wrap in weird places
private/PrivateCardsGridView.qml: Anchor DelegateRycler to an existing item
ActionsMenu: Properly cleanup the menu
Restore going back/forward in ColumnView using back/forward mouse buttons
Improve settingscomponents/CategorizedSettings.qml code formatting
do not evaluate strings directly, use string's length instead
show the title background when the title is aligned to vertical center
Use new CI templates for static builds
Add RestoreMode to Binding objects
Examples: use normal target installation arguments var
Make link buttons look more like links
Remove unused indicateActiveFocus property
Port pushpopclear example away from Kirigami.Label
Don't violate min <= max assert in qBound in Qt 6
FormLayout: Fix confusing argument name in method implementation
imagecolors: make extracted colors follow WCAG contrast criterion
colorutils: add `luminance`
colorutils: avoid negative L in LabColor
colorutils: add `colorToXYZ`
BannerImage: Delay recalculating title size until after anchors have settled
Always reset m_futureImageData to null after deleteLater
OverlaySheet: Fix some mis-indentation and missing return in JavaScript
fix scrolling calculation
Use Qt Shader Tools for shadow shaders with Qt 6
InlineMessage: Make the MouseArea work better with external MouseAreas
InlineMessage: add hoveredLink property
5.100
icon: `itemSize` should be `size`
FormLayout: remove top margin for TextArea
BannerImage: fix title background not aligning to vertical center
TabletModeWatcher: reduce the amount of blocking calls we do
SingletonCreation: Make sure singletons are reused with the engine
ToolBarLayout: Do not crash when a null action is passed
set a11y properties on swipelistitem actions buttons
Set is so that if there is at least 1 action in the CategorizedSettings
pagestack that the current index is set to it on open
DefaultCardBackground: Use simple drop shadow and less shadow
FormLayout: Use const instead of let where possible
Examples + tests: Update usage of actions in Page components
Improve appearance of ListSectionHeader and remove list item separators by default
GlobalDrawerActionItem: Simplify spacing
GlobalDrawerActionItem: Use consistent spacing between icon and label,
and left margin
GlobalDrawerActionItem: Make icon size readonly
GlobalDrawerActionItem: Don't increase icon size for mobile
Fix verticalAlignment bindingloop in PlaceholderMessage
WheelHandler: Fix memory leak
ActionToolBar: let keyword not used
ListSectionHeader: Elide when text overflows
FormLayout: remove hack
Remove cases where hoverEnabled is used in place of supportMouseEvents
SearchField: Check for acceptableInput before firing an event
GlobalToolBar: Expose the title padding property
Check preventStealing earlier in ColumnView
Don't load page header components asynchronously by default
SwipeListItem: Make sure we only show the aggressive warning when it's due
imagecolors: don't early return when there is no window for QQuickItem
Avatar: fix blurry avatar when using Qt scaling
Fix ginormous FABs
PC3/TextField,SearchField: Fix mirroring detection
SearchField: Align search icon vertically
SearchField,ActionTextField: Use non-destructive clear() method
Doc: ActionTextField: Use StandardKey instead of hardcoded Ctrl+F string
SearchField: Bump QML imports and fix code style
BasicListItem: Make text more readable when using fadeContent property
FormLayout: Fix nullable items
Remove renderType workaround that was fixed in Qt 5.14.0 RC1
Replace sizeForLabels with Units.iconSizes.medium/large where relevant
AboutItem: make license text selectable
make example build on qt6
Remove unnecessary break statement
5.101
InlineMessage: Fix corner case glitch when component is sized almost
enough to fix the label
Add ToolTip for action in PasswordField
ImageColors: load source image asynchronously
ImageColors: reset palette when source image is null
ImageColors: use OpenMP to count pixels in parallel
ImageColors: support url as source
OverlaySheet: Fix gaps in footer
CardsGridView: Do not set Infinity as an int value
ApplicationHeader: Fix not loading
Fix many memory leaks caused by `Qt.createComponent`
UrlButton: improve accessible properties when text is different from url
LinkButton: allow focus and add keyboard navigation
More checks when not to diplay fabs
PageRow: Introduce ability to automatically pop invisible pages
icon: account window dpi when calculating actualSize
Fix pushing pagerow to layers
DefaultListItemBackground: remove unused leadingWidth property
CardsGridView: remove unnecessary code
ActionTextField: allow to focus on action icons
ActionTextField: show native shortcut text in tooltip
ActionTextField: fix StandardKey not working
src/controls/About*.qml correct web page for KDE donations
Adjust to qrc file changes from
https://invent.kde.org/frameworks/extra-cmake-modules/-/merge_requests/303
Card: By default, decorate the card background as pressed if checked
AboutItem: Make "Report a Bug" button also be a link
AboutItem: Add Donate link
ActionButton: Fix broken attached properties due to import changes
Revert "icon: `itemSize` should be `size`"
Add alias Kirigami for units calls where missing
ContextIcon: add missing namespace for Kirigami
OverlayDrawer + ContextDrawerActionItem: add missing namespace for Units
UrlButton: import Kirigami for the base class
5.102
InlineMessage: Downstream and clarify padding expressions that are based
on background's border width
Calculate CategorizedSettings's width by using word width instead of length
ActionMenuItem: Shorten one binding expression, remove useless check
Fix getting tablet mode on application startup
Show tooltip in avatar if available
ActionTextField: Specify focus reason for shortcut activation
Add text to clear action in search field
ColumnView: Resolve assert
ActionTextField: Avoid showing empty tooltip for actions without text
InlineMessage: Make content text selectable, just like their Widgets counterpart
PageRow: Fix potential popping of visible pages with popHiddenPages
NavigationTabButton: Support display property
DefaultCardBackground: Make basic drop shadow follow the radius
NavigationTabBar: Move button width calculation out of NavigationTabButton
fix the listitemdraghandle example so it's not a broken mess
Dialog: Fix assigning undefined to QObject property, which is a type error in QML
Use StandardKey.Find instead of "CTRL+F"
ActionTextField: Fix property access error on non-Kirigami actions
PasssiveNotificationManager: Use Item instead of Control so that we can use
a touchscreen
ActionTextField: Remove useless binding
Don't accept hover events at the bottom of ApplicationItem
PageRow: Rename popNotVisiblePages... to popHiddenPages, and fix null
FormLayout: remove excessive spacing above unlabeled separators
Allow closing drawers on non-touch devices
Re-implement PassiveNotification functionality
Add appropriate tooltip and accessibility property to GlobalDrawer's menu button
Fix double namespace Kirigami.Kirigami.*
InlineMessage: Make 1 expression explicit and boolean-valued
InlineMessage: Don't bind your logic to the value of .visible property
OverlaySheet: Use same heading size as Dialog
icon: proceed itemChange in QQuickItem
Icon: repolish on DPR changes
Icon: Use correct devicePixelRatio
5.103
PageHeader: Fix title's leading padding in RTL environment
PageHeader: Factor out common sub-expressions
PageHeader: Break down long and complex expression into multiple lines
Take into account the extra spacing nav buttons have
Take into account more button after is visible
private/PrivateActionToolButton: Remove unused icon component
Fix escape key closing non-modal OverlayDrawers
Take into account side margins
Disable HoverHandler
BasicListItem: Patch tooltip tests for Qt5
BasicListItem: Add test for tooltip feature
tests: Sort tests alphabetically in CMake
Add hover-tooltip to the labels of BasicListItem
Remove examples for components which are going to be removed in KF6
ForwardButton: Remove unused initial properties
SwipeNavigator: Hotfix failure to load the component
OverlayDrawer: Remove unused object id
Fix the only compile-time warning left in KF5
OverlaySheet: Switch from int to real as appropriate
Fix last instances of imports without aliases
Explicitly specify arguments in signal handlers (x2)
Explicitly specify arguments in signal handlers
Fix some code style/formatting
Avatar: Add tests for action triggering
Avatar: Fix triggering main action
ColumnView: Explicitly support RTL in leading separator
ColumnView: Use Kirigami.Theme.Window colorSet for separators
ColumnView: Remove obsolete code
ColumnView: Use RTL-friendly name for internal method
ColumnView: Make consistent calls to shared instance
Optimize connections on parent change, and make sure to unbind if target set \
to null
WheelHandler: Fix scrolling over ScrollBars on ScrollablePage
ScrollablePage: Enhance code style
ScrollablePage: Drop extra rounding code
a11y: Ignore action buttons for invisible actions
Page: Split default page title delegate into separate component
Page: Fix title delegate elision glitch
ActionToolButton: Replace hack with Accessible role
ShadowedTexture: Fix crash in cases where QSGTextureProvider::textureChanged.
Move license file of template to correct location
5.104
Dialog: Don't let user interact with footer during transitions
For styling and recoloring, use `down` property instead of `pressed`
Fix mistyping of Kirigami.Settings.isMobile
5.105
Fix quit action code
GlobalDrawer: Fix header with invisible content taking up space
ColorUtils: Handle cases where hue is -1 in linearInterpolate
NavigationTabBar: Fix imports in doc example
NavigationTabBar: Factor out minDelegateWidth part of expression
Action Name Not required KF5
Default page categorized settings
Show back button when pushing a pagerow
shadowed*rectangle: Don't use base class result if materials are different
Set fallback theme path when a custom icon theme is used
5.106
Fix spacing issue in OverlaySheet
GlobalToolBar: Fix enabled state of the BackButton in RTL mode
CardsGridView: improve columns property codeblock
SelectableLabel: Prevent it from participating in Tab chain
Fix disabled text color in Material style with dark color scheme
ActionButton: Fix reference to a tooltip attached property
BreadcrumbControl: Fix wrong heading offset in RTL layout direction
ContextDrawer: Remove top padding as well
BreadcrumbControl: Fix errors from wrong indexing
Fix accessibility of back and forward button
fix dragging from toolbar
SwipeListItem: Fix for QT_QUICK_CONTROLS_MOBILE
OverlayDrawer: Fix z value being too high for OverlaySheets
Added keyboard search icon to SearchField
5.107
ActionTextField: Disable shortcut for invisible and disabled text fields
BasicListItemTest: Guard against nullable background in ScrollView
Fix tst_basiclistitem_tooltip
Make it possible to disable BasicListItem tooltip
Fix almost all links in the KF5 Kirigami docs
Fix painting of non-symbolic icons which are fallbacks for symbolic
5.108
PassiveNotificationsManager: Fix callBack lifetime
Use MobileForm.AboutPage
BasicListItem: Use pressed state for tooltip
DefautListItemBackground: prioritize user input events when setting background \
color
Files: