Aleix Pol
c4903c25b9
phonepanel: Keep the Quick Settings buttons the same size
...
Instead of doing weird UI puzzles, just let them elide their text. This
solves binding loops and makes the look overall more predictable.
2021-09-16 10:27:45 +00:00
Tobias Fella
89dbff8995
Port signal strength indicator to ModemManager
2021-09-15 16:19:47 +00:00
Aleix Pol
4bba6ac402
units -> PlasmaCore.Units
2021-09-13 18:59:35 +02:00
Aleix Pol
4a52d8b791
Open KScreen KCM on auto-rotate long press
2021-09-10 02:40:53 +02:00
Aleix Pol
4aa1bc3a8c
Make it possible to move windows between screens if there's more than one
2021-09-10 00:29:28 +00:00
Aleix Pol
31448728b8
Make the phoneshell a bit more flexible
...
Use plasma-open-settings to open configs instead of directly
plasma-settings.
This way we're less dependent on specific set up.
2021-08-31 17:23:20 +02:00
Aleix Pol
d30744789f
Do not minimise windows from other screens
...
If a window from another screen is selected, don't minimise it.
Otherwise switching windows on the phone closes windows on the other
displays.
2021-08-31 16:29:44 +02:00
Aleix Pol
5dd617f289
It's called Wi-Fi
...
According to https://www.wi-fi.org/
2021-08-30 17:53:48 +02:00
Aleix Pol
46305ae4db
Don't let the drawer under right side panels either
2021-08-30 14:47:59 +00:00
Aleix Pol
9a0d71fcf1
Fix top panel on dark themes
...
Use PlasmaCore.IconItem rather than Kirigami.Icon
2021-08-30 00:07:24 +00:00
Aleix Pol
edcf70c263
taskpanel: Also add margins when the buttons are on the side (landscape)
...
Otherwise they look rather grotesque
2021-08-27 22:01:07 +02:00
Aleix Pol
a06bd89ec4
taskpanel: Put the controls at the right when on landscape mode
...
This way we don't lose otherwise precious screen real state on the
smaller
dimension.
2021-08-26 14:53:25 +02:00
Aleix Pol
989d6fdc1d
Port to the new org.kde.KWin.ScreenShots2 interface
...
Fixes https://invent.kde.org/plasma/plasma-phone-components/-/issues/85
2021-07-25 17:01:32 +00:00
Aleix Pol
441936186a
Port to use the new org.kde.kwin.VirtualKeyboard.visible property
...
Makes it possible to properly display the keyboard state when the
keyboard is hidden but still active.
2021-07-21 22:16:04 +00:00
Aleix Pol
9dfac82863
Move the Battery settings with its provider
...
And make use of it to show if it's plugged or not
2021-07-21 13:36:43 +00:00
Aleix Pol
dd888a707f
Make it possible for QuickSettings to be created in a KPackage
...
Move the NightColor one into a KPackage to prove it
2021-07-21 13:36:43 +00:00
Aleix Pol
9ac1cc139e
Move QuickSettingsModel to C++
2021-07-21 13:36:43 +00:00
Aleix Pol
0d7f10abbc
Move the Volume quick setting with its provider
...
So not to rely on global identifiers
2021-07-21 13:36:43 +00:00
Aleix Pol
3b212d7a55
QuickSettings: Simplify
...
Port away from ListModel, make it an array of QuickSetting objects
2021-07-21 13:36:43 +00:00
Aleix Pol
766fce50bd
Open KClock when the clock is tapped
2021-07-19 16:27:16 +00:00
Aleix Pol
4942e0e369
Make sure the closed signal is emitted upon close
...
Otherwise some events never happen, like the screenshot request.
2021-07-14 17:53:58 +00:00
Devin Lin
7c8fc77984
[panel] Fix not centered bottom arrow, and adjust top margin slightly
2021-07-02 18:43:08 -04:00
Alexander Lohnau
bacfccd323
applets: Use K_PLUGIN_CLASS_WITH_JSON instead of K_EXPORT_PLASMA_APPLET_WITH_JSON
...
Task: https://phabricator.kde.org/T14542
2021-06-19 06:52:49 +02:00
Marco Martin
7ef50d4af4
Top panel: some simplification and smoother
...
Simplify the code of the collapsing quick settings panel a bit, and make animations and positioning way smoother
2021-06-16 09:30:28 +00:00
Aleix Pol
0fc51bfb1e
Fix warning
...
Don't check a setting that doesn't exist.
2021-06-10 16:14:59 +02: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
Devin Lin
40419e48bc
Add advanced VolumeOSD to top panel
2021-06-09 13:28:59 -04:00
Marco Martin
b0b0e6f237
restore the widescreen mode
2021-06-09 15:50:40 +02:00
Nicolas Fella
210468572d
[taskpanel] Show app name instead of window title
...
I think this looks better since the window title is often too long to be properly displayed
2021-06-09 10:36:53 +00:00
Marco Martin
5da75348f7
Use Plasma Theme and layout fixes
...
This moves all background rendering of elements in the top sliding panel to use the plasma theme, making full use of themes that can be downloaded from the store, doing so decreases the usage of the Qt.GraphicalEffects import which is slow and not in Qt6. There are some layout and behavioral fixes especially in widescreen mode
2021-06-09 08:44:48 +00:00
Devin Lin
f292ca20f4
panel: remove unnecessary color changes for header panel when quicksettings open
2021-06-04 21:34:09 +00:00
Nicolas Fella
f53aae825d
Use version-less qt DBus macros
...
They work with both Qt5 and Qt6
2021-05-31 01:08:05 +02:00
Bhushan Shah
7bac59549d
indicators: do not needlessly scan again
...
When putting modem in online state it would already make it scan for
operator, we have no need to make it scan for operators again and waste
time for operation takes long time.
2021-05-14 15:01:01 +05:30
Devin Lin
f97d5db94b
Skip panel window open to improve performance
2021-05-09 19:32:32 -04:00
Marco Martin
690abebfd5
Make components out of the homescreen
...
Move most of the homescreen pieces in a QML import
that can be reused making it easier to do alternative homescreens
2021-05-05 12:31:08 +02:00
Marco Martin
0be66f024e
remove last remains of krunnerin homescreen directly
2021-05-04 14:14:45 +02:00
Marco Martin
8483bcbe0f
fix controlling from the bottom panel
2021-05-04 12:46:27 +02:00
Marco Martin
b98c7ec224
remove dead code
2021-05-04 12:46:27 +02:00
Marco Martin
7c9dbf08f2
proepr positioning of fav strip
2021-05-04 12:46:27 +02:00
Marco Martin
8ece4519b1
limit applet size to view size
2021-05-04 12:46:27 +02:00
Marco Martin
8cfdb80661
remove useless debug
2021-05-04 12:46:27 +02:00
Marco Martin
354ec7c8a5
restore contentY->offset sync
2021-05-04 12:46:27 +02:00
Marco Martin
c8078b8288
make the favorites slide together all the rest
2021-05-04 12:46:27 +02:00
Marco Martin
86b8269b55
proper margin for the nav pages
2021-05-04 12:46:27 +02:00
Marco Martin
73efc8a59d
show last page with a + when dragging
2021-05-04 12:46:27 +02:00
Marco Martin
a79a7f31f8
dismiss applet edit mode by touch
2021-05-04 12:46:27 +02:00
Marco Martin
bd55057933
keep edit mode when drag stops
2021-05-04 12:46:27 +02:00
Marco Martin
7b59670deb
put the footer in the scroll away area
2021-05-04 12:46:27 +02:00
Marco Martin
d7af742066
fix the horizontal or vertical scroll decision
2021-05-04 12:46:27 +02:00
Marco Martin
c3959d056d
clip
2021-05-04 12:46:27 +02:00