Commit Graph

2774 Commits (675bdf5f7d5aac6d70717cec2bd6962536241d3e)

Author SHA1 Message Date
Michail Vourlakos f3809bcca7 layouts:less intrusive warning messages 4 years ago
Michail Vourlakos 42f6048291 viewsdialog:simplify code for semi-transparent text 4 years ago
Michail Vourlakos b6c85eac57 per layout icons for errors and warnings 4 years ago
Michail Vourlakos 07c5f1ac03 layout:disable error/warning from tracking changes 4 years ago
Michail Vourlakos a3df3951dc replace QMessageBoxes with KMessageBoxes 4 years ago
Michail Vourlakos 7f11e50ecb exporttemplatedialog:confirm file overwrite 4 years ago
Michail Vourlakos c5c61dffe3 storage:use knownErrors both for errors and warns 4 years ago
Michail Vourlakos c33623a809 storage:provide orphaned parent applet checker 4 years ago
Michail Vourlakos ceda380e49 improve errors semantics 4 years ago
Michail Vourlakos a5d289eb89 storage errors fix adding error data 4 years ago
Michail Vourlakos 27d9f209ea layout:drop isBroken in favor of errors/warnings 4 years ago
Michail Vourlakos 51044ce630 layout:provide errors/warnings structured nicely 4 years ago
Michail Vourlakos 2be67b11c5 storage:provide appletAndContainmentSameId checker 4 years ago
Michail Vourlakos c74f5cf7fc appletdata:provide storageId
--in case any consumer wants to use that info
4 years ago
Michail Vourlakos 11aa2abd2e storage provide differentAppletsSameId checker 4 years ago
Michail Vourlakos 849e66fd80 storage:provide orphaned subcontainments checker 4 years ago
Michail Vourlakos a2bf28054f add known errors in layouts storage 4 years ago
Michail Vourlakos 7eedf8f8a2 introduce errordata and errorinformationdata 4 years ago
Michail Vourlakos ecd582eaf9 layoutseditor:clear consideredactive on duplicate 4 years ago
Michail Vourlakos d5a34c7c84 settingsdialog:fix Del shortcut to remove entries 4 years ago
Michail Vourlakos 2927ed04f2 layout:fix crash from removeView
--when removeView is called the relevant containment
should be first removed from containments relevant
layout list in order to not be reenabled through
syncLatteViewsToScreens
4 years ago
Michail Vourlakos 462e15b428 viewsdialog:reduce opacity for cutted views
--this way we follow the filemanagers approach that
cutted records are appearing with big transparency
in order for the user to be informed about which
records are going to be moved after paste action
4 years ago
Michail Vourlakos 2abebf487e viewsdialog:make changed options italic
--this way is simpler for the user to identify
which options have changed
4 years ago
Michail Vourlakos 3c60da8ddb viewsdialog:consistent look for table headers 4 years ago
Michail Vourlakos b7fbe2dad3 settingsdialog:introduce import submenu
--import from local file and download from kde
store are semantically the same so they are combined
in the same import submenu
4 years ago
Michail Vourlakos cbf480ad44 viewsdialog:enable sorting path for all columns 4 years ago
Michail Vourlakos 31b10d9c58 viewsdialog:nice screens visuals for all choices 4 years ago
Michail Vourlakos 432f80ebe8 viewsdialog:provide screen icons in menuitems 4 years ago
Michail Vourlakos b5f483abf8 viewsdialog provide custom menu items 4 years ago
Michail Vourlakos f5fb12e8da position latte panels pop ups really nice
--expose appletsLayoutGeometry through Latte::View
dynamic properties and allog LattQuick::Dialogs to
use it in order to be positioned nicely
4 years ago
Michail Vourlakos 1e487a4b1c widgetexplorer:delete on each hiding 4 years ago
Michail Vourlakos 53827549d7 widgetsexplorer:instantiate model on each showing 4 years ago
Michail Vourlakos 0aad703b45 viewsdialog:remove views without user confirmation
--this is because view removals from viewsdialog have
already been confirmed from the user
4 years ago
Michail Vourlakos 3c8ae2fde2 add internal CompactApplet qml implementation 4 years ago
Michail Vourlakos 7fcfcbc6e5 viewsdialog:concrete implementation for move
--these are the last pieces of code in order for
moving active views between different active layouts
to work properly
4 years ago
Michail Vourlakos 6bffba2b16 viewsdialog:support all cases move active views
--moving views between different active layouts can be
tricky because three different scenario should be handled:
--- onscreen_view -> onscreen_view in different active layouts
--- onscreen_view -> offscreen_view in different active layouts
--- offscreen_view -> onscreen_view in different active layouts
4 years ago
Michail Vourlakos 18233dc6ee viewsdialog:support moving between active layouts 4 years ago
Michail Vourlakos 5fd18ee0af add LayoutsManager::moveView function
--moveView for active layouts under MultipleLayouts
becomes more generic and can be used either from
onscreens and offscreens views
4 years ago
Michail Vourlakos 6362d662b7 viewsdialog:create safe cut/paste codepath
--cut/paste can be applied only if there are no changes
in reality otherwise copy/paste is happening
4 years ago
Michail Vourlakos 26e4f13bf6 viewsdialog:improve paste action informative message 4 years ago
Michail Vourlakos 14c560a38a viewsdialog:fixes for cut scenario 4 years ago
Michail Vourlakos dfa0949330 viewsdialog:implement cut action (send path)
--this is implementation when a user selects views
and chooses to Cut them so they are temporary stored
in the clipboard
4 years ago
Michail Vourlakos c6ee04c8cf data::view split moving flag in two values
--isMoveOrigin/isMoveDestination are flags used
to identify view records during Cut operation
4 years ago
Michail Vourlakos a4df805520 viewsdialog:add clipboardContentsChanged signal 4 years ago
Michail Vourlakos bfb7c95ff5 viewsdialog:fix next select index after removals
--the best user friednly index is the own that will
let the user to remove multiple views sequentely
4 years ago
Michail Vourlakos 76bc442ade viewsdialog:fixes for paste action 4 years ago
Michail Vourlakos ddd25a0215 viewsdialog:provide paste action 4 years ago
Michail Vourlakos c6aadab090 viewsdialog:provide copy function
--adjust also the duplicate action properly
4 years ago
Michail Vourlakos 1b72a68bc6 templatekeeper provide clipboard functions 4 years ago
Michail Vourlakos 8b00409d14 viewsdata:add isScheduledForMove flag
--it will help during Cut operations to identify
views that must be moved
4 years ago
Michail Vourlakos 8021602a33 viewsdialog:use templateskeeper for duplicate
--this way storedViews are reproduced only when
really needed. If an action has already produced
a storedView and no changes may have happen when
that storedView is used at all cases
4 years ago
Michail Vourlakos 4976c1e256 settingsdialog:introduce templateskeeper 4 years ago
Michail Vourlakos 3fa524f06c viewsdialog:update duplicate to multiple selection 4 years ago
Michail Vourlakos f273da26db viewsdialog:update remove to multiple selection 4 years ago
Michail Vourlakos 073d6c1d60 viewsdialog:allow multi-selection of rows
--the user can use Ctrl and Shift in order to select
multiple rows in table view
4 years ago
Michail Vourlakos e0ed86bd41 viewsdialog:show/hide views context menu actions
--based on a view is selected or not the relevant
actions are shown in the context menu
4 years ago
Michail Vourlakos 05b2a59f25 viewsdialog:provide context menu for views 4 years ago
Michail Vourlakos 945b8ba5ea expose margin values in pixels for the user
--margin values are in percentage, now the user
is able to hover over these values in order
to be informed how much they are calculated in
pixels
4 years ago
Michail Vourlakos a718d8d58a support aboutToQuit application signal on exit
--add also shadows to tasks window thumbnails
4 years ago
Michail Vourlakos 447f0e549c do not delay exit at all cases
--in the past a delay was needed in order for
docks panels to slide out nicely, this is not
needed any more because kwin takes responsibility
for this.
4 years ago
Michail Vourlakos 00a3d15478 fix #64,position views properly under wayland
--last week commit about beautiful slide in/out through
kwin infrastructure broke the wayland placement for
docks and panels. This commit fixes the issue
and at the same time provide beautifule slide in/outs
for docks panels during their creation and removal.
4 years ago
Michail Vourlakos a25760df5d use Containment::action("remove") directly
--update Layout::removeView implementation in order
to call containment "remove" function directly.
That approach works more reliable than the previous
one and we are that in the end no orphaned containment
config data will be present in the layout file.
4 years ago
Michail Vourlakos 1a910a73e4 viewsdialog:provide duplicate action 4 years ago
l10n daemon script e94f3ba475 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"
4 years ago
l10n daemon script 702d664b9e GIT_SILENT made messages (after extraction) 4 years ago
Michail Vourlakos def1e8b87f viewdialog:remove cut/copy/paste buttons
--these actions will be supported only through right
click context menu and by using the de facto
shortcuts Ctrl+X/C/V
4 years ago
Michail Vourlakos a14312b227 Storage:sync containment config before storedView 4 years ago
Michail Vourlakos 1afe12ad71 fix how not-installed plugins are identified 4 years ago
Michail Vourlakos aa608f1bf5 use ::storedView approach for Duplicate View 4 years ago
Michail Vourlakos 9d113ba754 provide Storage/Layout::storedView function
--it is going to be used in order for
Duplicate/Cut/Copy functionality to be supported
properly. Its main purpose is to accept a
layout and a containment_id and based on
that to provide a stored view temp file
which is going to be used as a template
for any future addition.
4 years ago
Michail Vourlakos 2c8d7134bd simplify Layout::newView calls
--template file is already provided from Data::View
so there is no real reason to expose it one
more time
4 years ago
Michail Vourlakos 49faec250c viewsdialog:update active state after ::save() 4 years ago
Michail Vourlakos 4d76005325 viewsdialog:update model data for newly added views 4 years ago
Michail Vourlakos 1fac17d6ba Storage:update newView for views editor
--trying to support newView that works in all the
cases between inactive/active layouts
4 years ago
Michail Vourlakos dc56e61e64 Storage::simplify a bit newUniqueIdsFile function 4 years ago
Michail Vourlakos 54e9fcdcec storage:adjustments to newUniquedIdsFile 4 years ago
Michail Vourlakos 9e4c233816 Storage::update uniqueIdsFile function 4 years ago
Michail Vourlakos 6254a971cb settingsdialog:fix ConsideredActive for model 4 years ago
Michail Vourlakos 7bd55c202f viewdialog:provide remove views functionality 4 years ago
Michail Vourlakos 585864df8c viewsdialog:protect view removal-confirmate dialog 4 years ago
Michail Vourlakos 938dcdef6c settingsdialog:reorder Dock,Panels button 4 years ago
Michail Vourlakos bc86878b91 detailsdialog:fix save confirmation dialog behavior
--most importantly Discard acts properly now meaning
that layout is updated and previous settings are discarded
4 years ago
Michail Vourlakos 447c08e95e viewsdialog:fix save confirmation dialog behavior
--apply also consistent "Apply Now" text for confirmation
dialog
4 years ago
Michail Vourlakos a0bcd9503d increase visual indicator margin
--increase its value to 5px. this way
the two margins and the indicator equals
to 16px. 5+5+6
4 years ago
Michail Vourlakos 8c23f267ed smooth slide-in/out after startup and view removal 4 years ago
Michail Vourlakos f68aac0501 slide-out views when deleted 4 years ago
Michail Vourlakos 02ff6cc808 fixes for offline properties updates 4 years ago
Michail Vourlakos 050b454b5a support screen changes for offline containments 4 years ago
Michail Vourlakos 2b754dde97 provide inactive views update functionality 4 years ago
Michail Vourlakos 32566ea6ae storage:provide update view containment 4 years ago
Michail Vourlakos d420a75b8a view nextLocation show properly after slidein
--show view completely after slide-in and after the
slide-in animation has completed trigger visibiliy
checks based on regular visibility criteria
4 years ago
Michail Vourlakos 67095d9520 viewsmodel:fix wrongly showing change state 4 years ago
Michail Vourlakos 38d3de5962 settingsdialog:provide docks,panels button 4 years ago
Michail Vourlakos b03be80410 disable visibility toggleHidden for no sidebars
--that code can create issues during startup that
visibility mode is not yet set properly and it has
not yet been specified what is going to be its
proper behavior for no-sidebars visibility modes
4 years ago
Michail Vourlakos b235e6cc96 update view alignment to new architecture
--view alignment can now be updated either by
editdock window or through views dialog in
settings window
4 years ago
Michail Vourlakos 15039f7b8b update view name when changed from user 4 years ago
Michail Vourlakos 92f12b6f63 view:update move to layout
--update to new infrastructure that is able to
switch view location by combining multiple
changes at the same time
4 years ago
Michail Vourlakos cc4f901cf1 viewsdialog:support updating screen 4 years ago
Michail Vourlakos cedcbddd4d viewsdialog:do not update layouts model for views 4 years ago
Michail Vourlakos 195a24b33c viewsdialog:apply live screen edges changes 4 years ago
Michail Vourlakos 9a37926348 view::set reposition changes immediately if needed 4 years ago
Michail Vourlakos 3ec142d3a2 drop deprecated screen edge relocation codepath 4 years ago
Michail Vourlakos f0065279f4 update view:positioner relocation properties 4 years ago
Michail Vourlakos be636de5ce viewsdialog:show view screen edge margin if any 4 years ago
Michail Vourlakos ba9ff6342a viewsdialog:compute screen max_ratio 4 years ago
Michail Vourlakos 2a85a7afae viewsdialog:draw screen with real screen factor 4 years ago
Michail Vourlakos 00a1fc05ef viewsdialog:center screen icon properly 4 years ago
Michail Vourlakos f94bd35ad9 viewsdialog:support vertical screens 4 years ago
Michail Vourlakos f87fd55199 start a little later on startup
--this way give time to window manager to be up
and running
4 years ago
Michail Vourlakos c26600e9c0 dialogs:provide drawings remained rectangle 4 years ago
Michail Vourlakos f92f54f041 viewsdialog:improve name edit box geometry 4 years ago
Michail Vourlakos ab1be1280d viewsdialog:support screenedges and alignments 4 years ago
Michail Vourlakos 7630064b36 viewsdialog: view data improvements 4 years ago
Michail Vourlakos b899ed19ae viewsdialog:draw view on screen icon 4 years ago
Michail Vourlakos f42fe460b3 dialogs:use same code for changesindicators 4 years ago
Michail Vourlakos b78b7e1fe8 viewsdialog:draw changes indicator when needed 4 years ago
Michail Vourlakos 25c0a22e6a viewsdialog:color properly optional name text 4 years ago
Michail Vourlakos 16280a3a53 viewsdialog:provide name delegate 4 years ago
Michail Vourlakos 8ba60ea89a viewsdialog:show active screens with bold 4 years ago
Michail Vourlakos 6351d4e892 viewsdialog:provide data changed roles 4 years ago
Michail Vourlakos 230738f4ae disable KWin::reconfigure under wayland
--as long as KWin is not able to be reconfigured under
wayland without issues this codepath is blocked
4 years ago
Michail Vourlakos 961ae8f431 viewsdialog:hide ids for temporary view records 4 years ago
Michail Vourlakos 4d5986a7ff dialogs:use same text formatted line 4 years ago
Michail Vourlakos 0589b2b0fb viewsdialog:provide formatted text for options 4 years ago
Michail Vourlakos ac7e7b1c6d viewsdialog:support remove dock/panel action 4 years ago
Michail Vourlakos a13e157686 dialogs:disable messages animated show
--it was not smooth so it is disabled
4 years ago
Michail Vourlakos 8824c6e454 dialogs:support multiple information widgets 4 years ago
Michail Vourlakos 749cbca3e8 viewsdialog:add view name when from view template 4 years ago
Michail Vourlakos 81c31edaa4 viewsdialog:provide view name and update it also 4 years ago
Michail Vourlakos 49e7cc3dd3 viewsdialog:consistent tableview selecting row 4 years ago
Michail Vourlakos 23fe87e736 viewsdialog:add properly new temporary views 4 years ago
Michail Vourlakos 5dde3fdfc5 provide append/removeView in dialog views model 4 years ago
Michail Vourlakos 2bb170fba8 expose views templates in Views New dialog button 4 years ago
Michail Vourlakos 5577a0c328 connect all parts of viewsdialog
--inform about data changes and enable
also the Reset button
4 years ago
Michail Vourlakos 4e7d7aba5f update values in the views model through menus 4 years ago
Michail Vourlakos b29a8fa9b3 provide screens options in views dialog 4 years ago
Michail Vourlakos c27727c9e7 provide options for views settings 4 years ago
Michail Vourlakos 2b1464fb1b provide genericbasictable through meta system 4 years ago
Michail Vourlakos 55018eae0d consistent appearance for views tableview 4 years ago
Michail Vourlakos 89f15b420a remove QProcess include file 4 years ago
Michail Vourlakos e207451848 remove QProcess from universal settings
--it should fix the issue related to borderless windows
under wayland
4 years ago
Michail Vourlakos 7adcd450d7 fix views initialization table layout id
--by chosing the current layout id we can be sure
that even newly created layouts will expose their
views
4 years ago
Michail Vourlakos 7aa94bede1 expose views data through views dialog 4 years ago
Michail Vourlakos c7932ea83a view settings:include name column 4 years ago
Michail Vourlakos 5af4f9c434 provide name for views 4 years ago
Michail Vourlakos 82c0029526 do not update ids in multiple mode continuously 4 years ago
Michail Vourlakos 06f90877d5 rephrase menu to Edit Layouts... 4 years ago
Michail Vourlakos e04dd29d89 settings:store Details dialog size 4 years ago
Michail Vourlakos 089b24dbe5 settings:store views dialog window size 4 years ago
Michail Vourlakos 634e68b857 settings:store views column widgets/criteria 4 years ago
Michail Vourlakos 9d68f6b32a provide views table header 4 years ago
Michail Vourlakos a71c2cc96b hide copy/paste actions for views 4 years ago
Michail Vourlakos c7a11ba7ea settings:introduce views controller 4 years ago
Michail Vourlakos 4719201b4d settings:introduce views model 4 years ago
Michail Vourlakos b8229ac199 draw custom text color for default custombackground 4 years ago
Michail Vourlakos 82ce6b5140 simplify layouts icon drawing logic
--in the past a layout could draw more than
own icons in order to be identified. Now
things are simplified and at all cases ONLY ONE icon
is chosen for each layout based on criteria.
In all cases if the user has chosen a specific
icon for its layout that is respected for all
drawing cases.
4 years ago
Michail Vourlakos d903da90e7 provide custom layout combobox
--custom layout combobox provides also the chosen
drawn layout icon
4 years ago
Michail Vourlakos 7bfb23fa45 settings draw layout icon in generic way 4 years ago
Michail Vourlakos f11d6ec5f2 settings use layout isConsideredActive flag
--this way we track better which layouts are going
to be used in each user selected layouts mode meaning
single or multiple layouts mode.
4 years ago
Michail Vourlakos 6fb2762365 introduce layout data isconsideredactive state
--it can be used to identify activeness based on each
consumer criteria
4 years ago
Michail Vourlakos 4fa7831bc5 settings:decouple layout icon for active layout
--favorites icon is now moved in layout name edit box
and is going to indicate only the Active layouts at
some point
4 years ago
Michail Vourlakos 1348863b57 settings:initialize and set views in layouts model
--this action may be costly so it is executed only once
when Views dialog is requesting data for specific layout
4 years ago
Michail Vourlakos f255de4ce6 viewdata improve debug visual feedback 4 years ago
Michail Vourlakos 622cc6988c provide debug messages for ViewsTable 4 years ago
Michail Vourlakos a7ac422b31 support running views data from Layouts::Storage 4 years ago
Michail Vourlakos 87ddf1f6d6 update Layout::Storage to Data::View,ViewsTable 4 years ago
Michail Vourlakos 74da7bfb0f add more options in Data::View 4 years ago
Michail Vourlakos 155e589268 improve text string in details window 4 years ago
Michail Vourlakos 065a3ee9c4 add edge in view data 4 years ago
Michail Vourlakos 386e1bf284 introduce Layout ViewsTable 4 years ago
Michail Vourlakos a48786a5e2 introduce ViewData Origin data 4 years ago
Michail Vourlakos e7eeb4f9fd introduce ViewData and FIRSTSCREENID 4 years ago
Tranter Madi f2cbbba0f6 Show Settings window when another instance is running 4 years ago
Michail Vourlakos 1e86067d0e fix margins in settings dialogs 4 years ago
Michail Vourlakos 9d4a059e65 improve exporttemlatehandler names 4 years ago
Michail Vourlakos 119ea9fd23 improve details handler naming 4 years ago
Michail Vourlakos 714b90e4a7 settings:provide views handler 4 years ago
Michail Vourlakos b25492a6fb provide Views SubDialog in settings window 4 years ago
Michail Vourlakos d5a434e994 provide views dialog ui 4 years ago
Michail Vourlakos e2206afbfd rename Copy layout to Duplicate
--improve button name in Layouts Editor
from Copy to Duplicate
4 years ago
Michail Vourlakos 35ac94a5ec layouts:do not update column widths when no needed
--remove signal that is not needed to be sent
4 years ago
Michail Vourlakos c65e7ce4df improve naming of positioner property 4 years ago
Michail Vourlakos 5bc5e684b5 protect from invalid screen connectors 4 years ago
Michail Vourlakos 76b6317f9e validate screen ids and store them properly
BUG:434343
4 years ago
Michail Vourlakos 32f4c3f7a1 update properly single layout with switch button
--when Switch button is used exactly after the user
is choosing single mode, the layouts model mode is also
updated directly in order to be consistent with
user options
4 years ago
Michail Vourlakos 01eb69bbe5 update desktop geometry on startup
--when Plasma is started much later than Latte
the Plasma::Extended::ScreenGeometries should enable
its broadcasting interface when Plasma is first
registered in DBus

