Commit graph

1544 commits

Author SHA1 Message Date
Alexander Lohnau
2154671058 GIT_SILENT Add auto generated files to .gitignore 2021-04-08 16:41:37 +02:00
Tobias Fella
b953570098 Remove .arcconfig 2021-04-06 17:37:16 +02:00
Samuel Dionne-Riel
ff6141dce7 lockscreen: Accept pin on numpad enter 2021-04-01 16:58:40 -04:00
Bhushan Shah
0f10fef43d cmake: mark kwin dbus interface as required 2021-03-30 15:43:01 +05:30
l10n daemon script
64fe673253 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"
2021-03-30 01:16:18 +00:00
l10n daemon script
8f4377d517 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"
2021-03-27 06:09:43 +01:00
Vlad Zahorodnii
ab9f489b36 Remove unused forward declaration of PlasmaWindowModel 2021-03-25 10:09:48 +02:00
Alexander Lohnau
c4f211b8ae
GIT_SILENT Update .gitignore 2021-03-19 08:56:22 +01:00
Alexander Lohnau
7e8018c644
Add .git-blame-ignore-revs file 2021-03-19 08:55:40 +01:00
Alexander Lohnau
a5df3ebdcb
clang-tidy: Force braces around statements 2021-03-19 08:54:50 +01:00
Alexander Lohnau
854742efcc
Run clang-format
If you want git blame to ignore formatting revisions run:
git config blame.ignoreRevsFile .git-blame-ignore-revs
2021-03-19 08:52:24 +01:00
Alexander Lohnau
88ef5ea9b7
GIT_SILENT Prevent clang-format uglification 2021-03-19 08:51:58 +01:00
Alexander Lohnau
53a8244997
Add clang-format configuration 2021-03-19 08:25:28 +01:00
Devin Lin
e9f5e43970 Tweak lockscreen animation durations to be more fluid 2021-03-17 18:07:31 -04:00
Devin Lin
ba8a8cd9bb Animations for lockscreen keypad text bar 2021-03-17 16:40:44 -04:00
Devin Lin
3f985548e8 Switch DropShadow for RectangularGlow on lockscreen to improve performance
DropShadow requires actually sampling and blurring the source element, while RectangularGlow just creates a generic rectangle without caring about the source element. This greatly improves the speed of everything on the lockscreen, especially notifications (they aren't a laggy mess when you have a ton of them now)
2021-03-17 15:37:58 -04:00
Devin Lin
f1ab00cb3c Make lockscreen keypad consistent with maliit keyboard font weight 2021-03-17 15:13:23 +00:00
Devin Lin
cb72ee350d Fix panel clock from not respecting 12/24 hour settings 2021-03-09 19:04:29 +00:00
Devin Lin
7f7bea091e Use high-brightness and low-brightness icons in the top panel, and remove label 2021-03-09 12:28:40 -05:00
Marco Martin
113fe48caf 2 step top panel slide
a top panel can be just "half" opened showing only the top row of icons. don't duplicate the icons but dynamically fade in/out those making also possible to open the drawer completely by a single, longer swipe
2021-03-09 12:52:17 +00:00
David Edmundson
33400a872f Avoid potential double dbus start
See matching commit 8475fe4545998c806704a45a7d912f777a11533f in
plasma-workspace
2021-03-07 15:43:46 +00:00
Devin Lin
9854558a1b Fix panel icon sizing
Ensure integer pixel margins
2021-03-05 18:50:48 -05:00
Marco Martin
66f13653ae remove code pushed by mistake 2021-03-05 14:37:17 +01:00
Marco Martin
5814fd9696 apporder reflects favorites
keep in sync the first items of apporder which will always be favorites.

this should fix the favorites spontaeous reordering that sometimes
happen
2021-03-05 14:37:17 +01:00
Devin Lin
b81d29d2c2 Change task panel down icon to symbolic 2021-03-04 18:44:07 -05:00
Aleix Pol
13f21bf23b Port to use IconItem again 2021-03-04 15:54:56 +00:00
Aleix Pol
31fceb18f8 Prioritise hiding the virtual keyboard
Now that the virtual keyboard appears right over the panel, change the
close window button to a hide button. When the virtual keyboard is
hidden, now you get the big X to close.
2021-03-04 15:54:56 +00:00
Nicolas Fella
17001ddef9 Raise minimum CMake version to 3.16
As discussed in https://mail.kde.org/pipermail/plasma-devel/2021-February/119329.html

GIT_SILENT
2021-03-04 13:05:03 +01:00
l10n daemon script
6bb1653746 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"
2021-03-03 07:53:40 +01:00
Nicolas Fella
21a3bcafe4 Convert license headers to SPDX 2021-03-02 22:45:25 +01:00
Bhushan Shah
95a0592417 Fix the SignalStrength indicator on lockscreen 2021-03-01 11:46:47 +05:30
Noah Davis
ed4d713ffb Use Header colors for top panel
Apps use this colorset now. Not using this color set causes the top panel to look weird.
2021-02-28 00:23:21 -05:00
Bhushan Shah
e92188b5e9 shell: keep panelsfix.js in sync with layout.js
Otherwise if we add the panels which were missing, we will end up adding
panel without notifications and mediacontroller.
2021-02-26 09:31:59 +05:30
Marco Martin
b044fd156d fix horizontal scrolling of applets
try harder to not have the applet outside of boundaries
2021-02-25 18:02:40 +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
Aleix Pol
9bda1b66ff Remove call to an element that doesn't exist
I imagine this was ported away from Loader but it's not anymore.
2021-02-24 16:02:54 +01:00
Aleix Pol
4e67f0e2b0 Fix typo 2021-02-24 16:01:53 +01:00
Aleix Pol
dec76b0da0 Fix documentation
org.kde.plasma.phone -> org.kde.plasma.phoneshell
2021-02-24 13:35:46 +01:00
Devin Lin
7a740a2f5d Tweak app drawer behavior
- Only trigger the app drawer open/close animation if the flick goes over an eighth of the screen so that small flicks do not trigger it
- Adjust easing curve to be OutQuad so that fast flicks don't feel slow (have to slow to a stop, and then animation triggers)
- Increase animation duration to account for OutQuad curve
- Animate opacity of application icons as the app drawer comes in and out
2021-02-22 16:08:43 +00:00
Marco Martin
40f6abd78e enable the drag handler only when the containment has focus
this way it doesn't steal events anymore from the widget explorer
2021-02-22 14:59:15 +01:00
Devin Lin
17938b31ae Close sliding panel as soon as it's off the screen for no delay 2021-02-22 12:22:07 +00:00
Devin Lin
f231b04bdc Cancel sliding panel animations on touch so it's more responsive 2021-02-22 12:22:07 +00:00
l10n daemon script
006cb7f865 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"
2021-02-18 07:54:49 +01:00
Marco Martin
ed91354960 respect max favorite count when dropping 2021-02-16 13:37:50 +01:00
Bhushan Shah
e01cf0b6a2 Drop un-needed environment variables 2021-02-15 16:35:18 +05:30
Marco Martin
00d63af2da More familiar behavior for the App Drawer
This makes the behavior of the app drawer a bit more familiar and
slightly more similar to Android for now:

* The drawer always contains every application
* Applications are always alphabetically ordered
* The drawer opens completely, not staying stuck in "in between" states
* is possible to drag more copies of a single app on the homescreen/favorites
* possible to remove an icon from the homescreen or favorites

Two things have been prepared in there (but are material for 5.22 only,
so not finished)

* Things have been reordered such in a way that makes easy for most of
the qml files to become components to make easy for people to build
their own customized homescreen
* basic infrastructure is there to allow for multiple horizontal pages
scroll, though not implemented yet as needs changes to plasma-workspace
layouting code beforehand
2021-02-15 16:25:39 +05:30
Yuri Chornoivan
cd4675b33e Add i18n() 2021-02-10 19:00:51 +02:00
l10n daemon script
44198d7d5a 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"
2021-02-07 06:52:29 +01:00
Marco Martin
4458d7355e delay scroll reset after launch 2021-02-03 17:19:53 +01:00
Alexey Min
036edc24cb Use loop instead of recursion
This fixes crash when clicking "screenshot" button
in the top panel on postmarketOS. The reason for crash
is that default thread stack size in musl libc is limited,
and recursion in a function with a 4 Kb buffer consumes
it all.
2021-02-01 17:52:33 +03:00