Commit Graph

818 Commits (04bae04d56f90cd85198270dd38c19b6a208917a)

Author SHA1 Message Date
Michail Vourlakos a1c672a864 create independent secondary config window
Michail Vourlakos 3bddb99881 remove ghost containments on loading
--ghost containments such as when a user
deletes a dock without notification confirmation
can be removed afterwards when that layout is
loading either at Single or Multiple mode.
l10n daemon script 73940eff3b 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"
l10n daemon script 5b0bcda3c4 GIT_SILENT made messages (after extraction)
Michail Vourlakos e07f6e207e expose contextMenu data through dbus
Michail Vourlakos 028f2c5fe8 add dbus functionality
--show config window through dbus
--change layout through dbus
Michail Vourlakos dfdf07404c dont show info window when no adding layout
--and the user hasnt chosen it
Michail Vourlakos ba149a65e3 update applyButtons when checkboxes change state
Michail Vourlakos cbfc7da27b dont show two configuration windows(systrays)
Michail Vourlakos 43cc5da6fa complete containmentactions support
--this way the Layouts menu in now accesible
even from plasma taskmanagers. The codebase is also
the same for every component that is showing its
menus.
Michail Vourlakos f9afa1bc1f move completely to containmentactions
Michail Vourlakos 5660e0ec9c preparing layouts menu in containmentactions
Michail Vourlakos 82e77f7b23 more improvements to containmentactions
Michail Vourlakos d3756e0ce1 add containmentactions
Michail Vourlakos 35643ac5f3 include translations of the dock folder
Michail Vourlakos 474c7a3970 slide-out docks on closing
Michail Vourlakos 4b07ae7457 move dock contextmenu to dockmenumanager
Michail Vourlakos afe9a2e09d rename latteconfigdialog to settingsdialog
Michail Vourlakos e4153271ef fix dependencies and references
Michail Vourlakos acb77c6cd4 update header files and move files around
l10n daemon script 811bdd7111 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"
Michail Vourlakos bd3a120c58 remove deprecated code
Michail Vourlakos 973cf1bd58 fixes for import/export of MultipleLayouts etc...
Michail Vourlakos f22e26fef3 dont update lastUsedActivity for FakeMultiLayout
Michail Vourlakos c436d4f201 move docksCount from corona to layout
Michail Vourlakos c95169ff67 remove freeEdge(s) from corona
--use only the layout versions
Michail Vourlakos d501f05ade remove deprecated noOfDocks of corona
Michail Vourlakos f7f7d3da6c move explicitDockOccupyEdge to layout
Michail Vourlakos 6a1c8173e2 remove noDocksWithTasks from corona
Michail Vourlakos a0d1d4ccf6 MultipleLayouts:fixes/improvements in multi-screen
Michail Vourlakos 3d471ee884 update syncDockViews to per layout
Michail Vourlakos 5e2d786729 add freeEdges in layout
Michail Vourlakos 7808eebc2a support toggle memoryUsage from command line
--On startup the user can choose between single/multiple
modes from command line
Michail Vourlakos ff5f91e3cb hide debugging parser options
Michail Vourlakos 0a84aa3d20 remove old layouts before adding new ones
Michail Vourlakos 22a844395b update layoutsView when runningActivities changed
Michail Vourlakos 8aad360916 add lastUsedActivity in the layout file
--lastUsedActivity is also used when we are opening
an assigned0-activities layout in order to choose in which
activity to swith on starting.
Michail Vourlakos de794cf8fe show running Activities in bold in config window
Michail Vourlakos c62106969a fixes for Pause layout in config window
Michail Vourlakos 2327965c24 support pausing activities from main config window
Michail Vourlakos e3b398bee7 dont close config window when an activity closes
Michail Vourlakos ba17f39940 MultipleLayouts:add Pause button
--add a pause button in order to pause Activities
assigned in an active layout from the central
configuration window
Michail Vourlakos 1e22d997e9 MultipleLayouts:activate them properly
--When switching from Single to MultipleLayouts
and the user has chosen a different layout, then
activate that specific Activity also..
Michail Vourlakos ad35aa9a6e enable ok/apply only when there are changes
--The config window now is more intelligent. It remembers
the original settings and enables ok/apply only where there
are really changes
Michail Vourlakos 723abbf0f9 clear unneeded component cache on leave event
Michail Vourlakos 4b0a134187 fix #839,support inline settings
--when the secondary config window isnt created
(e.g. when the screen resolution is very small),
in such cases the relevant options are added in
the main config window
Michail Vourlakos b68151e9fc dont show secondary config window,small resolutions
Michail Vourlakos 26808429d4 fix rename orphaned active Layout
l10n daemon script d69048cf2f 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"
Michail Vourlakos 4212d57ca7 enable global shortcuts for universal settings
Michail Vourlakos d97a819bc1 enable mouse sensitivity for parabolic effect
Michail Vourlakos 22ef2280d2 enable universal settings in Latte Settings Window
Michail Vourlakos 7b3892de7f update latteconfig to use corona
Michail Vourlakos 1ab273753e add menu/about in Latte Settings window
Michail Vourlakos fb3764e432 trigger Latte Config Window from L symbol
Michail Vourlakos 8fb12bdbcf improvements to new Latte config window
Michail Vourlakos 4da703fa9d auto translate .ui files
--add global Latte settings into new configuration
window
l10n daemon script 6f084726a9 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"
l10n daemon script 6583617380 GIT_SILENT made messages (after extraction)
Michail Vourlakos a2fc2edc30 publish internal separators indexes after dragging
Michail Vourlakos 67ce3441a4 MultipleLayouts:launchers signals made layout aware
Michail Vourlakos be0f9dc0ba remember the last used activity per layout
Michail Vourlakos 9cdb75ec49 assign/unassign signals at needed containments
Michail Vourlakos 11190e9de7 update borders for Main Configuration window
Michail Vourlakos c51fc7d59d appy Activities also to configuration windows
Michail Vourlakos b5ccba44b1 Move Dock from Layout to Layout
-- In the configuration window at the "New Dock"
ComboBox were added options in order for a dock
to move to another running Layout.
l10n daemon script 27fbeafcae GIT_SILENT made messages (after extraction)
Michail Vourlakos 67b1311f6f record managedLayout connectios and release them
Michail Vourlakos 0120d8635b fix two crashes
--when deleting a copied dockView, unbind the sensitive signals
from dockView
--when deleting a copied dockView and the config windows syncGeometry
is called then it should first check in the dockView has a
layout
Michail Vourlakos 1bffaf8b3b change secondary config layout to always vertical
Michail Vourlakos 71281174be create a separate Types Window
l10n daemon script 03a73a1bb0 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"
l10n daemon script 83e4eccb27 GIT_SILENT made messages (after extraction)
Michail Vourlakos 3c0101b9ad reorganize layout buttons in layouts editor
Michail Vourlakos 7e2fc0f895 check active layouts also for broken state
Michail Vourlakos 4fae38ff8e MultipleLayouts:fix crash from Copy button
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 f1d5b3c705 add inMemory choices in Layouts Editor
Michail Vourlakos e4cd47ca3e MultipleLayouts:update Layouts menu
Michail Vourlakos 60cc89d595 MultipleLayouts:restore isSwitching signal
--this creates a nice animation when switching
layouts for orphaned Activities at a Multiple
Layouts state
Michail Vourlakos 1275da22d7 MultipleLayouts:dont check active layouts as broke
--add also more debug messages for broken layouts
Michail Vourlakos 2f44a2603b remove layouts as first action
--this way we can avoid any problems with
layouts ids in layout config dialog in the
following steps.
Yuri Chornoivan de5bc5eb91 Fix minor typos
Michail Vourlakos aa451a05ff LayoutsEditor:sync active layouts to original file
--this is used in order to check for broken layouts
during showing the Layouts Editor for active layouts
also, not only the inactive ones during MultipleLayouts.
Michail Vourlakos 7ad76937b7 Layout:update locked applets ids
--these ids werent updated at MultipleLayouts
and Copy function
Michail Vourlakos 308d99e215 MultipleLayouts:Rename layout name runtime
--In MultipleLayouts we dont need to close the
active layout to rename it. We can do it without
need to close it and reopen that layout.
Michail Vourlakos 1e97609067 MultipleLayouts:support Export
Michail Vourlakos a905138810 MultipleLayouts:support Remove,Menus,Copy
Michail Vourlakos fa379144e9 fix Switch behavior for Multiple Layouts
Michail Vourlakos 18b94c795b restore autostart functionality after crash
Michail Vourlakos d8c66f6174 fix translation string
Michail Vourlakos 94914ee578 warning message for broken MultipleLayouts startup
--if the app crashed and the user trys to reopen Latte
then the Containments must first return to their Original
Layouts. This code provides that and informs also the user
during the startup.
Michail Vourlakos 333afc75bc improve currentLayoutName for Multiple Layouts
--improve layout manager header appearance
Michail Vourlakos 4325ca4bb6 fix a crash when stopping Activities very fast
Michail Vourlakos a37036b6eb support Activities setting for InfoView
Michail Vourlakos b7d1b86a65 IMPORTANT:Fix uniqueness of IDs during importing
--These fixes any issues concerning Multiple Layouts
Loading/Unloading and keeping the Original Layout files
consistent.
Michail Vourlakos 3cf6d8ef9d multiple fixes for Multiple Layouts
Michail Vourlakos dc4a223f27 fix currentActivitiId issues on startup
Michail Vourlakos 896e46dcd9 dont write updated ids if they didnt change
Michail Vourlakos 667a451499 Multiple Layouts:Fixes for storage synchronization
--fix also a crash when removing a dock