BUG:424356
4 years ago
Michail Vourlakos a4e6570b05 update mask properly for !compositing case
BUG:433887
4 years ago
Michail Vourlakos 393db028b7 provide access below screen margin for Docks
--using hidden VisibilityManager::floatingGapWindow
implementation in order to provide full access for
the area which is below the screen margin when the
user has disabled user interaction for that area

BUG:433820
4 years ago
Michail Vourlakos b6f43057ce accept Explicit and Primary on same screen edge
--we now accept Explicit Views in the same screen edge
with OnPrimary Views At ALL CASES and we do not remove
them until the Screens properties have created a deprecated
valid Screens Views Map
4 years ago
Michail Vourlakos 03bd034898 fix user changing screen behavior
--wait for the actual screen change to really
happen in order to reshow the dock afterwards

BUG:433876
4 years ago
Michail Vourlakos f6df7a7df1 introduc fast layout manager for containment 4 years ago
Michail Vourlakos c07b42b0b2 exportdialog rephrase export button in second time
BUG:433735
4 years ago
Michail Vourlakos ddcfe56eda improve exported view template name
--use also the layout name as first part of the
proposed name
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 7f64126d5f improve and simplify context menu data 4 years ago
Michail Vourlakos 56b142eca0 same way everywhere to expose containmentActions
--tasks applet is now using a generic way to show
Latte containmentActions for its context menu and
this can be easily reused by any other applet that
creates its own ContextMenu
4 years ago
Michail Vourlakos d51f2d99a3 context menus add more sections
--move elements around in order for the user to find
them at the same positions for all cases independent
if the user triggers context menu from applets or
empty containment areas
4 years ago
Michail Vourlakos 5fa77e05eb contextmenu:add export as template 4 years ago
Michail Vourlakos 965644ce2c add duplicate view in context menu 4 years ago
Michail Vourlakos c159753c4f whitelist margins separator for exported templates 4 years ago
Michail Vourlakos b49d5eb084 layouts window:store column widths properly 4 years ago
Michail Vourlakos f39e46fd68 hide settings window InMenu for inMultipleMode
--inMultipleMode only Plasma Activities Explorer can
enable/disable layouts
4 years ago
Michail Vourlakos b1de2a3905 contextmenu:hide inactive layouts at MultipleMode 4 years ago
Michail Vourlakos 87ae24dae1 add myView.action() to reach view actions
-this way things are more clear how the actions
are applied and reordered
4 years ago
Michail Vourlakos a44c5fa821 provide remove dock action in context menu 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 373b8c5b56 do not break user view template file on first use 4 years ago
Michail Vourlakos 2b59a085e4 clear more options for exported templates 4 years ago
Michail Vourlakos bb0b5cbd26 clear layoutId when exporting view template 4 years ago
Michail Vourlakos 53231392ba position properly primary config win on first call
--sometimes when the primary config window is first called
it was wrongly positioned at most bottom-left screen corner
4 years ago
Michail Vourlakos 9e487b613b identify applet isMarginAreaSeparator 4 years ago
Michail Vourlakos 674b6ea754 plasma theme extended:separator area margins
--discover and expose plasma theme margins for
separator areas
4 years ago
Michail Vourlakos 7a1b920aba init default color scheme based on plasma version 4 years ago
Michail Vourlakos d437ed8c3d specify plasma default color scheme 4 years ago
Michail Vourlakos c70ffb5b92 automatic update screen geometries in screen pool 4 years ago
Michail Vourlakos a01c18a551 update geometrics for screenpool records 4 years ago
Michail Vourlakos ad0f9901b7 provide single screens data table 4 years ago
Michail Vourlakos 41ebee5a71 update screenpool api 4 years ago
Michail Vourlakos 864a3520f2 remove no needed primary connector logic 4 years ago
Michail Vourlakos 42757668cf provide specific screen data structure 4 years ago
Michail Vourlakos da3fbca477 organize new>layout templates action menu 4 years ago
Michail Vourlakos 5b9ec2ee06 provide option to import layout templates easily
--when the user imports a layout in its system,
a message is appearing to inform him that he can
also import it as custom layout template
4 years ago
Michail Vourlakos a58ecc08d7 provide installCustomLayoutTemplate in manager 4 years ago
Michail Vourlakos cc044d8483 layout editor:provide layout changed indicator
--following plasma systemsettings changes indicator,
layout editor is now also providing an orange circle
in order to indicate that a layout has changes
4 years ago
Michail Vourlakos c922aec8a5 cleanup exported layout template settings
--cleanup activities and preferredforshortcuts touched
4 years ago
Michail Vourlakos 466e989c28 always show chosen single layout first
--the user selected single layout must be first
of all at all times in settings dialog window
4 years ago
Michail Vourlakos 5e3b9f61eb center single/multiple buttons in settings dialog 4 years ago
Michail Vourlakos 761305af61 improve text for Single/Multiple layouts 4 years ago
Michail Vourlakos 22fa4c8fc8 rename property single active layout
--renaming active layout in single mode is a little
tricky in order to not leave any deprecated data behind.
Successful steps would be:
1. unload current single layout
2. load new single layout for the new file
3. remove deprecated layout file after new file loaded correctly
4 years ago
Michail Vourlakos 4806a7c5e2 fix single mode active layout ordering
--simplify also some code parts in layouts handler
4 years ago
Michail Vourlakos 4a89138a6e provide functionality for Enabled layout action 4 years ago
Michail Vourlakos da6478fc8e add functionality for activities explorer 4 years ago
Michail Vourlakos 684bf9dc80 provide two new actions in Layouts Editor
--Activities to trigger Plasma activities manager
--Enabled to assign/unassign layouts to different
activities
4 years ago
Michail Vourlakos ad4095855e fix custom templates dir tracking 4 years ago
Michail Vourlakos ea3d913757 improvements for view templates handling 4 years ago
Michail Vourlakos 7e92a79d4c add missing signal for export dialog handler 4 years ago
Michail Vourlakos 26af7e4091 add functionality for ExportViewTemplate 4 years ago
Michail Vourlakos a9301ebf7b move syncing layout files into export dialog 4 years ago
Michail Vourlakos c7404e55a9 custom templates in FullBackupConfiguration 4 years ago
Michail Vourlakos 440b4b5736 improve templates signaling 4 years ago
Michail Vourlakos 57fc8ec375 support applets relative path icons 4 years ago
Michail Vourlakos d5f6dcad6d track custom templates removal 4 years ago
Michail Vourlakos 4ad8654970 visual feedback for templates extraction
--update templates list when adding new templates
4 years ago
Michail Vourlakos 53f32b6f3b do not remove configuration for subcontainments 4 years ago
Michail Vourlakos a8d4bdf82d provide basic Export functionality 4 years ago
Michail Vourlakos 16c1a849b6 init UserSpecified templates in templatemanager 4 years ago
Michail Vourlakos 08327326ff provide functionality for ChooseDialog in Export 4 years ago
Michail Vourlakos 2dee058fdc provide Choose File Dialog for ExportTemplate 4 years ago
Michail Vourlakos ea214c5297 increase View initial thickness
--this way during startup a big thickness is
provided in order for slide-in during startup
to play nicely and give the time to view
its proper thicknesses
4 years ago
Michail Vourlakos f020400aec provide ExportTemplate::Reset functionality 4 years ago
Michail Vourlakos c57a69ae05 rename function in settings handler 4 years ago
Michail Vourlakos 6f58d09d06 reorganize settings dialogs in better structure 4 years ago
Michail Vourlakos 484270f416 disable clickable for AppletsTable Header Columns 4 years ago
Michail Vourlakos 869df6316c fix applets table data
--ignore applets data that are not valid
4 years ago
Michail Vourlakos d40cdfceab improve CheckBox behavior in AppletsTable 4 years ago
Michail Vourlakos 1b0b43e0e0 fix #43,set NULL mask() for behaveAsPlasmaPanel
--this way plasma frameworks are informed correctly
that they can use the window geometry to position
their popups
4 years ago
Michail Vourlakos 650e43c9d1 provide functionality for buttons in exporttemplate 4 years ago
Michail Vourlakos fcfcf8ca51 provide reset button functionality 4 years ago
Michail Vourlakos e50d9e33a7 provide some applets with no personal data 4 years ago
Michail Vourlakos dd2d125c70 add buttons in exporttemplatedlg 4 years ago
Michail Vourlakos 222caf28da provide select/deselect all buttons in exportdlg 4 years ago
Michail Vourlakos a4c70b0922 decouple ExtractTemplateDlg from SettingsWindow 4 years ago
Michail Vourlakos 156b2190a8 checkability for AppletsTable in ExportTemplateDlg 4 years ago
Michail Vourlakos f63622db0f provide headers fixes for AppletTable in ExportDlg 4 years ago
Michail Vourlakos a45b97a2b1 provide basic implementation of ExportTemplateDlg 4 years ago
Michail Vourlakos 0943ecb42e provide AppletsModel for ExportTemplateDialog 4 years ago
Michail Vourlakos 674888800d introduction of exporttemplatedialog 4 years ago
Michail Vourlakos 6cd47840fb improve how identification of expanded applets
--take into account AppletQuickItem.switchWidth/Height
values in order to identify or not if an applet
is expanded in a popup 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 390ea0596c provide newView function for Layouts::Storage 4 years ago
Michail Vourlakos eff0fab134 expose view templates through Dock settings window 4 years ago
Michail Vourlakos 1f5f6cd69a provide view templates through manager 4 years ago
Michail Vourlakos 4222811de2 remove debug message 4 years ago
Michail Vourlakos 561f0168c0 fixes for abilities and KHNS 4 years ago
l10n daemon script df10c92d48 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"
4 years ago
Michail Vourlakos 1e8ec1380d track lastActiveWindows for OnAllActivities layout
--fix the typo that identifies when a view in present
OnAllActivities, {0} that is.

