Devin Lin
46578fde73
singletons: Initialize singletons in shell desktop, not panel
...
We have some singletons (ex. for notification popups, volume, dbus) that
need to be initialized somewhere in plasmashell. Currently they are done
from the panel containment, which is a bit of a strange location. There isn't really
any offical way it seems to do this, so move it to the shell package
which feels more central.
2025-06-25 19:33:00 -04:00
Devin Lin
a4989d4313
shell: Sync panel code with desktop
...
This allows us to use desktop panels in the future for convergence.
2023-11-13 22:11:50 -08:00
Nate Graham
cc50aee72d
Remove versioning from PlasmaCore module imports
...
It's unneeded in Qt6 and can cause subtle issues.
2023-09-05 09:34:49 -06:00
Alexey Andreyev
127bbdf653
Port away from PlasmaCore and PlasmaExtras to Kirigami
...
See also:
https://pointieststick.com/2023/06/14/call-to-action-easy-porting-opportunity-in-plasma/
2023-07-25 01:13:52 +00:00
Devin Lin
0e4b1da9a1
volumeosd: Extract out singleton so that it's only loaded once in plasmashell
2023-03-19 21:10:49 -07:00
Devin Lin
f25840bfc2
mobileshellstate: Move to DBus API instead of trying to use shared QML context
...
This also allows us to trigger behaviour from other processes that import mobileshell
2023-03-19 18:32:52 -07:00
Devin Lin
6375fb424f
Fix shell layout.js
2023-03-05 09:39:44 -08:00
Devin Lin
7eaf640926
shell: Fix accent color from wallpaper not working
2022-10-27 00:57:38 -04:00
Nicolas Fella
5d1833699b
Remove unused QML import
2022-08-14 00:32:43 +02:00
Devin Lin
2b1e6f12f8
Remove unused components
2021-12-06 02:57:14 +00:00
Aleix Pol
0cd4f91ec4
Port away from PlasmaComponents 2.0 on most places
2021-10-22 16:34:03 +00:00
Aleix Pol
d332582328
Port away from the global "theme" object to PlasmaCore.Theme
...
Like we've done for the rest of Plasma
2021-06-10 16:14:41 +02:00
Nicolas Fella
21a3bcafe4
Convert license headers to SPDX
2021-03-02 22:45:25 +01:00
Aleix Pol
59297a25f3
--warnings
...
Make sure we don't call null pointers
Do not reference old objects that don't exist anymore
2021-02-24 16:04:24 +01:00
Marco Martin
e4014bd0ba
fix widget explorer
2020-07-16 13:48:53 +02:00
Marco Martin
96f4e7be53
temporarly remove the horizontal activity switcher
2020-07-16 11:37:43 +02:00
Aleix Pol
6adbe5249d
Fix warnings
2020-02-07 13:38:02 +01:00
Marco Martin
cb3f9617ce
assign both containment and containmentInterface
2020-02-04 18:02:20 +01:00
Yuri Chornoivan
a1021e4d3c
Fix minor typos
2019-11-07 17:51:34 +02:00
Marco Martin
4832735497
make it a flickable again
...
otherwise too many mose events get stolen
2019-09-16 18:48:33 +02:00
Marco Martin
38b2f688bb
take files from the kpackage
2019-09-04 18:25:52 +02:00
Marco Martin
e1d7844b82
make plamo shell inherit from plasma nano
2019-09-04 17:33:01 +02:00
Marco Martin
1826be8c5a
remove onFlickended
...
don't call dead api
2019-01-04 12:12:04 +01:00
Marco Martin
c614e3229a
remove unused import
2018-11-28 15:47:16 +01:00
Marco Martin
658312f2f1
solve loop when a new activity is created
...
T10009
2018-11-28 15:43:31 +01:00
Marco Martin
8833d59c6d
bindings loop --
2018-11-28 14:22:20 +01:00
Marco Martin
3a9592419c
imake it work with latest revision
2018-04-22 17:09:49 +02:00
Marco Martin
727c0fd7c9
use candidatecontainments
2018-04-19 17:37:16 +02:00
Marco Martin
8966080924
finish the port to Animators
...
clean up the code
2018-02-23 13:27:50 +01:00
Marco Martin
4ab220ed06
try to replace the flickable with a custom implementation
2018-02-22 19:26:53 +01:00
Marco Martin
3f515a3c16
get rid of ListView and hackTimer
2018-02-13 14:16:48 +01:00
Marco Martin
fa8bec3fd8
actually fix activity switching
2018-02-09 18:26:57 +01:00
Marco Martin
89fef3ed7b
almost functional even if hacky swipe activity switcher
2018-02-09 18:20:43 +01:00
Marco Martin
5e1e5e9009
prototype with a ListView
...
still doesn't change activities correctly, seems to be too eager to
load all containments at start
2018-02-09 13:04:48 +01:00
Marco Martin
f0f7c69be6
very early prototype of gesture activity switching
...
idea is to slide activities with an horizontal swipe
2018-02-08 19:54:32 +01:00
Marco Martin
15c3acdc61
add missing prop pendingRemovals
2017-11-13 15:12:43 +01:00
Marco Martin
0c92d4d09b
don't switch activity on startup
2017-10-15 15:13:27 +02:00
Marco Martin
a198e597a3
different way to switch activities
...
limit usage of MouseEventListener to make
things less glitchy
2017-08-30 18:28:22 +02:00
Marco Martin
94dfff925c
use a mouseeventlistener for activity switch
...
use a mouseeventlistener to trigger the switch more easily
2017-01-20 16:11:32 +01:00
Marco Martin
d106f17da5
experimental feature:
...
change activity by swiping left or right
2017-01-16 16:08:47 +01:00
Marco Martin
49cde86d37
asctivity switch anim from desktop shell
2016-10-05 16:59:07 +02:00
Marco Martin
9765dfa679
maximized widgets explorer
...
add applet with single click
2015-07-09 15:20:24 +02:00
Marco Martin
9ee815108d
Pin dialog shows
...
seems to still not be possible to know how many attempts are left
2015-06-22 11:43:44 -07:00
Marco Martin
ad54f0a1a2
simple widgetexplorer derived from desktop one
2015-06-19 17:52:09 -07:00
Marco Martin
ebb4e5677a
remove ofono import from Desktop
...
all in Pin that is conditionally loaded: it should fail more gracefully
2015-06-03 10:00:18 -07:00
Marco Martin
0a00527788
remove satellitecomponents import
2015-05-21 16:10:09 +02:00
Marco Martin
e42d5b908a
remove references to voicecall
2015-05-13 15:05:53 +02:00
Marco Martin
f8dbef7477
solve conflicts
2015-05-12 16:27:18 +02:00
Marco Martin
264bff2854
Merge branch 'mart/newContainmentShell'
...
Conflicts:
CMakeLists.txt
shell/contents/views/Desktop.qml
2015-05-12 16:22:17 +02:00
Boudewijn Rempt
9ef0eef98b
Fix spello
2015-05-12 10:34:51 +02:00