Commit Graph

1370 Commits (342d4a1a00bd843ba0cb6fe4f3413fd63fb1a625)

Author SHA1 Message Date
Michail Vourlakos 6620cf54bd plenty fixes updates for MultipleTopLayouts
Michail Vourlakos b7cb41e322 ui improvements for Layouts editor
--lock icon takes into account the selected state
in order to draw itself
--focus dotted lines for tableview cells were disabled
until something less noisy is introduced
Michail Vourlakos 70640ae2e5 override functions for Active and TopLayouts
Michail Vourlakos 71435d4938 identify Touching windows for Multiple mode
--improve how the available screen geometry is
calculated because in MultipleLayouts mode we can
have different layouts that provide different
available screen geometries
Michail Vourlakos 385b0e0b20 update struts properly for TopLayouts
Michail Vourlakos caedf9842e ActiveLayout override GeneralLayout::latteViews()
Michail Vourlakos bdca8f58e8 simplify GenericLayout::latteViews call
Michail Vourlakos 69af8d0e0c fix updating lastUsedActivity properly
Michail Vourlakos dc9553b3ca fix crashes from loading/unloading layouts
Michail Vourlakos 9236f18c4e add TopLayout and use combined with ActiveLayout
Michail Vourlakos 1ec19d6627 update syncLatteViewsToScreens
--update function to use new validViewsMap() function
in order to identify which views must be presented
and where. The validViewsMap function can be used also
from subclasses in order to indetify the Layout occupied
edges without applying the final map state to actual
views.
l10n daemon script d9217065fe 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 d07956cbb4 multiple layouts import properly
l10n daemon script bfb96b0f67 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 fb4508c6a7 simplify CMakeLists
Michail Vourlakos 2c8a0a83c1 update secondary config window position properly
Michail Vourlakos 861fced797 REFACTOR:move storaging to own class
--GenericLayout moves out all the storaging
mechanism to its dedicated Layout::Storage
class
Michail Vourlakos bbddfd3d48 REFACTOR:move code from Active to GeneralLayout
--huge refactor in order to split the logic of the
Layout file. One of small steps in order to end at
the following logic:
AbstractLayout->GeneralLayout->InterfacedLayout

InterfacedLayout->NormalLayout
InterfacedLayout->OnTopLayout

PresentedLayout, that will contain references for
one ActiveLayout and one OnTopLayout and will
act as a class to provide useful information to
layoutManager and all other classes that want
to work with Views.

