Michail Vourlakos
|
7deef41015
|
move View::WindowsTracker to own directory
|
6 years ago |
Michail Vourlakos
|
607dbac4cf
|
update WindowsTracker to track AllScreens windows
--by using a Layouts perspective in order to accomplish
that
|
6 years ago |
Michail Vourlakos
|
0aa5c520dc
|
add Layouts Tracking in WindowsTracking
|
6 years ago |
Michail Vourlakos
|
e57ff695ed
|
ignore LastActiveWindow tracking for !enabled
|
6 years ago |
Michail Vourlakos
|
7decc54ddf
|
introduce TrackedLayoutInfo
|
6 years ago |
Michail Vourlakos
|
2b316aa728
|
improve trackedinfo(s)
|
6 years ago |
Michail Vourlakos
|
96c081e076
|
remove View from TrackedGeneralInfo
|
6 years ago |
Michail Vourlakos
|
6d1ac0bfe2
|
remove deprecated references
|
6 years ago |
Michail Vourlakos
|
c2bfda46d3
|
make WindowsTracking activity filtering accurate
|
6 years ago |
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 |