./x11/kirigami2, QtQuick based components set

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.116.0nb3, Package name: kirigami2-5.116.0nb3, Maintainer: markd

Kirigami is a set of QtQuick components at the moment targeted for
mobile use (in the future desktop as well) targeting both Plasma
Mobile and Android. It's not a whole set of components, all the
"Primitive" ones like buttons and textboxes are a job for
QtQuickControls (soon QtQuickControls2) but it's a set of high level
components to make the creation of applications that look and feel
great on mobile as well as desktop devices and follow the Kirigami
Human Interface Guidelines.


Required to run:
[x11/qt5-qtsvg] [x11/qt5-qttools] [x11/qt5-qtgraphicaleffects] [x11/qt5-qtbase] [x11/qt5-qtquickcontrols2]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [devel/extra-cmake-modules] [x11/xorgproto]

Master sites: (Expand)

Filesize: 374.668 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1490)
Log message:
* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
   2024-02-06 11:46:35 by Mark Davies | Files touched by this commit (173) | Package updated
Log message:
*: update KDE Frameworks to 5.114.0

6 months of development
   2024-01-30 15:22:43 by Ryo ONODERA | Files touched by this commit (672)
Log message:
*: Recursive revbump from audio/pulseaudio-17.0
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-07-29 04:46:06 by Mark Davies | Files touched by this commit (4) | Package updated
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
   2023-05-22 23:00:50 by Thomas Klausner | Files touched by this commit (645)
Log message:
*: bump for libproxy 0.5