Commit graph

19 commits

Author SHA1 Message Date
pin
a942300c3a graphics/kvantum: update to 1.0.0
V1.0.0
---------
 * Enabled experimental compilation of Kvantum's plugin against Qt6. With cmake,
   "ENABLE_QT5" should be set to "OFF" (as in `cmake .. -DENABLE_QT5=OFF`) —
   it's "ON" by default.
 * A little more precise calculation of sizes of buttons with bold texts.
 * Take "ToolButtonFollowStyle" into account when getting the style from the
   toolbutton itself (a logical consideration with no effect).
 * Added a workaround for missing panels and frames of LibreOffice's input
   fields.
 * Made Kvantum Manager a little more keyboard friendly.
 * Ensure that the left mouse button is pressed on starting window dragging
   (it may not be pressed in very rare cases, where a popup is shown after
   moving the cursor and closed before dragging).
 * Added a variant of KvCurves3d with light selection color.
 * Derive the disabled highlighted text color from the active highlighted text
   color.
 * Consider the mouseover state for icons of check boxes and radio buttons if
   relevant.
 * Added an example of progress-bar inside view-item to kvantumpreview.
 * Added a workaround for KWin-Wayland's menus and tooltips (they're polished
   before the platform name is set to "wayland").
 * Added an option (to Kvantum Manager) for not blurring inactive windows.
 * Removed the workaround fo the fixed Qt5 bug QTBUG-47043 but added another
   workaround for a similar Qt6 bug.
 * Limit the transparency of PCManFM-Qt's view to its main window.
2021-12-29 05:49:25 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
nia
f8331b5844 graphics: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 10:45:53 +00:00
nia
84d3786e88 graphics: Remove SHA1 hashes for distfiles 2021-10-07 14:11:55 +00:00
pin
48e20518fd graphics/kvantum: update to 0.20.2
V0.20.2
---------
 - Allow opening of the user config file from Kvantum Manager.
 - Respect KDE's scrollbar click behavior by default.
 - Elide push button text if there isn't enough space for it.
 - Better eliding of multiline texts.
 - Added LibreOffice to the black list of window dragging (as a workaround for
 issues related to its Qt5 skin under Wayland).
