Commit graph

2885 commits

Author SHA1 Message Date
Devin Lin
68bd204e36 envmanager: Set Placement mode for KWin to skip window maximize animation when not in docked mode
We can use the placement mode setting in KWin to bypass the need to "maximize" after the window opens, KWin does this for us.

We keep the kwin maximize script to enforce docked mode changing window maximization (since the policy only affects new windows).
2024-03-09 04:20:12 +00:00
Devin Lin
a66d07f3ff taskswitcher: Fix navigation panel position when in landscape mode
It used to get confused when in landscape mode, but the navigation panel is on the bottom of the screen.
2024-03-08 21:00:23 -05:00
l10n daemon script
e51537574c GIT_SILENT Sync po/docbooks with svn 2024-03-09 01:27:40 +00:00
l10n daemon script
4ca3a25d4f 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"
2024-03-09 01:15:44 +00:00
Devin Lin
7d4fdf48a5 initialstart/time: Fix search box getting unfocused on every key press
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/288

Ensure that the ListView is not taking focus from the text field
2024-03-08 17:36:44 -05:00
Devin Lin
d2f63e6d9a homescreens/folio: Fix start button behaviour, ensure windows are minimized and it's not triggered in docked mode
BUG: 482870
2024-03-08 10:38:59 -05:00
Devin Lin
85061c3d9f taskswitcher: Do not show apps marked as "skipSwitcher" 2024-03-08 15:11:49 +00:00
Devin Lin
be7cd5f6ba kwin/convergentwindows: Don't maximize xwaylandvideobridge ghost window 2024-03-08 15:11:49 +00:00
l10n daemon script
a8dd2dc2c1 GIT_SILENT Sync po/docbooks with svn 2024-03-08 01:20:50 +00:00
l10n daemon script
28e6d523fb 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"
2024-03-08 01:13:51 +00:00
Devin Lin
ca55def5eb homescreens/folio: Improve performance of wallpaper blur, and enable by default
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/306

I added a ShaderEffectSource in between so that the blur only samples the wallpaper when necessary

I also switched to FastBlur which seems to be much, much faster than MultiEffect on the PinePhone.

From testing, this made the performance about on-par with no blur at all.
2024-03-07 13:07:06 +00:00
l10n daemon script
ec5a112da2 GIT_SILENT Sync po/docbooks with svn 2024-03-07 01:20:09 +00:00
Devin Lin
95d3be0531 homescreens/folio: Prevent items from being added to favourites area if it's full
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/323
2024-03-06 20:35:31 +00:00
Devin Lin
e84989afee homescreens/folio: Add dialog to confirm whether to delete a folder 2024-03-06 20:35:04 +00:00
Devin Lin
8f39d156f1 systemdialog: Update to match plasma-workspace implementation, and simplify UI
SystemDialog was added in 2021 and did not receive any testing while the API was in flux when portals started using it.

Update the implementation to match plasma-workspace now that the API has settled.

Also simplify the UI, remove automatic scrollview and other loaders that make initialization very complicated.

Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/301
2024-03-06 20:34:34 +00:00
Devin Lin
98f925b5f9 homescreens/folio: Fix deleting delegates from folder not working 2024-03-06 09:09:42 -05:00
Aleix Pol Gonzalez
a87aa93e3b mobiletaskswitcher: Port to KWin API changes 2024-03-06 14:23:20 +01:00
l10n daemon script
2bd8d6545e GIT_SILENT Sync po/docbooks with svn 2024-03-06 01:20:36 +00:00
Devin Lin
8ae09cb17f homescreens/folio: Fix widget full representation being shown when starting drag and drop
It's unnecessary to set the anchors on the full representation; it causes it to also show when the minimized representation is presented.
2024-03-05 04:07:24 +00:00
Devin Lin
a4d0894933 homescreens/folio: Delete empty page at end if last delegate is deleted 2024-03-04 22:24:44 -05:00
Devin Lin
a748ecda5b kwin/convergentwindows: Don't set maximize property for fullscreen windows
Followup to https://invent.kde.org/teams/plasma-mobile/issues/-/issues/256

Otherwise the positioning affects shell windows too
2024-03-04 14:30:37 -05:00
Devin Lin
b553850e0a taskpanel: Delay setting panel position on screen change, so shell doesn't crash
Setting it immediately seems to trigger an underlying bug that causes the shell to crash, see https://invent.kde.org/plasma/plasma-mobile/-/issues/321

