Michail Vourlakos
53d24fe2c6
forward LastActiveWindow to QML
2019-05-31 19:12:34 +03:00
Michail Vourlakos
e07cee3862
support icon for LastActiveWindow
2019-05-31 17:59:52 +03:00
Michail Vourlakos
25c96d0d3a
support isOnAllDesktops for LastActiveWindow
2019-05-31 17:44:04 +03:00
Michail Vourlakos
eea213a5c0
add isOnAllDesktops to WindowInformation
2019-05-31 17:36:47 +03:00
Michail Vourlakos
2d2f7b172d
add more properties at LastActiveWindow
2019-05-31 17:31:29 +03:00
Michail Vourlakos
dbed45b2c7
introduce TrackedInfo and LastActiveWindow
2019-05-31 16:58:42 +03:00
Michail Vourlakos
99ec9cb2fd
move WM:Trackers in its own directory
2019-05-31 14:52:16 +03:00
Michail Vourlakos
2a6620853b
fix crash when updating Indicators packages
2019-05-28 19:02:04 +03:00
Michail Vourlakos
b6520b1cd8
Improve WindowTracker CPU usage
...
--add a Timer in order to not sent too many
batch signals for windowChanged with no reason
and send only one at the end of the Timer::trigger
2019-05-27 20:09:48 +03:00
Michail Vourlakos
97332cc8cf
introduce Display and Icon for WindowInfoWrap
2019-05-27 19:26:28 +03:00
Michail Vourlakos
b251ea7b8e
protect visibility destructor
...
--this protects a crash when closing Latte
immediately after startup
2019-05-27 10:57:16 +03:00
Michail Vourlakos
a8a19bb550
support VirtualDesktops for kwayland>=5.52
...
--This of course needs Plasma>=5.15
BUG: 398106
2019-05-26 00:58:42 +03:00
Michail Vourlakos
61e9e629c5
rename some global shortcuts texts
...
--protect also the Layout::lastConfigViewFor,
dont sent a view that is no longer available
2019-05-25 18:05:24 +03:00
Michail Vourlakos
96b86f4c49
remember lastConfigViewFor for shared layouts
2019-05-25 17:49:02 +03:00
Michail Vourlakos
7cd3b6201d
remember the last created ConfigView per layout
2019-05-25 17:40:29 +03:00
Michail Vourlakos
beb0100644
fix some applets animations flickerring
...
--especially when the user drags something over
the Latte::View and afterwards drops it
2019-05-25 14:46:19 +03:00
Michail Vourlakos
f822ece27a
keep onPrimary flag when copying views
2019-05-25 09:32:50 +03:00
l10n daemon script
131ae2622d
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"
2019-05-21 06:00:09 +02:00
l10n daemon script
fc78cae03f
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"
2019-05-19 05:33:09 +02:00
Michail Vourlakos
86e645c720
position properly dropped applets and urls in view
2019-05-17 21:49:31 +03:00
Michail Vourlakos
1ef4de0da8
VASTLY IMPROVE dragging experience
...
--when dragging a new applet over the view
the responsiveness is now improved vastly
--the new architecture uses two different
DragAndDropAreas. One which is the old one
and is used when dragged launchers, urls and
separators. The second is used only when
applets are dragged into the view
--the visuals for adding launchers/applets have
been improved and a circular visual is preferred
now instead
2019-05-17 21:28:39 +03:00
Michail Vourlakos
3789f3c178
improve adding applets through dragging responsive
...
--fix all events identifications from DragMove and
DragExit etc. in containment::qml part and all drags
flags are calculated only at DragEnter! This fixes
the DragMove signaling and all DragMove signals are
sent correctly.
It needs to be fixed also for Tasks plasmoid because
every time the mouse hovers the Tasks Plasmoid then
the DragMove signals are NOT SENT as they should.
2019-05-16 23:20:51 +03:00
Michail Vourlakos
ffced101e1
apply visibilitymanager::struts when are needed
2019-05-14 17:56:22 +03:00
Michail Vourlakos
f63a0ad658
update/improve hack part of screenghostwindow
...
--related to KWin faulty behavior for visibility
2019-05-14 17:40:44 +03:00
Michail Vourlakos
ebeabb1033
increase View::timers kwin hack
2019-05-14 17:12:36 +03:00
Michail Vourlakos
11f70edbac
fill SharedLayouts circles in LayoutsEditor
2019-05-12 18:08:11 +03:00
Michail Vourlakos
f89b110a36
drop Meta+E that is used from Dolphin
2019-05-12 17:36:15 +03:00
Michail Vourlakos
3a3823add3
Assign/Remove properly Shares from INACTIVE Centrals
2019-05-12 14:30:22 +03:00
Michail Vourlakos
133c301b65
register SchemeColors as qml metatype
2019-05-12 13:57:45 +03:00
Michail Vourlakos
568716e9d3
add SharedLayouts ending circle in LayoutsEditor
2019-05-12 13:46:32 +03:00
Michail Vourlakos
2d89e60030
fix layoutViewType for Shared Layouts
2019-05-12 13:24:00 +03:00
Michail Vourlakos
ebaf81ddd8
remove deprecated code from AbstractWindowInterfa
2019-05-12 02:35:28 +03:00
Michail Vourlakos
48d3728005
REFACTOR:Introduce SchemesTracker for WM
2019-05-12 02:17:22 +03:00
Michail Vourlakos
4e80801523
syncLatteViews when Central is assigned to Shared
2019-05-12 01:41:09 +03:00
Michail Vourlakos
e13793df38
identify screen id at startup for primary screens
2019-05-12 01:36:00 +03:00
Michail Vourlakos
c653bbe14b
send view edge changed signal when copying views
2019-05-12 01:18:18 +03:00
Michail Vourlakos
ae4578433c
dont track windows for AutoHide mode
...
--add initialization of values for views
tracking hints when enabled becomes false
--add some debug messages to be used when
we want to test out things
2019-05-12 00:52:56 +03:00
Michail Vourlakos
a5168c3a2a
REFACTOR:Introduce WM:WindowsTracker
...
--this is a single and very important class
that handles all windows tracking and management
for ALL VIEWS at ALL ACTIVE LAYOUTS
2019-05-11 21:19:28 +03:00
Michail Vourlakos
945c6e50e2
remove deprecated m_views from AbstractWMInterface
2019-05-11 16:12:03 +03:00
Michail Vourlakos
a295352514
limit WM::setViewExtraFlags calls
2019-05-11 16:06:53 +03:00
Michail Vourlakos
ad788130ab
REFACTOR:add WindowSystem namespace
2019-05-11 15:47:22 +03:00
Michail Vourlakos
7b094d7007
dont drag last active window when is minimized
2019-05-11 09:55:06 +03:00
Michail Vourlakos
a661fbb032
refactor:drop LAYOUTSMANAGER apis moved to SYNCHER
2019-05-11 09:51:47 +03:00
Michail Vourlakos
a6b8fbcaff
consider view::hidden state after slide-out
2019-05-11 09:08:18 +03:00
Michail Vourlakos
bea8247b84
refactor:move syncActiveShares to Synchronizer
2019-05-11 03:46:06 +03:00
Michail Vourlakos
c4b226def5
REFACTOR:Add Synchronizer for Layouts::Manager
...
--Split the Layouts::Manager to Synchronizer and
Manager classes. The Synchronizer is responsible
to keep all Active layouts in sync with user
preferences
2019-05-11 03:11:50 +03:00
Michail Vourlakos
d08f1f9dbb
add bold presentation for Shares in menu
2019-05-10 21:15:18 +03:00
Michail Vourlakos
46bf0c1229
update activities/shares from cell QMenu(s)
2019-05-10 19:59:37 +03:00
Michail Vourlakos
24e25944db
Shared Views have highest priority
...
--Shared views can be positioned to all free edges
including those occupied by Central layouts and the
Central layouts update their views accordingly
2019-05-10 00:00:47 +03:00
Michail Vourlakos
c6cd3f4685
move layout connections in the view
...
--any view and view::containment() signals that
are related to layout are now moved in the
View::setLayout() in order to be reinitialized
properly when the view changes to another
layout
2019-05-09 23:45:52 +03:00
Michail Vourlakos
6248a0ccae
refactor:move schemecolors under "wm" folder
2019-05-09 18:12:46 +03:00
Michail Vourlakos
8c3d658a0d
refactor:move Importer to "layouts" folder
2019-05-09 17:57:12 +03:00
Michail Vourlakos
d426ecb50f
refactor:launcherssignals moved to "layouts" folder
2019-05-09 17:40:53 +03:00
Michail Vourlakos
a27ff3ec48
REFACTOR:Update LayoutManager to Layouts::Manager
...
--create "layouts" own directory in order to host
all LAYOUTS management/control code and classes
2019-05-09 17:12:57 +03:00
Michail Vourlakos
29157f4636
refactor:rename managedLayout to layout/viewLayout
2019-05-09 00:13:17 +03:00
Michail Vourlakos
d307ac626b
update UI elements in LayoutsEditor when needed
...
--toggling between Single/Multiple mode now shows/hides
all the SharedLayouts ui elements accordingly
2019-05-08 21:48:36 +03:00
Michail Vourlakos
f43d1b56c7
fix crash concerning WORKAROUND for KWIN
...
--KWin hides some Views without reason when
Activities are closed under Multiple mode.
This crash fixes these kind of crashes.
2019-05-08 21:48:36 +03:00
Michail Vourlakos
84e8da60f8
improve column widths loading for LayoutsEditor
2019-05-08 21:48:36 +03:00
Michail Vourlakos
08ef9c10b9
add the Shared button behavior
2019-05-08 21:48:36 +03:00
Michail Vourlakos
0c4bbd9529
unload Central(active)layouts to become Shared
2019-05-08 21:48:36 +03:00
Michail Vourlakos
c37f605257
SharedLayouts, active layouts at LayoutsEditor
2019-05-08 21:48:35 +03:00
Michail Vourlakos
e51dbeab42
update strings for Background at LayoutsEditor
2019-05-08 21:48:35 +03:00
Michail Vourlakos
3aeabcd885
fix for LayoutsEditor cells coloring
...
--when the LayoutsEditor is losing focus the
colors chosen should respect that change
and be drawn correctly
2019-05-08 21:48:35 +03:00
Michail Vourlakos
f5b36b0230
fix typos
2019-05-08 21:48:35 +03:00
Michail Vourlakos
b33f29bc42
Activate Shared Layout if it is not loaded yet
2019-05-08 21:48:35 +03:00
Michail Vourlakos
e7568c8478
NO/ASSIGN active Shares to active Centrals
2019-05-08 21:48:35 +03:00
Michail Vourlakos
971d207d86
update Shared button state
2019-05-08 21:48:35 +03:00
Michail Vourlakos
05161a1ab8
fix layout lock/unlock from settings
2019-05-08 21:48:35 +03:00
Michail Vourlakos
55671ae31c
improve layout names renames from LayoutsEditor
2019-05-08 21:48:35 +03:00
Michail Vourlakos
78d212ce8e
SharedLayouts saving their settings from Layouts
2019-05-08 21:48:35 +03:00
Michail Vourlakos
25a29111e7
update Actitivies Delegate to new ButtonMenu ui
2019-05-08 21:48:35 +03:00
Michail Vourlakos
715e8b58c1
sharedtocolumn use only #settingid for layouts
...
--this way we can keep track of layout names changes
and work flawlessly in updating Shares names etc.
2019-05-08 21:48:35 +03:00
Michail Vourlakos
93ede645b8
introduce new menu for SharedToLayout
2019-05-08 21:48:35 +03:00
Michail Vourlakos
1090e6a22d
add Shared button in LayoutsEditor
2019-05-08 21:48:35 +03:00
Michail Vourlakos
14d7079198
improve disabled cells layout for shareds
2019-05-08 21:48:35 +03:00
Michail Vourlakos
cff6436a74
add shared icon for layouts to be identified
2019-05-08 21:48:34 +03:00
Michail Vourlakos
4c0a3f5523
update shared layouts cell states
...
--enable/disable shared layouts cells
accordingly
2019-05-08 21:48:34 +03:00
Michail Vourlakos
61621277d3
set icons for layouts columns
2019-05-08 21:48:34 +03:00
Michail Vourlakos
d813a15b57
publish Shared to relevant ComboBox
2019-05-08 21:48:34 +03:00
Michail Vourlakos
c27de681d1
LayoutsEditor:load shares for SharedLayouts
2019-05-08 21:48:34 +03:00
Michail Vourlakos
1b21e26dfa
introduce sharedcmbboxdelegate at settings ui
2019-05-08 21:48:34 +03:00
Michail Vourlakos
a52144cc3a
remove SharedLayouts from Layouts ContextMenu
2019-05-08 21:48:34 +03:00
Michail Vourlakos
f2eb0b6b3a
REFACTOR:DONT load MultipleLayouts in Central(s)
...
--no reason to load Mutiple layouts linked file
as a Pseudo Central layout. This way no needed
checks can be removed and things are still working
as before.
2019-05-08 21:48:34 +03:00
Michail Vourlakos
1f14405e63
REFACTOR: rename Active TO -> CENTRALLAYOUT
2019-05-08 21:48:34 +03:00
l10n daemon script
e8d79632bd
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"
2019-05-08 05:41:19 +02:00
l10n daemon script
1085d4b4e4
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"
2019-05-06 05:48:28 +02:00
Michail Vourlakos
d945c89713
update struts when needed after their removal
...
--improve also when struts are applied under a
Multiple Mode and Multiple Activities
2019-05-03 02:39:21 +03:00
Michail Vourlakos
be36b7cfaf
unload SharedLayout when does not activeLayouts
...
--this code path is also used on Latte exit
2019-05-03 02:28:28 +03:00
Michail Vourlakos
004a284711
dont load sharedlayout when is already active
2019-05-03 01:48:03 +03:00
Michail Vourlakos
01f7f17aa5
remove deprecated code from layoutmanager
2019-05-03 01:39:45 +03:00
Michail Vourlakos
bd3950a601
dont assign shared layouts to activities
2019-05-03 01:32:39 +03:00
Michail Vourlakos
fe995bb4f5
layoutmanager track storedsharedlayouts
2019-05-03 01:08:03 +03:00
Michail Vourlakos
9f338f38a4
dont set sharedLayout var if the layout not exist
2019-05-03 00:56:51 +03:00
Michail Vourlakos
913c35523f
move views between Active/SharedLayouts
...
--the move to layout option under View Settings
window now can enable the user to move view
between Active and Shared Layouts
2019-05-02 15:57:42 +03:00
Michail Vourlakos
e417a8d4ba
add type() to layouts
2019-05-02 12:58:56 +03:00
Michail Vourlakos
c38e3016de
update hidden state after slide-in
...
BUG: 406415
2019-05-02 00:10:29 +03:00
Michail Vourlakos
5cf047dcc5
clear publishedStruts for visibility modes changes
2019-05-01 23:26:56 +03:00
Michail Vourlakos
06b92024ba
remove no needed debug message
2019-05-01 23:21:11 +03:00
Michail Vourlakos
04e7f333c5
dont compute innershadow for available screen area
2019-05-01 23:14:38 +03:00
Michail Vourlakos
bb3e82024e
simplify valid struts calculations
2019-05-01 23:04:39 +03:00
Michail Vourlakos
a472ef34f3
fix ident in visibilitymanager
...
--AlwaysVisible signals to update struts
are always enabled independent of Single/Multiple
mode but for Single mode they are just ignored
2019-05-01 21:31:33 +03:00
Michail Vourlakos
d8cc85dd4a
fix assert for visibilitymanager
...
BUG: 407131
2019-05-01 20:19:39 +03:00
Michail Vourlakos
cf0f22b44d
fix crash,protect connector() calls
...
--connector calls must be done only when we
are sure that a screen id has already been
assigned
BUG: 407128
2019-05-01 18:52:03 +03:00
Michail Vourlakos
5fbdf19b78
fixes for edit mode
2019-05-01 17:39:52 +03:00
l10n daemon script
064b1178e6
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"
2019-04-30 05:41:18 +02:00
l10n daemon script
536949840e
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"
2019-04-28 05:37:49 +02:00
l10n daemon script
3598639740
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"
2019-04-24 05:51:16 +02:00
Michail Vourlakos
854840b8fc
fixes for style and naming
...
--for visibilitymanager class
2019-04-23 10:55:27 +03:00
Michail Vourlakos
417f992831
move intersect function to WindowsTracker
2019-04-23 10:55:27 +03:00
Michail Vourlakos
dab796e253
improvements for visibilitymanager code
2019-04-23 10:55:27 +03:00
Michail Vourlakos
a2566d1414
move dodgeAllWindows to windowtracker
2019-04-23 10:55:27 +03:00
Michail Vourlakos
e1d44bc157
simplify code in windowstracker
2019-04-23 10:55:26 +03:00
l10n daemon script
32904be361
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"
2019-04-20 05:58:30 +02:00
l10n daemon script
dfa9e28f52
GIT_SILENT made messages (after extraction)
2019-04-20 03:05:35 +02:00
l10n daemon script
02673f346a
GIT_SILENT made messages (after extraction)
2019-04-18 03:06:13 +02:00
Michail Vourlakos
9ce7ba35bb
simplify mouse signals from Latte::Views
2019-04-17 20:17:28 +03:00
Michail Vourlakos
8a99a9249b
improvements for !compositing mode
...
--fixed struts gap for !compositing mode in order
to handle the strange kwin behavior. Kwin under
!compositing removes 1px. from the struts specified
by windows
--plenty of fixes concerning automatic coloring
under !compositing mode
2019-04-17 09:39:54 +03:00
Michail Vourlakos
499c4eb1d1
update !compositing panelbackground used until now
...
--following plasma approach and use always
even for !compositing mode the widgets/panel-background
svg file. This way when Latte and Plasma panels are
combined there is uniformity between them.
BUG: 406597
2019-04-16 23:55:39 +03:00
Michail Vourlakos
ce55c632c6
reduce crashes for view config windows in wayland
2019-04-16 23:55:38 +03:00
l10n daemon script
09147cdead
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"
2019-04-16 05:55:44 +02:00
Michail Vourlakos
6505e8797f
send mouse signals from View to containment
...
--this is side-way path for mouse events and
more specific the mouse pressed, released
events to be sent from parent window to its
qml containment part. This way it is possible
to keep the original plasma applet behavior
such as original plasma tooltips and provide
Latte specific functionality such as animated
clicks from indicators.
NOTE: An investigation - testing took place in
order to check if this approach could be also used
for mouseMove events to be used for applets parabolic
effect. The result was that this was not possible because
there were too many signals and too much calculations
too identify for which applet the signal belonged to.
The parabolic effect was not fluid in that case and
could not catch up.
2019-04-15 22:00:22 +03:00
Michail Vourlakos
2be8ba0b06
position correctly vertical views
...
--use the way horizontal views are positioned
in order to fix vertical views positioning both
for docks and panels
2019-04-15 21:13:16 +03:00
l10n daemon script
210674d67b
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"
2019-04-14 05:47:29 +02:00
Michail Vourlakos
2963a1fc2f
apply all colors from applyTheme
...
--infrastructure is now ready to expose to
applets the full color paletter and not
make compromises by choosing only from
original plasma theme for some of the
exposed colors
--dont reverse colors for selection group.
It creates a much nicer effect from user point
of view to keep the highlighting colors the
same for both the normal and reversed plasma
themes.
2019-04-14 00:37:16 +03:00
Michail Vourlakos
67a4a4ab14
remove deprecated options
...
--reversed, dotsOnActive and
threeColors that were related
to Latte indicator
2019-04-13 20:37:44 +03:00
Michail Vourlakos
710c527cb7
update Latte indicator
...
--introduce its own reversed option
--support flexible layout for its
config ui
2019-04-13 20:09:18 +03:00
Michail Vourlakos
d95d861b64
add new options to indicators interface
...
--providesHoveredAnimation, in order to disable
the Latte one
--providesClickedAnimation, in order to disable
the Latte one
--needsMouseEventCoordinates, in order to know
when the mouse pressed e.g. creating animations
like the android way
2019-04-13 00:46:31 +03:00
Michail Vourlakos
20a57f3c15
improve edge changing animation
2019-04-12 21:58:19 +03:00
Michail Vourlakos
b35fa94307
reduce availableScreenGeometry calls
2019-04-12 18:55:45 +03:00
l10n daemon script
80fbb074b4
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"
2019-04-12 05:48:10 +02:00
Michail Vourlakos
db6a4e9d0d
make struts and Always Visible lighter
...
--support them also in Live Editing
2019-04-11 22:24:45 +03:00
Michail Vourlakos
7e9064eb5e
track last active window properly at per view
2019-04-11 20:04:22 +03:00
Michail Vourlakos
f33cd25ff5
update mask when secconfigwindow is destroyed
2019-04-11 16:58:18 +03:00
Michail Vourlakos
7ec1f6b928
support kde_frameworks<=47 for settings windows
...
BUG: 406436
2019-04-11 16:42:44 +03:00
Michail Vourlakos
d5b294b88e
improve vastly Justify Live Editing experience
...
--the entire Justify to Another alignment experience
has been improved a lot and made much smoother than
in the past
2019-04-10 21:55:40 +03:00
Michail Vourlakos
0b07b58abc
support kdeclarative both <5.45 and >=5.45
2019-04-10 18:10:53 +03:00
Michail Vourlakos
86a7eddba5
restore translations for settings window
...
BUG: 406114
2019-04-10 02:09:25 +03:00
Michail Vourlakos
4048edc7f9
Option to set Settings size at per screen level
...
--the Latte Settings window tries its best in order
to provide a nice experience concerning its width/height
ratio and a width size that is best for its contents.
There are cases that this fails so the user in the
best to set it right. Latte now provides two shortcuts
Meta+Scroll, that changes the width scale ratio and
Ctrl+Scroll, that changes the height scale ratio when
settings are in Basic mode.
The previous shortcuts must be applied when the mouse
is over the empty areas in the Settings View window.
2019-04-09 21:01:50 +03:00
Michail Vourlakos
e2ccad62d9
RENAME TopLayout to SharedLayout
...
--Shared is a better term to describe these
layouts that can be Shared and be OnTop of
other layouts in Multiple Mode
2019-04-09 21:01:50 +03:00
Michail Vourlakos
1c6ddcad10
Improve addView for ActiveLayouts
...
--take into account the TopLayout views before
adding a new View either on startup loading
or when the user adds it
2019-04-09 21:01:50 +03:00
Michail Vourlakos
7240134ec2
add comments
2019-04-09 21:01:50 +03:00
Michail Vourlakos
0cb2bb38af
plenty of fixes for TopLayouts and multi-screen(s)
2019-04-09 21:01:50 +03:00
Michail Vourlakos
6620cf54bd
plenty fixes updates for MultipleTopLayouts
2019-04-09 21:01:50 +03:00
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
2019-04-09 21:01:50 +03:00
Michail Vourlakos
70640ae2e5
override functions for Active and TopLayouts
2019-04-09 21:01:50 +03:00
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
2019-04-09 21:01:50 +03:00
Michail Vourlakos
385b0e0b20
update struts properly for TopLayouts
2019-04-09 21:01:50 +03:00
Michail Vourlakos
caedf9842e
ActiveLayout override GeneralLayout::latteViews()
2019-04-09 21:01:50 +03:00
Michail Vourlakos
bdca8f58e8
simplify GenericLayout::latteViews call
2019-04-09 21:01:50 +03:00
Michail Vourlakos
69af8d0e0c
fix updating lastUsedActivity properly
2019-04-09 21:01:50 +03:00