Commit Graph

5028 Commits (c70ffb5b92a012b1ac5ce79f3f486daef3a312bd)
 

Author SHA1 Message Date
Michail Vourlakos ddaf790755 switch to PlasmaCore.IconItem for Tasks icons
--and use LatteCore.IconItem only to retrieve background
and glow colors
Michail Vourlakos e43293062d provide shadows through Abilities.BasicItem
Michail Vourlakos 1e8ec1380d track lastActiveWindows for OnAllActivities layout
--fix the typo that identifies when a view in present
OnAllActivities, {0} that is.

BUG:431763
Michail Vourlakos f27f938042 support XDG_CONFIG_PATH for app code
BUG:428210
Michail Vourlakos a24f6b85c2 drop totally shrinkThickMargins option
--the new per applet margins make that property
no relevant anymore
Michail Vourlakos ff1e308a13 drop specific pages loaders for dock settings
--having a central Loader for all config windows does not
require different loaders for each settings page
any more.
Michail Vourlakos 39404ca8fe select Custom Indicator type properly on startup
Michail Vourlakos cbe9a588b8 Loaders for all dock settings windows
--this way we make sure that plasmoid and latteView
objects are always available to them when needed
Michail Vourlakos 55d0dde551 load config pages properly for dock settings window
Michail Vourlakos 88df41982c load settings pages with loaders
Michail Vourlakos e47775e2f4 load dock config pages properly in stackview
--during the first startup
Michail Vourlakos 8ae3b4ecfb update based on position shortcuts implementation
--the new fix provides totally valid position shortcut
badges based on what the user has chosen as global
shortcut to trigger an item in latte dock based
on its position in it
Michail Vourlakos cdaefbc775 provide layoutWidth/Height from AppletAbilities
Michail Vourlakos a2d15e58d9 add missing public reference
Michail Vourlakos 0efc1fafc7 support Grid Container for Ability BasicItems
Michail Vourlakos 2cc5139c64 prepare AppletAbilities,different LayoutContainers
Michail Vourlakos 90b8a7e502 AppletAbilities takes responsibility for Layout
--applets abilities will anchor the layout properly
and at the same time update its values accordingly
Michail Vourlakos 8847208d6e increase z-index of BasicItem contentItem
--this way any mouseareas inside the contentItem
are higher in the z-index comparing with any mouseareas
inside the Ability.BasicItem

BUG:432386
Michail Vourlakos d8fe0e90d5 drop plasmoidName variable from containment
Michail Vourlakos 32a5282517 not show lock button for IndexerIsSupported applets
Michail Vourlakos d90f195069 do not colorize for IndexerSupported applets
Michail Vourlakos ba502fa595 plasmoid align perfectly its items
--this way we make the calculations correctly
and its contents are not moved 1px far from the
perferct offset value in order to look consistent
with the rest items of the dock
Michail Vourlakos d46864e0ad reduce ThinTooltip Ability hiding calls
Michail Vourlakos 7af60c802d provide isHidingBlocked through MyView Ability
Michail Vourlakos aa21ed90cb disable lenMargins at ALL IndexerSupported applets
Michail Vourlakos 32d2e75b0c fix configurationarea events sunk mechanism
Michail Vourlakos 2d48769771 improve default values for abilities
Michail Vourlakos 9e38a8cc3f fixes in order for abilities to work property
Michail Vourlakos 76a08e6897 fixes for abilities
Michail Vourlakos ea489b3c7b fixes for ParabolicEffect client ability
Michail Vourlakos 4051bf687f move AppletAbilities client into library
Michail Vourlakos 2a291385bf move ParabolicEffect client ability into library
Michail Vourlakos d9ac0f7c48 simplify PositionShortcuts client ability
Michail Vourlakos 460ce35f6c move Indexer ability client into library
Michail Vourlakos 24802431ff fix reference
Michail Vourlakos 68b93285e2 move Metrics client ability into library
Michail Vourlakos e3b6f72ed0 move PositionShortcuts client ability into library
Michail Vourlakos b915a512c9 remove no needed plasmoid ability UserRequests
Michail Vourlakos 76ef6c8111 move Animations AbilityClient into library
Michail Vourlakos 270ca3a7df position shortcut activation through BasicItem
--developers can have easy access to activating their
Basic ability items through on position shortcuts
infrastructure
Michail Vourlakos 1d9fe41dd0 move BasicItem into Abilities.Items
--this way it can be used by ANY plasma applet
Michail Vourlakos 9d0922a203 decouple TitleTooltipParent from root and taskItem
Michail Vourlakos 815bd9d799 decouple ShortcutBadge from taskItem and root
Michail Vourlakos 2b29662706 indicatorLevel independent of taskItem and root
Michail Vourlakos 665a287586 use same parabolic calculation in applet and tasks
Michail Vourlakos d29d0ce88c fix tasks parabolic small jumping
Michail Vourlakos 0d5f1dc78f rename task basic item parts
Michail Vourlakos 721353da1e forward pressed and released events to indicators
Michail Vourlakos a32367c60c rename inTempScaling to hasZoomPerAxis
Michail Vourlakos f68f2646f7 improve variable name for ParabolicItem