Commit Graph

4510 Commits (6dec2e378e92584d6bc413703dcd830bbb70cc41)
 

Author SHA1 Message Date
Michail Vourlakos 6dec2e378e remove deprecated applet code 4 years ago
Michail Vourlakos 42dedca86f fixes for multiple layouts new approach 4 years ago
Michail Vourlakos 3689cc406d retrieve available screen space through activityid 4 years ago
Michail Vourlakos 9026f931fd fixes for corona available areas calcs 4 years ago
Michail Vourlakos 951668fff9 single informative window for activating layouts 4 years ago
Michail Vourlakos 2e120f9446 make Multiple mode work correctly 4 years ago
Michail Vourlakos caf9bf7b78 REFACTOR:Drop Shared Layouts infrastructure
--Move in a simpler layouts approach.
--Single Layout mode loads ONLY ONE Layout for ALL Activities
--Multiple Layouts mode loads any combination of Layouts based
on the following settings:
  -- OnAllActivities
  -- ForFreeActivities
  -- SpecificActivities
4 years ago
Michail Vourlakos 63bfc444c4 provide allactivities and free activities ids 4 years ago
Michail Vourlakos fe34392e1f fix #24, typo 4 years ago
Michail Vourlakos 237e561627 ignore background.headThickness for behaveAsPanels 5 years ago
Michail Vourlakos 148e3956b1 decouple background layer plasma shadows svg
--the multilayered background first layer is not
decoupled and is not the parent layer for all the
rest layer. This way we can really hide it without
influence the rest background layers.
5 years ago
Michail Vourlakos 0d941d05f2 background radius,shadows only in advanced settings 5 years ago
Michail Vourlakos 305b0b9519 add custom radius length paddings for background 5 years ago
Michail Vourlakos 8298bf0e2c fix dock view geometry calculations
--when background custom radius and shadow
are applied the dock window geometry shouldnot
change if these values are not altered. This
is especially true when a dock is hiding
its screen edge margin when there is a maximized
window and the same time is hiding also its
background shadows. In such case in the past because
shadows were temporarily disabled the dock was constantly
changing its geometry
5 years ago
Michail Vourlakos dae99ea8a2 provide fixedshadows for LayeredBackground 5 years ago
Michail Vourlakos 0aa5aaec64 fixes for hideThickScreenGap in Dock mode 5 years ago
Michail Vourlakos ab1aa51fce fix for customDefShadowEnabled case 5 years ago
Michail Vourlakos 5e770bfd5e Appearance,enable colors script information 5 years ago
Michail Vourlakos 9e8192438c improvements for custom shadowed rectangle 5 years ago
Michail Vourlakos 8553a2e511 discover plasma theme shadow size and color 5 years ago
Michail Vourlakos 77828307b0 Require Kirigami2 dependency
--this way we make sure that kirigami2 is installed
and afterwards we can easily check kde frameworks version
which needs to be >= 5.69 in order to support
ShadowedRectangle
5 years ago
Michail Vourlakos 1142950f69 provide effect/masks regions for custom backgrounds
--PlasmaExtended::Theme produces QRegions based on corners
radius that can be consumed afterwards from Effects calculations
in order to provide correct QRegions for custom backgrounds
produced from custom background radius option
5 years ago
Michail Vourlakos bd16a0da69 provide self-calculated theme corners mask 5 years ago
Michail Vourlakos 2b5d19cfa3 combine Colors options in Appearance page
--combine all colors options into comboboxes and
at the same time enhance their icons and tooltips
functionality
5 years ago
Michail Vourlakos b2f8f20482 background:fixes for customBackgroundShadow
--limit also the background custom shadow to never
exceed the minimum panel axis
5 years ago
Michail Vourlakos 89e94fce3b initial support background custom radius/shadow
--playing around with Kirigami.ShadowedRectangle in order
to provide a nice beautiful custom made panel background
that the user can chosen custom radius or shadow size.
Colors are going to be used totally based on current plasma
theme.
5 years ago
l10n daemon script 15c1f46ae5 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
Michail Vourlakos 0e0e8fe5be provide two different export actions for layouts
--Export For Backup, exports a layout with its entire
configuration for ALL applets
--Export As Template, exports a layout after the user
has chosen which applets should keep their settings
and personal data. By default Latte Tasks plasmoid
is going to propose to keep its data because no
personal data are kept in it
5 years ago
Michail Vourlakos fd47976c1a provide margins for drop down menu buttons 5 years ago
Michail Vourlakos 343c1e632a provide consistent slots naming
--onSomethingChanged syntax is preferred for all
slots that are triggered from somethingChanged signals
--doThis syntax is preferred for generic slots that
are triggered from various different codepaths
5 years ago
Michail Vourlakos dd46c79475 storage:expose applet plugins information 5 years ago
Michail Vourlakos a36b49de77 data:extend generictable functionality
--provide different insert methods in order
to insert elements based on name or id sorting
criteria
5 years ago
Michail Vourlakos 7a3d68ed61 sort layouts based on their names
--when layouts are presented to the user it is preferred
to be perfectly sorted based on their names
5 years ago
Michail Vourlakos 8b836da44e genericlayout:improve semantics for id references 5 years ago
Michail Vourlakos 3de29ece9b drop subContaiment functions from genericlayout
--responsibility is now at Layouts::Storage singleton
class
5 years ago
Michail Vourlakos ac2a4cffc6 support different subcontainments types
--create an abstract implementation for subcontainments
such as systrays and group applet in order to use
the same infrastructure for all storage operations
such as Multiple Layouts loading, copying views,
providing important information etc.

BUG:418642
5 years ago
Michail Vourlakos 46292bf7e5 layouts::storage,provide subcontainment identities
--a generic way to identify subcontainments such as
systrays, group applets etc...
5 years ago
Michail Vourlakos ab2f416176 layouts::storage,functions for subcontainments 5 years ago
Michail Vourlakos d4bed3881b drop layout::storage totally
--use only the all new layouts::storage
singleton class for all layout storage
operations
5 years ago
Michail Vourlakos d3c1f4d1a8 layouts::storage,move copyView() function 5 years ago
Michail Vourlakos 53a0cb6574 layouts::storage, move syncToLayoutFile() code 5 years ago
Michail Vourlakos d97be6744d layouts::storage, move isBroken() function 5 years ago
Michail Vourlakos 9a1346d04a layouts::storage support importToCorona() 5 years ago
Michail Vourlakos 2fd9d6cbfd layout::storage move private functionality
--move private functionality to singleto class
5 years ago
Michail Vourlakos d97fe4c59c provide a new Layouts::Storage singleton
--this class will be the replacement for layout::storage
and will be responsible for any containment actions for
all layouts either loaded or offloaded. Through this
refactor loading and checking CentralLayouts should become
lighter and also memory efficient
5 years ago
Michail Vourlakos 9ff834ccae layouts:define custom text properly
--store the full text color in layout file
5 years ago
Michail Vourlakos d3a0b3cf31 details:confirm layout change,save data when needed 5 years ago
Michail Vourlakos 7695443a90 details:update buttons state on dataChanged 5 years ago
Michail Vourlakos 131ce454f2 fix IconData references based on Data::Generic type 5 years ago
Michail Vourlakos 5cb0277682 make layoutstable generic table dependent 5 years ago