GeneralLayout will gain a storage object
for all STORAGE properties that require
a CORONA to work
Michail Vourlakos 89b86a3c12 REFACTOR:move code from ActiveLayout to Abstract
Michail Vourlakos 7d0905e379 refactor: rename Layout to ActiveLayout
--first steps to abstract the Layout code in
different classes
Michail Vourlakos 2767c0f4a0 remove deprecated class from layout
l10n daemon script 42b236e8a9 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 ae69884e04 ignore PlasmaDesktop for windows tracking flags
BUG: 406235
Michail Vourlakos 4c4b41d378 remove deprecated code
Michail Vourlakos ae3c4d3cf0 update SecondConfigView when availableGeometryChanged
Michail Vourlakos bb3ef16dea fix RTL positioning for View::Settings windows
Michail Vourlakos 8b3920ef64 fix indicators warnings when removing a view
Michail Vourlakos 6e1dfe9670 comment deprecated code in view settings windows
Michail Vourlakos c735792c30 REFACTOR:replace all "foreach" statements
Michail Vourlakos d48d2da2cd add comment
l10n daemon script c06423b443 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 3e19e553f1 add IndicatorInfo to have a global reference
Michail Vourlakos 915bb1bd39 provide visual limits for margins/padding
--based on the current indicator there minimum
thickness and indicator padding can be altered.
Providing some visual feedback for the user to
understand these limits is a good practice.
Michail Vourlakos e7eb06a63e optimize subtracked masking for wayland case
--under wayland masking does not break the visual
result of a window. For that reason under wayland
the editShadow can be masked out totally and not
only for its windows underlying parts.
Michail Vourlakos 92584e638c consider vertical views to position viewconfigs
Michail Vourlakos 8b6f250733 dont subtract sec.config win for vertical views
Michail Vourlakos 1210e708c9 support automatic roundness to !compositing
Michail Vourlakos a5c7148168 improve icon references in Latte Layouts UI
Michail Vourlakos c060f0449c fix wrong calculations for roundness
Michail Vourlakos ff53a23cac drop manual roundness setting from code
--as the new automatic mechanism works nice
the old manual setting of plasma theme roundness
is not needed
Michail Vourlakos b6c272d6a9 add heuristic to identify theme roundness automatic
l10n daemon script 1a17ffb683 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 73745f2f53 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 555fc966b0 activate config windows under wayland environment
--add heuristic method in wayland interface in order to
return the internal id of a window by using its appId
and its geometry
Michail Vourlakos 9f1b284f64 init earlier translation domain, indicatorconfigui
l10n daemon script 5c09168968 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 d280b6e4aa button to remove locally installed indicators
l10n daemon script 348b617b49 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 91fbcf19b7 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 9b1841e9e3 watch app paths for indicators changes
Michail Vourlakos de170d42d8 remove unneeded warning
Michail Vourlakos 83ab266cd8 improvements in installing standalone indicators
Michail Vourlakos ba08038bc0 add Latte/Indicator type and improve metadata
l10n daemon script 7b5c2a0980 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 3d2d399072 add functionality to custom indicators
Michail Vourlakos 81204e3519 support importing indicators from compressed files
Michail Vourlakos fd74397bae support file dialog for indicators
Michail Vourlakos 4c613a1d47 support last used custom type
Michail Vourlakos 06c965248c support customIndicators interface under settings
--a new element is introduced for CustomIndicators
which is going to be responsible to choose between
them and download also online for new indicators
Michail Vourlakos 14c3508aa1 dont disable Ok button at Latte Preferences window
Michail Vourlakos 28ef36a774 simplify indicators names
Michail Vourlakos 9a464226bd improve loading for indigator config ui
--in order for all indicators infrastructure to
load the plugin correctly the configuration and
the component elements of ViewPart::Indicator
must be loaded first correctly and afterwards
the relevant Indicators to follow
Michail Vourlakos 0b90411b1d IMPORTANT: All new Indicators architecture
--this huge commit contains all the changes needed
in order for Latte to load Indicators dynamically
from their own packages
Michail Vourlakos e9599218a2 remove deprecated bug address
Michail Vourlakos b93588756a fix crash from Close button in config window
BUG: 405772
Michail Vourlakos d8c04e805c multi-screen: find view::screen id in better way
--when monitor from an explicit screen was closed there
were cases that docks were moved at another monitor from
the window manager and that was preventing them to be
delete properly. This patch fixes this by considering
as valid explicit screen only the one provided by the
view

BUG: 405687
Michail Vourlakos f22bb738c2 multi-screen:improve syncLatteViews() function
--onPrimary flag is considered from layout file directly
only for containments that are not already loaded to
latte views
--location flag is accessed directly from containment object
Michail Vourlakos 0c95180fde identify better active maximized windows
--more specific do not mess maximized windows all
together. Active maximized windows have higher
priority than all the rest normal maximized
windows.
Michail Vourlakos 9afafcc7c2 disable panel shadows only when active maximized
Michail Vourlakos aaee132951 add outline width option in Preferences
Michail Vourlakos 661f3cad1b update panel backgrounds implementation
--there is now an always shown underlying layer that
provides full solidness for 100% panel transparency
--Colorizer.CustomBackground was updated in order to
support Borders drawing
Michail Vourlakos d5ef4c8acf discover standard paths independent of distro
Michail Vourlakos 6e132ab001 discover plasma background opacity
Michail Vourlakos 15d5ac59ec improve calculations for vertical settings windows
Michail Vourlakos a9e4afa336 add debug message for windows default color scheme
Michail Vourlakos 48a5a4690e decrease edge ghost window sensitivity for mouse
--this patch fixes the show timer delayer in combination
with KWin edges activation even more. The experience
now looks almost identical to NONE-KWin edge activation
Michail Vourlakos f2b2121003 add option to clear qml cachec from command line
--add comments in order to distinguish parameters sections