2021-09-15 13:34:29 +00:00
pin
32c3ae25d2 graphics/kvantum: update to 0.20.1
-In the case of bad hard-coded styles, ignore non-base background colors of
line-edits if their saturations are small enough.
-Blacklisted QQuickWidget with window dragging.
2021-07-21 15:07:35 +00:00
pin
85c139e296 graphics/kvantum: update to 0.20.0
Main changes:
- Fixed drawing of view-items with right-aligned decorations.
- Added an option for always centering normal tabs (in contrast to the document mode).
- Added an option (to Kvantum Manager) for styling vertical toolbars.
- Fixed a small problem in tab overlapping.
- Don't allow kinetic scrolling inside subwindows.
- Used version check for KWindowSystem because of method deprecations.
- Dropped support for Qt5 < 5.12.
2021-05-29 17:17:17 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
pin
4b40a1921c graphics/kvantum: update to 0.19.0
-Allow dragging from some disabled widgets.
-Added an option (to Kvantum Manager) for setting the toolbar icon size to the
font height if possible.
-Don't style vertical toolbars because, otherwise, they might look ugly.
-Always check if the drag manager is deleted after it sends mouse events (to
prevent any crash).
-Increased the drag distance and delay when dragging is done from buttons.
-Try to do less calculations to get widget sizes by not consulting QCommonStyle
as far as possible.
-Draw view-items independently of QCommonStyle to apply all size settings
correctly.
-Always reserve the vertical space for a single-line text in view-items.
QCommonStyle is inconsistent in this regard and may create a tiny item editor
when the text is empty. Qt doesn't give enough info to QStyle for knowing
whether the editor is active.
-Ignore a view-item's custom brush when it's selected (as QCommonStyle does).
-Cleaned up the code of transient scrollbar animation (and fixed a rare case,
where a transient scrollbar might not disappear after app startup — as in
kcharselect).
-Fixed a small problem in (Krita's) KisSliderSpinBox.
2021-03-12 09:40:14 +00:00
pin
e0daf22aca graphics/kvantum: update to 0.18.0
-Use PE_FrameStatusBarItem with Qt ≥ 5.13.0 and return from it.
-Made toolbars unmovable by default.
-Added some effects to the labels of Kvantum Manager's About dialog.
-Don't let the width of a push button that has text be smaller than 80px
(although the minimum width may be greater because it depends on the font).
-Replace text tabs with spaces when calculating label sizes (because text tabs
aren't expanded when labels are drawn).
-Always draw the tab text in a single line.
-Horizontally smaller menus when they have accelerators.
-Respect the key "no_inactiveness" with all widgets.
-Get tooltip shadow dimensions only once if compositing is available.
-Draw the icon of the menubar item instead of its text if it's given.
-Fixed the field growth policy of centered form layouts.
-A better window dragging code (x11drag) with Qt ≥ 5.15, that works under X11
and Wayland alike by calling the window manager.
-Added an option (to Kvantum Manager) for dragging windows from buttons.
-Considered a rare case of window type change for window translucency and
dragging.
-Removed the scroll jump workaround. It interfered with animations and cluttered
the code to partially compensate for Qt's scroll jumps that appeared with mouse
gestures.
2021-01-05 22:26:14 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
pin
a14db43a99 graphics/kvantum: update to 0.17.0
V0.17.0
---------
 * Also, take care of widgets without interior SVG elements on a menu that has a
high contrast with the window (a possible scenario that hasn't happened with any
theme so far).
 * A workaround for a rare problem in QWidgetAction when menus have a high
contrast with windows.
 * Fixed the text color of thin progressbars inside stylable toolbars of
dark-and-light themes.
 * More accurate calculation of spinbox width under special circumstances.
 * Distinguish popup indicators from other button indicators on mouseover.
2020-10-03 12:09:59 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
pin
d1d6c672ee graphics/kvantum: update to 0.16.1
V0.16.1
---------
 * Consider a toolbar stylable if it contains a tabbar that isn't inside the
same window.
 * Be more explicit about the color group when getting colors from the standard
palette.
2020-08-10 16:58:29 +00:00
pin
2264480c88 graphics/kvantum: update to 0.16.0
V0.16.0
---------
 * Set the scroll indicator size of tabs to that of toolbar buttons.
 * Fixed a rare issue in the frame size of grouped elements.
 * Added an option to Kvantum Manager for enabling window translucency with
 non-integer scale factors after showing a warning.
 * A workaround for a rare case of Qt's contradicting QStyle in drawing spin
 boxes.
 * Fixed the height of combo menu separators.
 * Reset widget palettes on changing style from and to Kvantum. This fixes
 several problems with on-the-fly style changes, so that an app restart won't be
 needed in most cases.
 * Updated the code for Qt 5.15.
 * Added a workaround for a regression in Qt 5.15, which results in
 QStyleOptionTab reporting an incorrect tab position.
2020-06-24 12:53:04 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
pin
6364a3079a graphics/kvantum: Update to 0.15.3
Changelog:
V0.15.3
---------
 -A better calculation of the part of a progressbar's internal text which is
 inside the indicator (this also fixes a small offset in KisSliderSpinBox).
 -Don't draw a progressbar's busy indicator if it's wider than the progressbar
 (although that never happens in practice).
 -Added a workaround for a new but small bug in the toolbar timer of
 Audacious 4.0.
 -Align a menu-item's text with others if its icon isn't null but its pixmap is.
 -Removed Qt4 related stuff with the default installation, at last.

Not noted in the Changelog, NetBSD specific patch has been merged upstream and
is no longer required.
2020-05-06 08:12:55 +00:00
pin
d7240e3715 graphics/kvantum
Update maintainer e-mail
2020-04-22 08:26:45 +00:00
pin
f5561fe1c2 import graphics/kvantum
Kvantum (by Pedram Pourang, a.k.a. Tsu Jan) is an SVG-based theme engine for Qt,
tuned to KDE and LXQt, with an emphasis on elegance, usability and practicality.

Kvantum has a default dark theme, which is inspired by the default theme of
Enlightenment. Creation of realistic themes like that for KDE was my first
reason to make Kvantum but it goes far beyond its default theme: you could make
themes with very different looks and feels for it, whether they be
photorealistic or cartoonish, 3D or flat, embellished or minimalistic, or
something in between, and Kvantum will let you control almost every aspect of
Qt widgets.

Kvantum also comes with extra themes that are installed as root with Qt5
installation and can be selected and activated by using Kvantum Manager.

patch submited upstream https://github.com/tsujan/Kvantum/pull/518
Thanks to Nikita and Maya for reviewing the package.
2020-04-19 11:57:23 +00:00