Commit Graph

18 Commits (2f81ffab97fb46f7e18e14e0a5a3b9e3ad5c3f07)

Author SHA1 Message Date
Michail Vourlakos 0a2bd9cc2d improvements for ComboBoxButton
--improvements for popup placement and
icon sizes
Michail Vourlakos eac3c510d4 fixes for colors for Latte Components
Michail Vourlakos 7e69c5986e fix ComboBox elements icons color palette
Michail Vourlakos 2bad1924f4 support enabledRole for ComboBoxes
--more specific disable CopyDock when all
screen edges are occupied in the current
view screen
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 10ee2d9ab8 fixes for reversed state of config window
Michail Vourlakos 67f6c85387 fix ComboBox warning
Michail Vourlakos 9d33619415 fixes for reversed interface
Michail Vourlakos 70501618d6 improve placement and design of ComboBoxButton
Michail Vourlakos 9e9a8428b5 improvements for ComboBoxButton
--centered aligned button text properly and
at the same time elide the text when needed in
order to not overlap with the combobox down
arrow
Michail Vourlakos a461a66431 ui/behavior improvements for ComboBoxButtons
Michail Vourlakos 2c0087d16d provide a way for LatteComboBox to draw icons
Michail Vourlakos 06c965248c support customIndicators interface under settings
--a new element is introduced for CustomIndicators
which is going to be responsible to choose between
them and download also online for new indicators
Michail Vourlakos 06ec8ba68c improve ComboBox coloring
Michail Vourlakos 03001f4280 fork PlasmaComponents3.ComboBox to adjust for Latte
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 22c67c4df1 update settings window to LatteComponents
Michail Vourlakos ca80a7932f introduce LatteComponents to be consumed globally
--this is needed in order for indicators plugins in
the future to provide the same UI elements with the
rest of LatteView Settings windows