Commit Graph

43 Commits (e438e04511393ca96d77f4b495d21ef7441fe92e)

Author SHA1 Message Date
Michail Vourlakos 4ebf3e2329 update progress badge properly
--send repaint signals properly for BadgeText

BUG:410318
FIXED-IN:0.9.1
Michail Vourlakos 30f3145f95 Introduce Flat and 3D style for Badges
--the user can now choose to enable or NOT 3D
style for all badges through Latte Global Preferences
window. By default the Flat style is preferred

BUG: 409467
Michail Vourlakos d7a41ab264 introduce 3D style option for BadgeText
Michail Vourlakos 307564422e reduce Kirigami version to 2.2
BUG:409143
Michail Vourlakos 6c288401aa BadgeText revert plasma style renderType
Michail Vourlakos 2dfb136447 improve LatteComponets.ComboBoxButton
--improve elide metrics and align left when
text exceeds the available space
Michail Vourlakos bb8a946140 fix warnings
Michail Vourlakos 002e0547ba improve LatteComponents.ComboBox
--drop editable feature of ComboBox in favour
of better alignment of the selected item and
the dropped down list elements
Michail Vourlakos 396efadb5a track screens count changes for View Settings
Michail Vourlakos 675ddb2e2e provide more modern Screens ComboBox
Michail Vourlakos f75605d78d introduce Resources for Indicators
Michail Vourlakos 1d055f5e19 try to adjust BadgeText text alignment
--following a Plasma related commit in order to
center-align Text properly. There is no big
difference actually.
Michail Vourlakos 36119d3d86 move Indicators published properties,better place
Michail Vourlakos cda688c2a5 refactor:move AddingVisuals to LatteComponents
Michail Vourlakos d86525162d enable Outline for !compositing
Michail Vourlakos 13cb58d54a improve badges borders colors
Michail Vourlakos 12e8863f4b update info badges color for tasks notifications
--info badges updated their colors in order to attract
more attention on them. Most themes etc. use for their
negativeTextColor a reddish color so that is a good
match for this.
Michail Vourlakos 6710be3ae5 update plasmoid to support scrolling
Michail Vourlakos 7ed22d6b04 make plasmoid independent the ShadowExternal comp
Michail Vourlakos ea1a7ae9f2 fix ToggleHeaders in settings window
Michail Vourlakos 441e38a730 fix tooltips inconsistencies in Settings window
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 f9091f3b6c Dont use empty areas in HeaderSwitch
--the user in order to activate/deactivate an element
must click either the Text or the Swith elements
Michail Vourlakos d280b6e4aa button to remove locally installed indicators
Michail Vourlakos 6c8723b0b4 add CheckBoxesColumn and introduce common margin
--provide same margins for all CheckBoxes lists

BUG: 406031
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