Commit Graph

15 Commits (6cd1a9b7ae489fd802dd1d287d6cb65331c060de)

Author SHA1 Message Date
Michail Vourlakos f75605d78d introduce Resources for Indicators
Michail Vourlakos 67a4a4ab14 remove deprecated options
--reversed, dotsOnActive and
threeColors that were related
to Latte indicator
Michail Vourlakos d95d861b64 add new options to indicators interface
--providesHoveredAnimation, in order to disable
the Latte one
--providesClickedAnimation, in order to disable
the Latte one
--needsMouseEventCoordinates, in order to know
when the mouse pressed e.g. creating animations
like the android way
Michail Vourlakos 3e19e553f1 add IndicatorInfo to have a global reference
Michail Vourlakos 915bb1bd39 provide visual limits for margins/padding
--based on the current indicator there minimum
thickness and indicator padding can be altered.
Providing some visual feedback for the user to
understand these limits is a good practice.
Michail Vourlakos 1503dbe247 take into account indicator minimum paddings
Michail Vourlakos 262dfa6b09 Indicators protocol change attributes to level
--introduce a new class called level which contains
all the needed information concerning indicator level
and at the same time the bridge that provides information
for the specific indicator states
Michail Vourlakos 28ef36a774 simplify indicators names
Michail Vourlakos 9a464226bd improve loading for indigator config ui
--in order for all indicators infrastructure to
load the plugin correctly the configuration and
the component elements of ViewPart::Indicator
must be loaded first correctly and afterwards
the relevant Indicators to follow
Michail Vourlakos 0b90411b1d IMPORTANT: All new Indicators architecture
--this huge commit contains all the changes needed
in order for Latte to load Indicators dynamically
from their own packages
Michail Vourlakos 28d197484e fix warnings
Michail Vourlakos b89ef0e50b fix warnings fron new indicators architecture
Michail Vourlakos 8be388b893 improve vastly the indicators arch independence
Michail Vourlakos 4318404c9c fix warnings and improvements for Indicators
Michail Vourlakos 0d568c81d5 update indicators architecture to be independent
--first steps in order to support completely independent
indicators that can be downloaded/installed/used online