Commit Graph

22 Commits (fea60886956fe09b0bf62bef2e85a18500ee108e)

Author SHA1 Message Date
Michail Vourlakos 5803366cb3 support no-unified global shortcuts
--v0.8 introduced unified global shortcuts for all
cases, that means that applets are also taken into
account for Latte activation/new instance global
shortcuts. A new parameter is introduced with
the patch at Latte global settings file called
"unifiedGlobalShortcuts", the user can set that
parameter to false before Latte startup in order
to use only global shortcuts relevant to the
Latte plasmoid.
Michail Vourlakos a5837fff09 add enabler/disabler for borderless maximized wins
Michail Vourlakos 83bad3374e expose screen Tracker interval value
--different hardware can have different delays
in order to inform for screen changes. The tracker
(an internal timer that is) informs Latte after
a specific interval in order to track these changes
and respond accordingly.
Michail Vourlakos 9e03f2732a remember the download window size
--Latte now remembers the last used window size
for the Download dialog
Michail Vourlakos b8321fb829 fix #905,smart colorize transparent panels
--enhanche the dynamic background feature and
in ordre to improve contrast with the underlying
background Latte now calculates the luminosity of the area
underneath the panel and based on that chooses the
best color to create contrast. The colors are chosen
only between textColor and backgroundColor.
Michail Vourlakos de4cddb5d3 update internal splitter icon to use plasma theme
Michail Vourlakos 4da2576ccb remember layouts settings columns width
--layouts columns widths are restored at its
previous values when the settings window is
shown and are saved when the settings window
closes
Michail Vourlakos 22ef2280d2 enable universal settings in Latte Settings Window
Michail Vourlakos 5c98015e8e fix #808,Multiple Layouts in Layouts Editor
-- the user is able to change from Multiple Layouts
to Single Layout runtime through Layouts Editor
Michail Vourlakos 47566c27c3 add variable layoutsMemoryUsage for layoutManager
Michail Vourlakos 6f7a44c450 the user can disable the Latte Info window
--which is mainly used to inform the user for
a dynamic layout switching
Michail Vourlakos 111d004e47 add launchers in universal group also
Michail Vourlakos ecf67a2a9d dynamic changing to layouts based on activities
Michail Vourlakos 9f16814780 remove deprecated globalsettings
Michail Vourlakos 5ff0e7af5b save layout window size to improve usability
Michail Vourlakos b56d92383f remove deprecated functionality of sessions
Michail Vourlakos e591add025 move autostart functionality to universalSettings
Michail Vourlakos 091295126d support loading for the new architecture
Michail Vourlakos 35a8f607b8 update universal settings correctly
--update exposeLayoutsMenu correctly from the
Importer
--cleanup universal settings file on exit
Michail Vourlakos db08a09bbf Importer importes the containments correctly
Michail Vourlakos 1a9ea88bc8 add LayoutSettings class and expose classes
Michail Vourlakos 06ddef8506 cnew architectures classes,add missing licenses