BUG: 405337
Michail Vourlakos cab2055279 adjust secondary config win to new design
--secondary config window now follows the primary
config window design. Config windows now are just
simple windows !AboveAll and are activated from
Latte::View on demand. This way we can now have
demonstration of the parabolic effect during
editMode at all times
Michail Vourlakos 1dba8d1841 block requestActivate() for wayland
--requestActivate is not supported under wayland
Michail Vourlakos e9e0c04198 fix wayland crash when hiding config window
Michail Vourlakos c35849c9d8 take care config windows for X11 environment
--make the config windows to not show in pager,
switcher or taskbar under X11 environment
Michail Vourlakos 0816e2b8aa fix top masking during editMode
--improve also identifying when subtracting
edit mode mask is needed
Michail Vourlakos c3b3788fec calculate availableScreenGeometry properly
--use View::normalThickness in order to consider the
proper availableScreenGeometry
Michail Vourlakos 11226428c6 update config window availScreenGeometry properly
Michail Vourlakos fabf6f44d2 show configuration windows only for one view
-- for each layout only one dock should show its configuration windows
otherwise we could reach a point that because a settings window
is below another Latte View its options are not reachable
Michail Vourlakos 94415e24b4 improve config windows calculated geometries
Michail Vourlakos 89fd411dab improve how config window size is calculated
Michail Vourlakos 83b5b2323a fix calculations for left subtracked mask
Michail Vourlakos 002d683dd9 fix calculations for left subtracked mask
Michail Vourlakos 736d068a44 improve masking for config windows
--now config windows are masked properly in order to
accessible to all of their areas. By design the config
windows are trying to be below the main view, this is
why masking is needed in order to work properly and not
having areas that can not be clicked/accessed because
of the top Latte View
Michail Vourlakos 0bb2c14017 set keepAbove for all Latte windows under wayland
Michail Vourlakos 37ca5f1663 restore config windows behavior to previous state
--approach the problem of showing parabolic effect properly
during edit mode in a different way. The Latte View now
on Enter event raises itself
Michail Vourlakos 3ac5ebffeb fix focusOut behavior for config windows
Michail Vourlakos 366f2783f2 improve config windows activation
--when the mouse enters the main latte view,
the primary and secondary config windows should
be activated. This patch improves how this is
handled in order to not mess up the focusOut
even handling from config windows. The config
windows do not race now in order to identify
if all the config windows has lost focus.
Michail Vourlakos e4254ed8c7 activate config windows whenever mouse enters view
Michail Vourlakos b2184579ad remove StaysOnTop hint for settings windows
Michail Vourlakos 542174f296 make edit visual totally dynamic
--meaning that edit Visual can contain more
elements than just the usual ones and as such
we can now add a "Rearrangement" option to make
things easier to switch between live/static editing
Michail Vourlakos 71bb4ca921 introduce new editAppletsMode
--in this mode all aplets can be adjusted and
repositioned properly
Michail Vourlakos b15df34cc4 livemode:enable parabolic effect for editMode
--first commit to restructure editMode in order to
support livemode under editing. Live mode means
that all options changes during editMode will be
available to be tested directly
Michail Vourlakos cec96aaf19 fix !compositing masking for views
Alexander Potashev 423f4b8bc9 i18n: Do not refer to parent directory from Messages.sh
Summary:
This will make file references in .po/.pot files clearer for
translators.

Test Plan: none

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D19274
Michail Vourlakos 9bdd58ee3f restore Show Timer behavior for KWin Edges
Michail Vourlakos 5a0948591e create latte dir if missing when loading presets
--this is critical because it does not open Latte at
first run. The fix is just to make sure that "latte"
directory will be created in case there isnt already

BUG: 404762
Michail Vourlakos 35c9550963 make sure maximized window is touching the view
--Disable the hack for kwin effects because it has many
false results. e.g. when a window is maximized and
Latte or Plasma are showing their View settings
Michail Vourlakos 903988ff71 identify correctly touching flags with kwin effects
-- KWin Effects such as ShowDesktop have no way to be identified and as such
create issues with identifying properly touching and maximized windows. BUT when
they are enabled then NO ACTIVE window is found. This is a way to identify these
effects trigerring and disable the touch flags.

BUG: 404483
Michail Vourlakos f040cc8828 plenty improvements for touching/active state flags
--fixes and improvements to identify windows that are
touching or are active and how all of them are used
in order to color properly the view
Michail Vourlakos 17c602347b use touching windows scheme at all cases
BUG: 404745
Michail Vourlakos 8a0c0740b3 improve how default scheme file is identified
--add also some improvements for color schemes

