Michail Vourlakos
1b5de7d859
remove irrelevant windows from Track::History
...
--last active windows that were minimized OR
changed screen must be removed from last active
window history
6 years ago
Michail Vourlakos
59a4d63ca6
improve activities and desktops WM filtering
6 years ago
Michail Vourlakos
c7eb97a879
update WindowInfo to contain desktops/activities
6 years ago
Michail Vourlakos
79ae6a6de4
initial support History for LastActiveWindow
6 years ago
Michail Vourlakos
4ae9b1b91c
update LastActiveWindow with signals
6 years ago
Michail Vourlakos
c0e3004717
add LastActiveWindow debug records
...
--in DebugWindow
6 years ago
Michail Vourlakos
a0226e1de9
split trackedinfo to general and view
6 years ago
Michail Vourlakos
c9ab9a1dbe
dont equalize WindowInfo icon and appName
...
--icon and appName are constly functions and
should be called only when are really needed
6 years ago
Michail Vourlakos
e5673a9cfa
fix type for DodgeMaximized
6 years ago
Michail Vourlakos
3f3560aab5
update dodgeAllWindows on startup properly
6 years ago
Michail Vourlakos
2c33ad52b6
support file paths for Indicator::Resource::svgs
6 years ago
Michail Vourlakos
149812080f
move View/Indicator in its own directory
6 years ago
Michail Vourlakos
f75605d78d
introduce Resources for Indicators
6 years ago
Michail Vourlakos
51c11071dd
support toggle onAllDesktops for LastActiveWindow
6 years ago
Michail Vourlakos
af609ca53f
X11:track more LastActiveWindow properties
...
--track windowChanged properties for KeepAbove
and isOnAllDesktops flags under X11
6 years ago
Michail Vourlakos
f3eacf169e
add actions for LastActiveWindow
6 years ago
Michail Vourlakos
6898623bd6
identify PlasmaDesktop on startup under X11
...
--this was only an issue during startup but
add the same time is a good place to add a check
for plasma desktop
6 years ago
Michail Vourlakos
342d4a1a00
move window funcionality to lastactivewindow
6 years ago
Michail Vourlakos
a03655f176
new heuristic to identify plasma desktop window
6 years ago
Michail Vourlakos
54f1e3576e
ignore Desktops under X11
6 years ago
Michail Vourlakos
d44809eb25
enable drag dialog-child windows of skiptaskbar
6 years ago
Michail Vourlakos
c45aa3f56c
make xwindowinterface checks lighter
...
--use the windowsTracker in order to check
a window validity. No need to check again
and again in the window type is valid
6 years ago
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