Commit Graph

172 Commits (6fb27623653d63ff45376cbe7397e01d474dfef2)

Author SHA1 Message Date
Michail Vourlakos 765fd490c3 move Duplicate Dock in Add... menus
BUG:433688
4 years ago
Michail Vourlakos 38474372b4 rename Dock template to Default Dock 4 years ago
Michail Vourlakos fe5d2d7a63 context menu:provide Add view through templates 4 years ago
Michail Vourlakos 631f4a9d6e provide moveView through context menu
--the user can now user the ContextMenu in order
to move a view between different active layouts
4 years ago
Michail Vourlakos 5fa77e05eb contextmenu:add export as template 4 years ago
Michail Vourlakos b31792cd7b fix primaryconfig maximum height
--the new approach uses canvas geometry and
computes properly the maximum available screen
height in order for Primary Dock Settings window
to use screen height effectively
4 years ago
Michail Vourlakos 996b1aaf9b update dock actions menu text 4 years ago
Michail Vourlakos a57e2c37fe make view actions menu to act as Menu shower/hider 4 years ago
Michail Vourlakos f6e7a64800 expose all View Templates in actions menu 4 years ago
Michail Vourlakos ea3d913757 improvements for view templates handling 4 years ago
Michail Vourlakos 26af7e4091 add functionality for ExportViewTemplate 4 years ago
Michail Vourlakos eec63e5f13 add export view as template option 4 years ago
Michail Vourlakos b5021d1cc7 small visual improvements for dock settings window 4 years ago
Michail Vourlakos 09654e75b3 expose view templates through dock settings
--the user can now add views based on view templates
found in the system through Dock Settings, New Dock
actions
4 years ago
Michail Vourlakos eff0fab134 expose view templates through Dock settings window 4 years ago
Michail Vourlakos ff1e308a13 drop specific pages loaders for dock settings
--having a central Loader for all config windows does not
require different loaders for each settings page
any more.
4 years ago
Michail Vourlakos cbe9a588b8 Loaders for all dock settings windows
--this way we make sure that plasmoid and latteView
objects are always available to them when needed
4 years ago
Michail Vourlakos 55d0dde551 load config pages properly for dock settings window 4 years ago
Michail Vourlakos 88df41982c load settings pages with loaders 4 years ago
Michail Vourlakos e47775e2f4 load dock config pages properly in stackview
--during the first startup
4 years ago
Michail Vourlakos 65569b1a9a support all screen edges for settings dragging 4 years ago
Michail Vourlakos c8670a7561 fix empty pages issue during dock settings showing 4 years ago
Michail Vourlakos 3e055914c0 provide a dragging corner in dock settings window 4 years ago
Michail Vourlakos 0a877c017e multiple fixes for pages first loading/activating 4 years ago
Michail Vourlakos 4b9b0e59b7 fix show indicator for buttons in behavior page 4 years ago
Michail Vourlakos 102be51276 fix tasks page indexing in normal settings mode 4 years ago
Michail Vourlakos 082eef0b3a some fixes in new stacked settings properties 4 years ago
Michail Vourlakos 15c0220334 update dock settings window to use stackview 4 years ago
Michail Vourlakos f8cce7acfa fix normalThickness value 4 years ago
Michail Vourlakos 919b0cbf8c rename view property 4 years ago
Michail Vourlakos be20c63366 show Remove button only in advanced settings 4 years ago
Michail Vourlakos 3689cc406d retrieve available screen space through activityid 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
Michail Vourlakos e323f31645 use universal inAdvancedMode for edit settings
--for all view edit windows are now using the same
flag in order to identify basic and advanced level
for editing their settings
5 years ago
Michail Vourlakos e00ec530c9 update primary config advanced mode properly
--each View has its own advanced level identification.
5 years ago
Michail Vourlakos 351512bbcc improve Tasks Pages initialization
--when ParentView changes for PrimaryConfigView the Tasks
model initialization should take place appropriately.
5 years ago
Michail Vourlakos 166ee1899a multiple fixes to PrimaryConfig geom calcs
--provide also instant layout switching when
View changes a layout between central and shared
layout in the same view port
5 years ago
Michail Vourlakos fa83db7825 provide consistent Canvas SubConfigWindow behavior
--CanvasSubConfigWindow is now ready to provide the
same Header editing controls and behavior that previous
implementation was already doing so
5 years ago
Michail Vourlakos 5d4da93b68 from Latte trademark properly
--use the original Latte trademark at all
times in Primary config view setttings. In
the past there were icon themes that was
changing Latte icon to something alientic
and that approach was breaking the Latte
trademark visual appearance.
5 years ago
Michail Vourlakos 7906c8788a update primary config window to isReady 5 years ago
Michail Vourlakos 6c2dcfbab8 drop Plasma::ConfigView for View primary window
--this is a step forward in order for all Views to
use the same Config Windows which is more memory
efficient.
5 years ago
Michail Vourlakos aba7aeab80 small fixes here and there 5 years ago
Michail Vourlakos a3f254d4d2 remove deprecated code 5 years ago
Michail Vourlakos cb368c504d drop old Tasks identification code paths 5 years ago
Michail Vourlakos 76781094af rename ExtInterface::model to LatteTasksModel 5 years ago
Michail Vourlakos 6f3367225d new Effects API for config windows subtract region 5 years ago
Michail Vourlakos 124629ea06 move pin button to plasma components3 5 years ago
Michail Vourlakos 9919952239 bring back Settings::inAdvancedMode
--ViewSettings::complexityLevel is not needed
any more... View::Settings will keep only two
states, Basic and Advanced mode
5 years ago
Michail Vourlakos ac99708315 MAJOR MAJOR:splitting types to their own component
--improve types and references and add types splitted
at better places. So now we have
 - LatteCore.Types that are global for all components
 - LatteTasks.Types that are private to tasks plasmoid
 - LatteContainment.Types that are private to latte
containment
5 years ago
Michail Vourlakos 5073939335 REFACTOR:split up and refactor liblatte2 and types
--use a more logical organization for types. LibLatte2
is split to become LatteCore library and Latte types
are now moved to application level. The Latte Types will
be split even more... Tasks-Only related types will
become Latte.Tasks types

BUG:420210
5 years ago