Michail Vourlakos
992f98389d
dont roundToIconSize only for parabolic effect
4 years ago
Michail Vourlakos
7af60c802d
provide isHidingBlocked through MyView Ability
4 years ago
Michail Vourlakos
04ce943603
expose ThinTooltip Ability to applets and host
4 years ago
Michail Vourlakos
04b6909e66
decouple dropping launchers in applet/containment
...
--all dropping launchers infrastructure has now decoupled
and can be used from any other applet in other to gain
such privileges
4 years ago
Michail Vourlakos
99531d4d19
drop totally any applet icon overlaying
4 years ago
Michail Vourlakos
0112df9c5d
alter Abilities.Definitions, Abilities.Definition
4 years ago
Michail Vourlakos
1e985590b5
upgrade debug timers flag to Abilities
4 years ago
Michail Vourlakos
f5cc1f8f81
abilities:provide animations.requirements
...
--applets animations ability can now be used to
provide a zoomFactor that is needed from their
animations
5 years ago
Michail Vourlakos
fa4ffbf521
use PositionShortuts Ability for activate/new
5 years ago
Michail Vourlakos
dc78257962
improvement for Container::OnPositionShortcuts
...
--bind On Position Shortcuts Container ability
with View::ExtendedContainmentInterface implementation
5 years ago
Michail Vourlakos
419b2bfb6d
fix binding loop for Applet::layoutThickness
5 years ago
Michail Vourlakos
a9425409d0
improve Indexer Container/Bridge implementation
5 years ago
Michail Vourlakos
87ffc22f6a
remove AppletsRecords container ability
...
--use the all new much better infrastructure
to track applet abilities requirements
5 years ago
Michail Vourlakos
f707cdab4f
create ParabolicEffect Abitility
...
--such ability provides four different parts:
Defintion/Applet/Container/Bridge
5 years ago
Michail Vourlakos
92a6319dac
update applets windows tracking for AppletsRecords
5 years ago
Michail Vourlakos
3a7a8368fa
provide a multiapplets innerZoomFactor structure
...
--introduce AppletsRecords in order to keep track
of their requirements that influence the containment
qml behavior
5 years ago
Michail Vourlakos
82f007e4bf
provide an AbilityDefinition for Animations
...
--this way both containers and applets can use
the same infrastructure and properties
5 years ago
Michail Vourlakos
b1f5e169ee
provide new abilities imports structure
5 years ago
Michail Vourlakos
13a9522a16
rename abilities imports to distiguish purpose
...
--an better plural naming was chosen in order for
for consumers to distiguish abilities purpose. Abilities
are designed to be use by multiple applets and
containers
5 years ago
Michail Vourlakos
3bee600a98
introduce AppletAbilities as qml library
...
--introduce AppletAbilities qml library which is going
to be available to all applets to use it freely. In the stage
all components will be qml-only but in the future when
any of the components have been stabilized for their
apis then many of them could gain c++ implementation
5 years ago
Michail Vourlakos
810dd5a1b4
publish Abilities qml library
...
--add AppletRequirements in Abilities
qml library
5 years ago
Michail Vourlakos
6833a9b5cb
expose an object for AppletRequirements
5 years ago
Michail Vourlakos
8194ee94bc
inform applets/indicators for screen edge margin
...
--fix geometries publishing, update margins calculations
5 years ago
Michail Vourlakos
ac11a3a2d7
do not overlay applets when icon found !visible
...
--many applets are changing layouts and during that
process the main icon becomes invisile, in that case
the latte overlaied icon should also been disabled and
let applet paint itself accordingly
FIXED-IN:0.9.3
5 years ago
Michail Vourlakos
08f3855292
add Communicator::lengthMarginsEnabled for applets
...
--applets can now inform Latte if they want length
margins or not
6 years ago
Michail Vourlakos
5265822fb1
update communicator windowsTrackingEnabled
6 years ago
Michail Vourlakos
3c97bd222e
track how many applets need windowsTracking
6 years ago
Michail Vourlakos
8b46ecc92a
support new Latte separator properly
6 years ago
Michail Vourlakos
d04a3307d7
change names for two Communicator options
...
--follow qt naming for some Communicator options
6 years ago
Michail Vourlakos
3908b668a3
add two new Communicator options for applets
...
--activeIndicatorEnabled, applets can use it in order
to enable/disable the Latte Active Indicator for them
--parabolicEffectEnabled, applets can use it in order
to disable Parabolic Effect (zoom) for them
6 years ago
Michail Vourlakos
eddb6d229f
rename applet(container) to appletItem
...
--improve naming for main applet item
6 years ago
Michail Vourlakos
13b10c0498
fix binding loop for LatteBridge to applets
6 years ago
Michail Vourlakos
0cd33727b8
restore iconOverlay default behavior
...
BUG: 400806
6 years ago
Michail Vourlakos
53d17bfd01
new communication protocol one more time
6 years ago