73 Commits (79d629949aea8d9293ede7bdfa9ee00e16393a38)

Author SHA1 Message Date
Aleix Pol a85ff6036f Take into account that the primary screen might not be connected 12 years ago
Aleix Pol 94c6aa2b17 Fix panels management 12 years ago
Aleix Pol af5a7a0a36 Re-think how desktop views are removed 12 years ago
Aleix Pol aa29755be6 Fix some crashes 12 years ago
Aleix Pol c4ead75a81 Improve readability of the outputLess code 12 years ago
Aleix Pol 66cdd3ef20 Embrace the redundant output concept 12 years ago
Aleix Pol bef44b63e0 Code cleanup 12 years ago
Aleix Pol 130c276033 Fix DesktopView cleanup 12 years ago
Aleix Pol fd4a44af04 Move DesktopView code to DesktopView 12 years ago
Aleix Pol edb3a358df Return the correct number of screens 12 years ago
Marco Martin a327504d7b don't break in windowed mode 12 years ago
Aleix Pol a2b7ad5ef4 small code simplification 12 years ago
Aleix Pol d299e849ba Make sure we get to decide where our panels go 12 years ago
Marco Martin 8bc843e5bf use thickness, not the size 12 years ago
Marco Martin 019b573a97 availableScreenRect not availableScreenRegion 12 years ago
Aleix Pol 48832760cf When removing a screen, properly clean up the panels 12 years ago
Martin Gräßlin 0a040bc498 [plasmashell] Show a warning if there are no Shaders and exit 12 years ago
Aleix Pol 629adbfd92 Share code between panelview and shellcorona 12 years ago
Aleix Pol 0ba755ca29 Leverage the QRegion to get the available screen region 12 years ago
Aleix Pol fa3126f716 Improve how we figure out the screenGeometry for a screen 12 years ago
Aleix Pol d4d9a39072 Explicitly call panelview::show 12 years ago
Martin Klapetek ce249a80f7 Revert "Polished the output sorting function" 12 years ago
Aleix Pol b5589fe3da Recursively figure out the screen a containment is in 12 years ago
Aleix Pol a1a985c1f5 Polished the output sorting function 12 years ago
David Edmundson 4a77c91d83 replace [] with .value() 12 years ago
Marco Martin 03c3725fdc ignore destroyes for containments we throw away 12 years ago
Marco Martin 297f835b60 if there are conflicting containments, destroy one 12 years ago
Marco Martin 0a64592690 temp disable runtimeplatform based on defaults 12 years ago
Ivan Čukić 0f8abf96e8 Don't crash when createContainment returns NULL 12 years ago
Marco Martin 3856d469a1 allow shells to specify a runtime platform 12 years ago
Marco Martin 0f00ed744a when the shell changes, reload the defaults config 12 years ago
Marco Martin 4d37d133b8 the shell package allows external paths 12 years ago
Marco Martin b3cdf486e1 copy all the groups to both versions of the config 12 years ago
Marco Martin 23c8cc7e1d don't return wrong available area when moving panel 12 years ago
Aleix Pol c3a22582a8 Remove uses of QDesktopWidget 12 years ago
Aleix Pol 167fb46de0 Set the screen on the Panel before setting the containment 12 years ago
Aleix Pol 6868e291e8 Initialize KScreen together with ShellCorona 12 years ago
Aleix Pol 1c69f84fd9 Only skip placement checking if the primary property is different 12 years ago
Aleix Pol f493b7ddbd small simplifications 12 years ago
Aleix Pol 9f9ba633c1 Improve how the primary screens are sorted 12 years ago
Marco Martin cadb3f0e15 don't crash 12 years ago
Aleix Pol a30520570c Make sure views are inserted in the correct place 12 years ago
Aleix Pol 700e563ea1 --debug 12 years ago
Aleix Pol 2e62655b62 Fix connection 12 years ago
Aleix Pol ee66ea32f7 Fix crashes 12 years ago
Marco Martin dc53d4dae9 fix panel creation from script 12 years ago
Marco Martin 3674d5c882 fix crashes in *some* cases during containment switch 12 years ago
Marco Martin 07acf2b367 don't assert when is windowed 12 years ago
Marco Martin b0643cb62d the scriptengine is single use 12 years ago
Aleix Pol a487749264 Make availableScreenRegion and screenGeometry work the same way 12 years ago