Michail Vourlakos
8a8eb632b7
accept Gtk2+ dialogs for tracking
...
--Gtk2+ dialogs under X11 appear as
type Splash and PopUp at the same time.
This is a messy situation let's live
with this
6 years ago
Michail Vourlakos
3cbc4a5daf
support AppName for WindowInformation
...
--use plasma libtaskmanager code and way
in order to obtain properly the AppName and
the Icon for its window
6 years ago
Michail Vourlakos
d45ebf9a34
add application name to WindowInformation
6 years ago
Michail Vourlakos
53d24fe2c6
forward LastActiveWindow to QML
6 years ago
Michail Vourlakos
e07cee3862
support icon for LastActiveWindow
6 years ago
Michail Vourlakos
25c96d0d3a
support isOnAllDesktops for LastActiveWindow
6 years ago
Michail Vourlakos
eea213a5c0
add isOnAllDesktops to WindowInformation
6 years ago
Michail Vourlakos
2d2f7b172d
add more properties at LastActiveWindow
6 years ago
Michail Vourlakos
dbed45b2c7
introduce TrackedInfo and LastActiveWindow
6 years ago
Michail Vourlakos
99ec9cb2fd
move WM:Trackers in its own directory
6 years ago
Michail Vourlakos
2a6620853b
fix crash when updating Indicators packages
6 years ago
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
6 years ago
Michail Vourlakos
97332cc8cf
introduce Display and Icon for WindowInfoWrap
6 years ago
Michail Vourlakos
b251ea7b8e
protect visibility destructor
...
--this protects a crash when closing Latte
immediately after startup
6 years ago
Michail Vourlakos
a8a19bb550
support VirtualDesktops for kwayland>=5.52
...
--This of course needs Plasma>=5.15
BUG: 398106
6 years ago
Michail Vourlakos
61e9e629c5
rename some global shortcuts texts
...
--protect also the Layout::lastConfigViewFor,
dont sent a view that is no longer available
6 years ago
Michail Vourlakos
96b86f4c49
remember lastConfigViewFor for shared layouts
6 years ago
Michail Vourlakos
7cd3b6201d
remember the last created ConfigView per layout
6 years ago
Michail Vourlakos
beb0100644
fix some applets animations flickerring
...
--especially when the user drags something over
the Latte::View and afterwards drops it
6 years ago
Michail Vourlakos
f822ece27a
keep onPrimary flag when copying views
6 years ago
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"
6 years ago
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"
6 years ago
Michail Vourlakos
86e645c720
position properly dropped applets and urls in view
6 years ago
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
6 years ago
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.
6 years ago
Michail Vourlakos
ffced101e1
apply visibilitymanager::struts when are needed
6 years ago
Michail Vourlakos
f63a0ad658
update/improve hack part of screenghostwindow
...
--related to KWin faulty behavior for visibility
6 years ago
Michail Vourlakos
ebeabb1033
increase View::timers kwin hack
6 years ago
Michail Vourlakos
11f70edbac
fill SharedLayouts circles in LayoutsEditor
6 years ago
Michail Vourlakos
f89b110a36
drop Meta+E that is used from Dolphin
6 years ago
Michail Vourlakos
3a3823add3
Assign/Remove properly Shares from INACTIVE Centrals
6 years ago
Michail Vourlakos
133c301b65
register SchemeColors as qml metatype
6 years ago
Michail Vourlakos
568716e9d3
add SharedLayouts ending circle in LayoutsEditor
6 years ago
Michail Vourlakos
2d89e60030
fix layoutViewType for Shared Layouts
6 years ago
Michail Vourlakos
ebaf81ddd8
remove deprecated code from AbstractWindowInterfa
6 years ago
Michail Vourlakos
48d3728005
REFACTOR:Introduce SchemesTracker for WM
6 years ago
Michail Vourlakos
4e80801523
syncLatteViews when Central is assigned to Shared
6 years ago
Michail Vourlakos
e13793df38
identify screen id at startup for primary screens
6 years ago
Michail Vourlakos
c653bbe14b
send view edge changed signal when copying views
6 years ago
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
6 years ago
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
6 years ago
Michail Vourlakos
945c6e50e2
remove deprecated m_views from AbstractWMInterface
6 years ago
Michail Vourlakos
a295352514
limit WM::setViewExtraFlags calls
6 years ago
Michail Vourlakos
ad788130ab
REFACTOR:add WindowSystem namespace
6 years ago
Michail Vourlakos
7b094d7007
dont drag last active window when is minimized
6 years ago
Michail Vourlakos
a661fbb032
refactor:drop LAYOUTSMANAGER apis moved to SYNCHER
6 years ago
Michail Vourlakos
a6b8fbcaff
consider view::hidden state after slide-out
6 years ago
Michail Vourlakos
bea8247b84
refactor:move syncActiveShares to Synchronizer
6 years ago
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
6 years ago
Michail Vourlakos
d08f1f9dbb
add bold presentation for Shares in menu
6 years ago