I've cherry-picked this for Plasma 6 so we don't have this issue on stable, but I'm not sure if we should merge this into master or keep trying to identify the root cause.
2024-03-04 19:20:59 +00:00
Devin Lin
7cb6ebaae1 taskswitcher: Remove all interaction restrictions while the task switcher is opening
This allows users to properly interact (open apps, dismiss) while the task switcher is in its opening animation.

This fixes tapping on an app while the task switcher is opening dismissing the task switcher entirely (due to race condition)
2024-03-04 18:23:17 +00:00
Devin Lin
b5e58a8db1 kwin/convergentwindows: Fix race condition causing windows to be maximized too large
See https://invent.kde.org/teams/plasma-mobile/issues/-/issues/256

We have a race condition between maximizing and disabling window decorations on a window (the calls aren't blocking).

Workaround this by having the window already be in maximized size before we disable window decorations.
2024-03-04 12:26:50 -05:00
Devin Lin
8b9015e4fb meta: Add tag to posix test 2024-03-03 20:27:52 -05:00
Devin Lin
da279065e6 meta: Fix appstream tests 2024-03-03 20:27:41 -05:00
Devin Lin
aac41402f3 homescreens/folio: Don't show background for widget configure dialog
https://invent.kde.org/plasma/plasma-mobile/-/issues/320
We seem to encounter an issue when a widget is deleted where the background stays. Workaround it for now.
2024-03-04 01:17:59 +00:00
Fushan Wen
f3f66a5d07 quicksettings: port BrightnessItem away from dataengine 2024-03-03 16:15:01 +00:00
l10n daemon script
1799b03c02 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"
2024-03-03 01:16:49 +00:00
l10n daemon script
04715ca0ee GIT_SILENT Sync po/docbooks with svn 2024-03-01 01:40:27 +00:00
l10n daemon script
f6e8cedbe1 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"
2024-03-01 01:15:20 +00:00
l10n daemon script
f9d095f3fe GIT_SILENT Sync po/docbooks with svn 2024-02-29 01:22:46 +00:00
l10n daemon script
a9ac94afe1 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"
2024-02-29 01:14:18 +00:00
Devin Lin
06c94c2561 readme: Add comment about options for starting the shell in a window 2024-02-27 15:49:05 -05:00
l10n daemon script
47c5847877 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"
2024-02-27 01:14:53 +00:00
l10n daemon script
a8cad70400 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"
2024-02-26 01:15:12 +00:00
Devin Lin
601dde21ab Fix low inertia scrolling with shell flickables
See https://invent.kde.org/teams/plasma-mobile/issues/-/issues/273
2024-02-25 17:53:58 -05:00
l10n daemon script
b312f1adc2 GIT_SILENT Sync po/docbooks with svn 2024-02-25 01:27:47 +00:00
l10n daemon script
d059a063b2 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"
2024-02-25 01:16:02 +00:00
Devin Lin
0e280a94ca kded/autodetectapn: Add background service to automatically add APN connections
We use the Android APN list here in order to determine the APN settings from SIM information.

Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/285

Address feedback
2024-02-23 15:35:31 +00:00
ivan tkachenko
19440ec958
SystemDialog: Demote actions property to Templates counterpart 2024-02-21 21:00:23 +06:00
Jonathan Esk-Riddell
e00bdeb0b5 Update Frameworks version requirement to 6.0.0
GIT_SILENT
2024-02-21 14:35:24 +00:00
l10n daemon script
a33b467c4d GIT_SILENT Sync po/docbooks with svn 2024-02-21 01:22:24 +00:00
ivan tkachenko
18d6b5a5b6
SystemDialog: Simplify superfluous binding of a constant color, add null check 2024-02-20 22:31:42 +06:00
ivan tkachenko
ec37300c9e
SystemDialog: Strip trailing whitespace (automatic change) 2024-02-20 22:31:42 +06:00
l10n daemon script
d3fc0cf3ef GIT_SILENT Sync po/docbooks with svn 2024-02-20 01:24:22 +00:00
Luis Büchi
646be07c6c potential fix for gesture-only mode not working
call reconfigure in mobiletaskswitcher constructor to make it set the touch border.
this fixes the gesture-only mode in my setup, though one oddity remains: it only starts working after using the action drawer once - that may be an issue with my dev setup though.
2024-02-19 04:03:58 +00:00
l10n daemon script
6456a58eba GIT_SILENT Sync po/docbooks with svn 2024-02-19 01:25:35 +00:00
Alexander Lohnau
907363c594 Remove Qt module includes 2024-02-16 13:38:23 +01:00
Alexander Lohnau
40dfc53486 Remove unused slot params 2024-02-16 13:37:26 +01:00