BUG: 404668
Michail Vourlakos 362d50a1fd support wallpaper slideshows
l10n daemon script bd688bd2dc GIT_SILENT made messages (after extraction)
Michail Vourlakos dd4ae1865b improvements for color schemes under wayland
Michail Vourlakos 507e7ffde8 expose existsActiveWindow from windowstracker
Michail Vourlakos d2ea33e236 sniff latte view id through contextData
--the menu is sending the containment id to
Latte::Corona and afterwards calls for the menu
data. These data now are including also the view
type, memory usage, active layout name and of
course the full layouts list shown to menu.
This is improvement from D18918.
Michail Vourlakos a375902442 support to send the viewType through dbus
Michail Vourlakos 7772ee2855 add Type property for Latte::View
Summary:
--this way any part interested to know the
real type of Latte::View it can access the
all new type() property

Test Plan:
test view settings that indicate correctly
the panel/dock type

Reviewers: trmdi, #latte_dock

Reviewed By: trmdi

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D18926
Michail Vourlakos 14afda3dc1 under wayland recognize plasma shell better
--the plasma desktop is now identified as the
org.kde.plasmashell window that has the size
of a QScreen->geometry()
Michail Vourlakos 68805c4a98 ignore latte windows from wm tracking
Michail Vourlakos c8b58d5acf x11:ignore latte related window from tracking
Michail Vourlakos 20b76a182c add/enable option for MetaPressAndHold action
--user can now enable/disable the Meta pressAndHold
behavior that shows shortcuts badges. The new option
is located at Latte preferences.

BUG: 403840
Michail Vourlakos 7a95408c06 update Actions for Meta key in Preferences
Michail Vourlakos 6072741374 do not erase userBackgroundRoundness == -1
Michail Vourlakos dfd115f380 Move Meta key option to new Actions section
Michail Vourlakos e780184d0c update option for Plasma Background Roundness
--that option now supports also Automatic in order
for Latte background parts to use the Latte heuristics
in order to identify the proper roundness
Michail Vourlakos 031e19a8ab expose activeWindowScheme through windowTracker
Michail Vourlakos 9263b3e890 improvements for window tracker
Michail Vourlakos 1e65211277 DodgeAllWindows now uses WindowsTracker
--this way we use the same code for Dynamic
Background and DodgeAllWindows
Michail Vourlakos 9b9072d8f6 update qml code to follow windowTracker
Michail Vourlakos 78096b4181 refactor:move window functions to its own class
--all windows related functions present at visibility
manager are moved at their own class WindowsTracker
Michail Vourlakos 5db22022c1 refactor:cleanup globalshortcuts
--move out from globalshortcuts functions that were
related to latte views functions such as sorting,
highest priority etc. All these were moved to their
appropriate places in layout manager or layout classes
Michail Vourlakos 0be2048d16 improve code style
Tranter Madi fede9feb2d improvements for global shortcuts
Summary: BUG: 403880

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D18717
Michail Vourlakos 499ae015c1 fix publishing launchersSignals in qml
--fix headers in order to work correctly
Michail Vourlakos c1bcd5c5ca improvements for global shortcuts based on position
BUG: 403880
Michail Vourlakos cf93b7516d improve global shortcuts options
--the user can disable "global shortcuts based
on position" by disabling the global shortcuts
for the first two latte items
--improve texts readability

BUG: 403880
Michail Vourlakos 50dc45c61f fix headers references for classes
Michail Vourlakos d53c2cbea3 fix indents / text appearance
Michail Vourlakos 668c2ff139 dont close view settings when Alternatives shown
--this way the user can also choose different Alternatives
without having false applets replacements or Latte failing

BUG: 403658
Michail Vourlakos 69b49d42dd the user must enable shortcuts based on position
--the option is now present to Behavior page in order
for the user to enable global shortcuts based on position.
Michail Vourlakos b15bd24218 refactor:move shortcutsEngine to its own class
--in that way all environment related shortcuts
management (e.g. plasma related shortcuts) is moved
in its own class
Michail Vourlakos 9cd851faea show only one Meta badge
--more fixes for globalshortcuts
Michail Vourlakos 66b2e4bd9c fixes and improvements for globalshortcuts
Michail Vourlakos 7740649c85 show all views that contain shortcuts
Michail Vourlakos 43acc40ac3 improve names in global shortcuts
Michail Vourlakos fef791d8e1 improve names for globalshortcuts qml calls
Michail Vourlakos aa2b607fb8 refactor:improve naming in globalshortcuts
Michail Vourlakos 898ab9f9e0 improve hideViewsSlot for globalshortcuts
Michail Vourlakos aae2ecc78b refactor:update names in globalshortcuts
--use Latte View as a reference instead of the
deprecated Latte Dock
Michail Vourlakos 608275cc6b refactor:move modifiers code at its own class
Michail Vourlakos f2f8f0eb8b improvements for Meta behavior
--global shortcuts now tracks modifiers changes
and trys to do the best for the user.
1. When Meta is pressed and holded latte views are
shown
2. When Meta is clicked but without been holded then
the Application Launcher code path is preferred
3. Activating Latte entries does not follow the
Meta pressedAndHolded code path
4. Pressing any other modifier except Meta cancels the
Meta pressed code path

