Commit Graph

2488 Commits (18233dc6ee5615f8c929a4c3548e8ba5cc07963f)

Author SHA1 Message Date
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