BUG:431763
4 years ago
Michail Vourlakos f27f938042 support XDG_CONFIG_PATH for app code
BUG:428210
4 years ago
Michail Vourlakos 8ae3b4ecfb update based on position shortcuts implementation
--the new fix provides totally valid position shortcut
badges based on what the user has chosen as global
shortcut to trigger an item in latte dock based
on its position in it
4 years ago
Michail Vourlakos 7af60c802d provide isHidingBlocked through MyView Ability 4 years ago
Michail Vourlakos df03f51fdc increase initial size for View 4 years ago
l10n daemon script 1dfabeac2a 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"
4 years ago
Michail Vourlakos d21fc43b8c add update slot for layout:lastUsedActivity
--add layout slot to update lastUsedActivity
when runningActivities where changed in order
for layout::applyActivities() to provide valid
activities list even when an activity is
first starting.
4 years ago
Michail Vourlakos e9ecec47dc containment: more improvements for indicators api 4 years ago
l10n daemon script bba3c292b8 GIT_SILENT made messages (after extraction) 4 years ago
Michail Vourlakos 71e7bb6ec7 fix initialization/switching indicators settings
--fix case that indicators config uis were lost totally
during recreating a view that was using a custom indicator
and that custom indicator was updated.
--fix case that custom indicators were not assigned any
more to their original views when the dock settings
window was created first time for them.
4 years ago
Michail Vourlakos cfb382002b update containmentActions properly when recreating 4 years ago
Michail Vourlakos 52490c6d7c fix crash when updating indicators 4 years ago
Michail Vourlakos 3e055914c0 provide a dragging corner in dock settings window 4 years ago
Michail Vourlakos c777fca05a improve vastly user interaction with indicators uis 4 years ago
Michail Vourlakos 15c0220334 update dock settings window to use stackview 4 years ago
Michail Vourlakos 546b945fff fix how tasks model in update for destroyed 4 years ago
Michail Vourlakos 39ad54f9bb provide visual indicator for multiple tasks
--when the user changes Tasks tab settings between
different applets, the selected applet is providing an
animation
4 years ago
Michail Vourlakos f37fde5824 simplify dragging architecture
--simpler implementation both for plasmoid
mousehandler and containment droparea
4 years ago
Michail Vourlakos 397e1324e9 update name to view.inRelocationAnimation 4 years ago
Michail Vourlakos 7a4010abc1 instantiate properly widget explorer 4 years ago
Michail Vourlakos b6f4550c08 raise view window to set it in front layer 4 years ago
Michail Vourlakos 0edbd9a66a widgets explorer: initialize windows flags earlier
--this way we avoid in wayland to draw window decoration
4 years ago
Michail Vourlakos 754fb85133 avoid crash in wayland from Widgets Explorer 4 years ago
Michail Vourlakos 84d4d4cef7 provide latte internal widget explorer 4 years ago