BUG: 403734
Michail Vourlakos 6008f080bd remove x11 hack for global shortcuts
--enhance modifiers tracking at globalshortcuts
class
Michail Vourlakos 6f1c66f7d2 Display shortcut badges while holding Super
Summary:
Use `KModifierKeyInfo` to display shortcut badges while holding Super

BUG: 401768

Test Plan:
Just playing with it.
I still don't understand the `GlobalShortcut` class very well, correct me if I make any mistake.

Reviewers: #latte_dock, mvourlakos

Reviewed By: #latte_dock, mvourlakos

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D18620
Michail Vourlakos f31df4ee71 show plasma shortcuts for applets
--when shortcuts badges are shown then the
plasma assigned shortcuts are preferred to
be presented to the user
Michail Vourlakos a2569664b3 Latte is now informed for applets shortcuts
--meaning that Latte now has provide information
for applets when these applets have shortcuts been set
by plasma infrastructure.
Michail Vourlakos e45ab91d65 heal layout file from deprecated applets
--there are deprecated applets that are not
used, I dont know under which circumstances
this ghost applet configurations are created,
they are shown more commonly under plasma
systrays
Michail Vourlakos 46dd59b65a cleanup applet shortcuts on startup
--when Latte crashes the global shortcuts from applets
remain untouched in kglobalshortcutsrc file. That fact
based on the Latte architecture that can alter applet
ids during layout loading can break the global shortcuts
experience by creating multiple global shortcuts records
for the same applet and by disabling some shortcuts because
these shortcuts are already enabled for ghost applets of
the crashed layout. This patch fixes this by removing all
applet global shortcuts during startup. Applet global shortcuts
are already saved in the layout file based on the current
plasma architecture, that fact simplifies things a lot.

BUG: 401184
Michail Vourlakos 62f396e86f add shortcuts for layout
Pino Toscano 72341142a2 fix project_license in appstream file
use the right SPDX tag
Michail Vourlakos 62033157f6 unblock View after AppLaucher shortcut trigger
--the Application Launcher triggering through global
shortcuts (codepath) was missing a release for
visibilitymanager in order to work correctly after
the applet trigerring.

BUG: 403471
Michail Vourlakos 5416b1c0ef REFACTOR:move layout to its own folder
Michail Vourlakos 130bb32c8e move view config window for advanced mode
--there were cases for small screen resolutions
that because the view settings windows did not
change its height, it was not changing its placement
to the side of the screen
Michail Vourlakos 990b8868cd guard m_parent caller at secconfigview
BUG: 403406
Michail Vourlakos ad3b5abeaf enhance background solidness when touching window
--When the user has chosen a solid background when
there are windows touching the Latte panel then in
such case windows that are touching the panel not
just at the edge but at the at any point of the latte
panel are also considered as touching windows
--The "snapped" term that was used before in the
visibilitymanager was changed to "touching"
Michail Vourlakos 42f6bef738 dont close settings windows with no reason
--there were cases that the focusOutEvent from
secondary config window was sent before the
primary config window has become active. In that
case all config windows were closing with no
reason

BUG: 402776
Michail Vourlakos 582b59dae2 enable/disable colorizing from user
--when the user has enabled the monochrome colorizing
in that case in applet options there is now a new option
in order for the user to choose if wants or not that
applet to be colorized. Such an example are colorful
applets that lose their proper appearance through
monochrome option.
Michail Vourlakos 5c28b2194a Wait forever until the lock file can be locked
Summary:
- `timeout = 3000` is a bit short on some computer. Use `timeout = -1` will work for any case.

BUG: 401041

Test Plan: BUG: 401041 is fixed on my computer.

Reviewers: mvourlakos, #latte_dock

Reviewed By: mvourlakos

Tags: #latte_dock, #plasma

Differential Revision: https://phabricator.kde.org/D18258
Steffen Coenen 56cfb42734 Fix autohide behaviour after dragging a panel
Summary:
Currently, when dragging a window from the panel to move it, it breaks the autohide behaviour of active docks/panels. This change imitates a release event on X11 to circumvent these problems.

BUG: 403104

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #latte_dock, #plasma

Differential Revision: https://phabricator.kde.org/D18194
Michail Vourlakos cf6641a089 dont unblock for !editMode
--when containment changes status it was
unblocking the visibility manager. This patch
fixes that situation and the blocker remains
under editMode. This way the dock can not be
hidden when it is in editMode.
Michail Vourlakos daa4d0f003 recreate view only when is really needed
--recreate view only when the window
ByPass flag must be really changed
Michail Vourlakos 8c21ca9072 create local autostart folder if is missing
BUG: 402934
Yuri Chornoivan 8d7110f761 Fix minor typos
Summary: Fix minor typos in messages and comments

Test Plan: No major changes to prevent compilation and usage

Reviewers: mvourlakos

Reviewed By: mvourlakos

Subscribers: plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D17894
Michail Vourlakos 63e9fbc99f dont block mouse events with no reason
BUG: 402572
Michail Vourlakos e19cbd46f6 delete secondary window when no needed
BUG: 402627
Michail Vourlakos ca5ea55816 disable debug message
l10n daemon script 5b5aec055d GIT_SILENT made messages (after extraction)
Michail Vourlakos 5c8a2bb380 reorganize settings in view settings window
Michail Vourlakos aeb7877546 improve ExpertSettings location
Michail Vourlakos 5d6d1730f2 improve syncGeometry at settings windows
Michail Vourlakos 79ccc37e31 delay latte view showing for Meta global shortcut
Michail Vourlakos 32a34d7c47 show latte view for all cases of Meta+A
Michail Vourlakos 40bd5a83e2 update settings to new complexity level
Michail Vourlakos 7d66434244 introduce complexity for view settings
Michail Vourlakos 5e09a41e99 refactor:remove no needed colorizer signals
--the new infrastructure to track background
brightness does not need communication between
universalsettings and view colorizer enabler
Michail Vourlakos b418923c03 move from luminas to brightness
--the luminas functions didnt work well
for all cases. Latte is now using brightness
functions as described at:

   https://www.w3.org/TR/AERT/#color-contrast

this patch fixes all cases mentioned in the bug
that Latte contrast identification did not work well

BUG: 402115
Michail Vourlakos 418799ed30 fix crashes from latteView recreation code
--in order to update window manager flags properly
in some cases a dock recreation is needed. But that
dock recreation when takes place when the user choses
to move its panel between different screens (that recreation
shouldnt be needed) in such case it creates crashes
Michail Vourlakos 095048223a refactor:move backgroundtracker under liblatte
Michail Vourlakos e81ef199b3 refactor:drop visibilitymanager private class
Michail Vourlakos 3b8c52cc59 refactor:move lattepackage to simpler directory
Michail Vourlakos 0497c2c960 add PlasmaScreenPool to help with screen ids
-- Latte screen ids are different from plasma
screen ids. This class helps in order to help
translating the different screen ids between
Latte and Plasma.
Michail Vourlakos 2244cae8bc refactor:move PlasmaThemeExtended to better path
Michail Vourlakos efb9414ef9 refactor:move plasmaquick headers to better place
Michail Vourlakos 653f0a22fb small commenting and backgrounds qhash
Michail Vourlakos 74238dba6f improve color schemes handling for default values
--when color schemes from themes are used there are
cases that the WM records do not correspond to the
colors that the plasma theme will use. In such cases
the color scheme file that is passed to applets can
create colors inconsistencies. For this reason we
update the default color scheme in order for its
WM values to be consistent with the plasma theme.
For the record plasma theme is using Colors:View
group for its main colors.

BUG: 401431
Michail Vourlakos c81e97f24d improve scheme file assignment from themeExtended
Michail Vourlakos a3107b7f1c dont call syncGeometry if not needed in some case
Michail Vourlakos fbe07f5ec1 add debug message for syncGeometry()
Michail Vourlakos b05c7d94ae refactor:add visibilitymanager to ViewPart::
Michail Vourlakos 57ab5f3b3f refactor:move screenedgewindow to ViewPart::
Michail Vourlakos 0510293c21 REFACTOR:Move confiView(s) to ViewPart:: namespace
Michail Vourlakos b2fbb2a7ae REFACTOR:change dock->latteView in settings windows
Michail Vourlakos f84043d28e REFACTOR:change dock in containment to latteView