Speed up an Xperia 10 by system tweaks in the qml files

I wrote sailfish-patch exactly to make developing patches easier also for less technical people. All my patches are built using this tool.

@Seven.of.nine Maybe give it a try? It handles downloading sources and generating packages, and it’s much easier than doing everything by hand.

(@Fellfrosch was planning to write a very easy to follow how-to but for that I first have to fix a hiccup. I didn’t have time yet to give my patches the love they deserve. I’m traveling but when I’m back I’ll look into it again.)

9 Likes

qml and js files, right

and that repo have ci to generate pm zip file based on pull request changes, no git commands required

4 Likes

Yes, sure! Thank you so much @ichthyosaurus and @coderus !

edit:

What repo do I have to add to my Linux computer? (Debian 12)

andrea@AndreaDesktop:~$ su
Passwort: 
root@AndreaDesktop:/home/andrea# apt-get install sailfish-patch
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
E: Paket sailfish-patch kann nicht gefunden werden.
root@AndreaDesktop:/home/andrea# 
3 Likes

updated sailfish-qml repo with files from 4.6
just create a fork, add extra files to patch directory, modify files, create pull request to sailfish-qml/master and your patch is ready

and you can use your fork branch as opensource source of your patch changes

12 Likes

You should do "git clone https://github.com/ichthyosaurus/sailfish-patch" or “curl -LO https://raw.githubusercontent.com/ichthyosaurus/sailfish-patch/main/sailfish-patch

@Seven.of.nine, I still suggest not to start learning git at the command line (due to aforementioned reasons, which you confirmed to be justified), but to create a GitHub account and to utilise git solely via GitHub’s web-frontend.

Technically @smatkovi is correct, that the first action would be to “fork” (in GitHub’s parlance, i.e. “clone” in bare git parlance) @ichthyosaurus’ sailfish-patch source code repository.

None. You are thinking of package repositories, which usually provide RPM files or Debian packages.

IT people usually do not care about concise wording, everything is quite fuzzy, the pinnacle is the term “system”.

In this context “repo” means "git source code repository" at GitHub.

Sorry, there is no way around successfully creating a GitHub account for this task becoming feasible for you.

2 Likes

I will do so. (20 chars)

3 Likes

Please mention here, when you succeeded. Then I will try to describe the “coderus way” in detail, because I believe this is the easiest route for you to take (IMO the second easiest for you is to zip a diff file you created locally on your device).

5 Likes

if you create a detailed description anyways, maybe you can turn it into a wiki for later use of other users.

1 Like

To be honest, I have only little knowledge of coding. I simply did search all qml files and set all delays that looks to me not really sensefull or necessary to lower values because I had enough from waiting for UI all the time, holding me back from continueing to do what I want to do. More guessing and out of feeling, without real knowledge about the program structure and also not for what these delays are intended for. I guess, the devs wanted the UI to appear relaxed or calm, but personally I feel to have permanently wait for the UI much more stressful than relaxed. Therefore I started this project. It took me a few weeks. It’s still immature and not tested enough. If tested more, I’ll update the list with some instructions.

2 Likes

Now the post #1 is so big that the keyboard hack has no room because of the limit of 50000 chars.
Here is the keyboard hack:

Keyboard Hack:

Reduce the keyboard's height - for layout extension see larger file at the end.
/usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml

cd /usr/share/maliit/plugins/com/jolla/
cp /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml.bak
vi /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml
Undo:
cp /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml.bak /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml

As a reminder, if using vi or vim, you can display the lines number by typing 
:set number		Line numbers may vary  in other SFOS versions.
                
    line 16, change the 58 value to e.g. 37:	// line 32 in SFOS 4.6.0.13
    property int keyHeightLandscape: isLargeScreen ? keyHeightPortrait : 58*verticalScale
    line 17, change the 80 value to e.g. 50:	// line 33 in SFOS 4.6.0.13
    property int keyHeightPortrait: 80*verticalScale
    line 38, change the 99 value to 70:       // Line 36 in SFOS 4.5.0.19, line 52 in SFOS 4.6.0.13
    property int popperHeight: isLargeScreen ? 99*scaleRatio : 120*scaleRatio
    
Then restart the GUI of course.


---------------------------------------------
---------------------------------------------

Extend keyboard layout with smarter popups - no more shift and symbol needed - Example: DE, is possible the same way for other languages.
File is: /usr/share/maliit/plugins/com/jolla/layouts/de.qml

cd /usr/share/maliit/plugins/com/jolla/layouts/
cp /usr/share/maliit/plugins/com/jolla/layouts/de.qml /usr/share/maliit/plugins/com/jolla/layouts/de.qml.bak
vi /usr/share/maliit/plugins/com/jolla/layouts/de.qml
Undo:
cp /usr/share/maliit/plugins/com/jolla/layouts/de.qml.bak /usr/share/maliit/plugins/com/jolla/layouts/de.qml

This is the keyboard layout with 4 rows and extended popups (german)
After changing restart the GUI of course.
Replace content of file after the licence text with this:


import QtQuick 2.0
import ".."

KeyboardLayout {
    splitSupported: true

    KeyboardRow {
        CharacterKey { caption: "1"; captionShifted: "1"; symView: "1"; symView2: "1" }
        CharacterKey { caption: "2"; captionShifted: "2"; symView: "2"; symView2: "2" }
        CharacterKey { caption: "3"; captionShifted: "3"; symView: "3"; symView2: "3" }
        CharacterKey { caption: "4"; captionShifted: "4"; symView: "4"; symView2: "4" }
        CharacterKey { caption: "5"; captionShifted: "5"; symView: "5"; symView2: "5" }
        CharacterKey { caption: "6"; captionShifted: "6"; symView: "6"; symView2: "6" }
        CharacterKey { caption: "7"; captionShifted: "7"; symView: "7"; symView2: "7" }
        CharacterKey { caption: "8"; captionShifted: "8"; symView: "8"; symView2: "8" }
        CharacterKey { caption: "9"; captionShifted: "9"; symView: "9"; symView2: "9" }
        CharacterKey { caption: "0"; captionShifted: "0"; symView: "0"; symView2: "0" }
        FittedCharacterKey { caption: "ß"; captionShifted: "@"; symView: "°"; symView2: "¤" }
    }

    KeyboardRow {
        CharacterKey { caption: "q"; captionShifted: "Q"; symView: "_"; symView2: "€"; accents: "Q"; accentsShifted: "q" }
        CharacterKey { caption: "w"; captionShifted: "W"; symView: "|"; symView2: "£"; accents: "W"; accentsShifted: "w" }
        CharacterKey { caption: "e"; captionShifted: "E"; symView: "$"; symView2: "$"; accents: "&Eé€"; accentsShifted: "&eÉ€" }
        CharacterKey { caption: "r"; captionShifted: "R"; symView: "§"; symView2: "¥"; accents: "#R!¡"; accentsShifted: "#!r¡" }
        CharacterKey { caption: "t"; captionShifted: "T"; symView: "{"; symView2: "₹"; accents: "T~"; accentsShifted: "t~" }
        CharacterKey { caption: "z"; captionShifted: "Z"; symView: "["; symView2: "¤"; accents: "Z"; accentsShifted: "z" }
        CharacterKey { caption: "u"; captionShifted: "U"; symView: "]"; symView2: "<"; accents: "&_úU"; accentsShifted: "&_uúÚ" }
        CharacterKey { caption: "i"; captionShifted: "I"; symView: "}"; symView2: ">"; accents: "Ií"; accentsShifted: "Íií" }
        CharacterKey { caption: "o"; captionShifted: "O"; symView: "<"; symView2: "["; accents: "óO"; accentsShifted: "Óoó" }
        CharacterKey { caption: "p"; captionShifted: "P"; symView: ">"; symView2: "]"; accents: "‰§%P+"; accentsShifted: "‰§%p+" }
        FittedCharacterKey { caption: "ü"; captionShifted: "Ü"; symView: "%"; symView2: "‰"; accents: "Ü" }
    }

    KeyboardRow {
        CharacterKey { caption: "a"; captionShifted: "A"; symView: "*"; symView2: "`"; accents: "A@'áåæ"; accentsShifted: "a@'ÁÅÆ"}
        CharacterKey { caption: "s"; captionShifted: "S"; symView: "#"; symView2: "^"; accents: "|*S;ş$"; accentsShifted: "|*s;Ş$" }
        CharacterKey { caption: "d"; captionShifted: "D"; symView: "+"; symView2: "|"; accents: "÷D:/$"; accentsShifted: "÷d:/$" }
        CharacterKey { caption: "f"; captionShifted: "F"; symView: "-"; symView2: "_"; accents: "F?¿"; accentsShifted: "?¿" }
        CharacterKey { caption: "g"; captionShifted: "G"; symView: "="; symView2: "§"; accents: ">=Gğ'\""; accentsShifted: ">=gĞ'\"" }
        CharacterKey { caption: "h"; captionShifted: "H"; symView: "("; symView2: "{"; accents: "H"; accentsShifted: "h" }
        CharacterKey { caption: "j"; captionShifted: "J"; symView: ")"; symView2: "}"; accents: "J"; accentsShifted: "j" }
        CharacterKey { caption: "k"; captionShifted: "K"; symView: "\""; symView2: "°"; accents: "<K([{"; accentsShifted: "<k([{" }
        CharacterKey { caption: "l"; captionShifted: "L"; symView: "~"; symView2: "·"; accents: ">L)]}"; accentsShifted: ">l)]}" }
        CharacterKey { caption: "ö"; captionShifted: "Ö"; symView: "!"; symView2: "¡"; accents: "Ö"; accentsShifted: "ö" }
        CharacterKey { caption: "ä"; captionShifted: "Ä"; symView: "?"; symView2: "¿"; accents: "Ä"; accentsShifted: "ä" }
    }

    KeyboardRow {
        splitIndex: 5

        ShiftKey {}

        CharacterKey { caption: "y"; captionShifted: "Y"; symView: "@"; symView2: "«"; accents: "ýY¥"; accentsShifted: "Ýy¥" }
        CharacterKey { caption: "x"; captionShifted: "X"; symView: "&"; symView2: "»"; accents: "X*"; accentsShifted: "x*" }
        CharacterKey { caption: "c"; captionShifted: "C"; symView: "/"; symView2: "÷"; accents: "Cç"; accentsShifted: "cÇ" }
        CharacterKey { caption: "v"; captionShifted: "V"; symView: "\\"; symView2: "“"; accents: "V"; accentsShifted: "v" }
        CharacterKey { caption: "b"; captionShifted: "B"; symView: "'"; symView2: "”"; accents: "`B"; accentsShifted: "`b" }
        CharacterKey { caption: "n"; captionShifted: "N"; symView: ";"; symView2: "„"; accents: "Nñ#"; accentsShifted: "nÑ#" }
        CharacterKey { caption: "m"; captionShifted: "M"; symView: ":"; symView2: "×"; accents: "×M-"; accentsShifted: "×m-" }

        BackspaceKey {}
    }

    SpacebarRow {}
}

Added a small howto to post #1

2 Likes

Outsource testing!
You cannot test on that many devices and configurations other users will.

This is one aspect you will implicitly archive by providing Patches and using GitHub’s infrastructure (here: its issue tracker).

2 Likes

I found the biggest speed up is to not use system Browser. The overall performances of the system are heavily affected when booster-browser and sailfish-browser tasks enter

By tweaking the about:config I could significantly gain speed. (long time ago) I made an extra thread for this at that time. This also reduced the browser crash issue. So I have no problems with the browser. I keep the browser closed if I don’t use it and open only if I want to have a look on some webpage.

Tweaking forward looking static perf configs is an options – I’d be glad to hear your input. Same time, many answers look completely random.

1 Like

Updated and double checked list, works fine and fast on my Xperia 10 / SFOS 4.5.0.24:

Changed files X10 Backup

List of all tweaked system files on X10 Daily Phone.

Tweaked Browser about-config is stored in
/home/defaultuser/.cache/org.saiilfishos/Settings/.mozilla/prefs.js
and
/home/defaultuser/.local/share/org.sailfishos/browser/.mozilla/prefs.js


Description:

xxx.bak is the backup copy of the original file. 
Path is equal to path on phone on 32 bit device.

---------------------------------------------
Details with commands to c+p:

---------------------------------------------


Keyboard Geometry
/usr/lib/maliit/plugins/jolla-keyboard.qml

ls /usr/lib/maliit/plugins/
cp /usr/lib/maliit/plugins/jolla-keyboard.qml /usr/lib/maliit/plugins/jolla-keyboard.qml.bak
vi /usr/lib/maliit/plugins/jolla-keyboard.qml
Undo:
cp /usr/lib/maliit/plugins/jolla-keyboard.qml.bak /usr/lib/maliit/plugins/jolla-keyboard.qml

632	duration: 100        // 300
654	PauseAnimation { duration: 75 } // 200
660	duration: 75        // 200	60 test

---------------------------------------------

Keyboard layout see below at the end of the document!

---------------------------------------------
---------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ :
---------------------------------------------

Lazy Swipes:
/usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml


Line 63:	maximumFlickVelocity: 2000 // was Theme.maximumFlickVelocity, quick and dirty damit's schneller geht

1500 also possible
---------------------------------------------
---------------------------------------------

/usr/lib/qt5/qml/Sailfish/Lipstick/*

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml

ls /usr/lib/qt5/qml/Sailfish/Lipstick/
cp /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml

24	duration: 300	// orig 1000

----------------------------------------------
----------------------------------------------


/usr/lib/qt5/qml/Sailfish/Silica/*------------------------------------

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml

236-238	Timer... interval: 200		// was 600 
256ff	2 x duration 132;		// was 2 x 400	Take care of the ; after the number!
301	PauseAnimation { duration: 90 }	// was 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml
Undo:
vi /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml

52	Behavior on opacity { FadeAnimator { duration: 132 } }		// was 400

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml

113	duration: 125		// was 500
120	duration: 125		// was 500
280	duration: 75		// was 300
287	duration: 75		// was 300

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml

72	duration: 100		// was 300 
137	duration: 100		// was 300 

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml

58	readonly property int _animationDuration: _group ? _group.animationDuration : 50	// was 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml

56	property int animationDuration: 50	// was 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml

37	duration: 50	// orig 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml

37	duration: 50	// orig 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml

54	Behavior on opacity { FadeAnimation { duration: 100 } }		// was 400
69	interval: 75	// orig 300

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml

97	duration: 50		// was 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml

109	property int _transitionDuration: 100	// was 400
592	FadeAnimation { duration: 100 }		// was 400
1279	duration: 50		// was 100 		
1355	pageFadeIn.duration = multiplier * (differentOrientation ? 63 : 100)	// was 250 : 400 values should match line 1374 + line 592
1367	duration: 50		// was 100 
1374	duration: 63		// was 250
1396	duration: 1000		// was 1500

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/plugins.qmltypes

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/plugins.qmltypes /usr/lib/qt5/qml/Sailfish/Silica/plugins.qmltypes.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/plugins.qmltypes
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/plugins.qmltypes.bak /usr/lib/qt5/qml/Sailfish/Silica/plugins.qmltypes

1160	"Short": 3000,	// no change, check if this is a system wide time setting	leave it at it is!
1161	"Long": 5000	// no change, check if this is a system wide time setting	leave it as it is! tests failed!

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml

94	duration: 100*Math.max(1.0, pullDownDistance/Theme.itemSizeLarge)	// orig 400
106	duration: 100	// Matches bounceback animation duration	// orig 400

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml

63	maximumFlickVelocity: 2000 // was: Theme.maximumFlickVelocity

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/Switch.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml

105	interval: 125		// was 500

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml

83	duration: 1500		// was 2000

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml

52	property int _duration: 50	// was 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml

68	Behavior on opacity { FadeAnimation { duration: 75 } }		// was 300

----------------------------------------------
----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/private/
cp /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml

Line 42:	property real defaultDuration: 200	// orig 300
Line 115:	velocity: 4000
Line 116:	maximumEasingTime: 80	// orig 100
Line 122:	velocity: 4000
Line 124:	maximumEasingTime: 80	// orig 100
Line 161:	PauseAnimation { duration: 80 }	// orig 100

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/private/
cp /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml

50	duration: 70	// orig 200
296	duration: 100	// orig 300
305	duration: 100	// orig 300
327	duration: 100       // orig 300
336	duration: 100       // orig 300

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/private/
cp /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml

91	duration: 100	// orig 300
100	duration: 100	// orig 300

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/private/
cp /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml

195	duration: 100	// orig 200
206	duration: 100	// orig 200

----------------------------------------------

systemctl --user restart lipstick

---------------------------------------------
---------------------------------------------

/usr/lib/qt5/qml/Sailfish/WebView/WebView.qml

ls /usr/lib/qt5/qml/Sailfish/WebView/
cp /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml.bak
vi /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml.bak /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml

196	duration: 200
209	interval: 300	// orig 1000

---------------------------------------------		---------- A


---------------------------------------------
---------------------------------------------

Reduce unnecessary delays - Make it faster:

Jolla-Notes:
ls /usr/share/jolla-notes/pages/
cp /usr/share/jolla-notes/pages/NotePage.qml /usr/share/jolla-notes/pages/NotePage.qml.bak
vi /usr/share/jolla-notes/pages/NotePage.qml
Undo:
cp /usr/share/jolla-notes/pages/NotePage.qml.bak /usr/share/jolla-notes/pages/NotePage.qml

190	duration: 120	// orig 200
278	duration: 120	// orig 200

---------------------------------------------

ls /usr/share/jolla-notes/pages/
cp /usr/share/jolla-notes/pages/OverviewPage.qml /usr/share/jolla-notes/pages/OverviewPage.qml.bak
vi /usr/share/jolla-notes/pages/OverviewPage.qml
Undo:
cp /usr/share/jolla-notes/pages/OverviewPage.qml.bak /usr/share/jolla-notes/pages/OverviewPage.qml

4 x duration 600 -> 100

135	PropertyAnimation { target: flashRect; property: "opacity"; to: Theme.opacityLow; duration: 100; easing.type: Easing.InOutQuad }
136	PropertyAnimation { target: flashRect; property: "opacity"; to: 0.01; duration: 100; easing.type: Easing.InOutQuad }
137	PropertyAnimation { target: flashRect; property: "opacity"; to: Theme.opacityLow; duration: 100; easing.type: Easing.InOutQuad }
138	PropertyAnimation { target: flashRect; property: "opacity"; to: 0.00; duration: 100; easing.type: Easing.InOutQuad }

---------------------------------------------
---------------------------------------------

/usr/share/lipstick/simplecompositor/simplecompositor.qml

ls /usr/share/lipstick/simplecompositor/
cp /usr/share/lipstick/simplecompositor/simplecompositor.qml /usr/share/lipstick/simplecompositor/simplecompositor.qml.bak
vi /usr/share/lipstick/simplecompositor/simplecompositor.qml
Undo:
cp /usr/share/lipstick/simplecompositor/simplecompositor.qml.bak /usr/share/lipstick/simplecompositor/simplecompositor.qml

52	interval: 1000
67	interval: 200	// no change?? How is the original?

//	Info aus alter Datei:
//	52	interval: 1000	// where it says 1000: Change to 500 for test!!! back to 1000, is for some readable display
//	67	interval: 200	// where it says 400: change to 200	// retry 200, geht, 100 ev. zu kleiner Wert


---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml

ls /usr/share/lipstick-jolla-home-qt5/backgrounds/
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml

55	duration: 100	// orig 800

---------------------------------------------

Black background hack:
/usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml

ls /usr/share/lipstick-jolla-home-qt5/backgrounds/
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml

quick and easy test - open 
/usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml,
and in line 10, where it says “0.65”, change it to “1”…	
Thanks very much @Levone1

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml

ls /usr/share/lipstick-jolla-home-qt5/backgrounds/
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml

39	duration: 100	// orig 800

---------------------------------------------
---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml

ls /usr/share/lipstick-jolla-home-qt5/compositor/
cp /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml

45	duration: 100		// orig 600
58	Behavior on opacity { FadeAnimator { duration: 100 } }	// orig 600
71	Behavior on opacity { FadeAnimator { duration: 100 } }	// orig 600
132	Behavior on opacity { FadeAnimator { duration: 100 } }	// orig 600

---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml

ls /usr/share/lipstick-jolla-home-qt5/compositor/
cp /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml

52	transitionDelay: wallpaperItem.visible ? 100 : 0	// orig 200
85	duration: 100	// orig 200, alte Liste sagt 90, 80 geht noch besser, war lange Zeit 100
95	Behavior on opacity { FadeAnimator { id: infoAnimation; duration: 100 } }	// orig 300

---------------------------------------------
---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml

ls /usr/share/lipstick-jolla-home-qt5/launcher/
cp /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml

Line 48		highlightMoveDuration: 70	// orig 300	// Match velocity with EdgeLayer transition's 300ms (0.3s below) duration	3 below
Line 116:	duration: 100	// orig 200

alte Liste sagt auch: 22	onVisibleChanged: if (!visible) { resetPosition(400) }


---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml

ls /usr/share/lipstick-jolla-home-qt5/launcher/
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml

Line 39		Behavior on opacity { SmoothedAnimation { duration: 100; velocity: 1000 / duration } } // orig duration was 400, vel. no change
Line 256	Behavior on opacity { FadeAnimation { duration: 100 } } // orig 300
Line 279	Behavior on y { NumberAnimation { duration: 100; easing.type: Easing.InOutQuad } }	// orig 300
Line 316	Behavior on opacity { FadeAnimation { duration: 100 } }		// orig 300


---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml

ls /usr/share/lipstick-jolla-home-qt5/launcher/
cp /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml

Line 35:	Behavior on opacity { FadeAnimation { duration: 100 } }		// orig 400

---------------------------------------------
---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml

in the middle, line 191 - 257, near transitions change all durations to abt. the half or 1/3 or 1/4.

199:	60	// orig 250	70?
205:	60	// orig 250	70?
220:	70	// orig 300	80, 90, 100?
226:	70	// orig 300	80, 90, 100?
245:	70	// orig 300	80, 90, 100?
249:	150	// orig 2000	80, 90, 100?	Test 100, die kann ja wesentlich länger sein
253:	70	// orig 300	80, 90, 100?

------>> Match 70 from /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml		3 above

systemctl --user restart lipstick

Remark: works good until now, looks good


---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml

43	duration: 200
235	NumberAnimation { duration: 250; easing.type: Easing.OutQuad } // no change!

---------------------------------------------

Remove annoying hints on unlock: (the same für Sony und Volla)
/usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml

Change it at the end (Line 109) to say this:

edge: PeekFilter.Bottom 
hintHeight: 0 
hintDuration: 0

---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml

Line 26:	NumberAnimation { duration: 400; easing.type: Easing.OutQuad }	//	obscure! no change
Line 42:	duration: 70	// orig 200
Line 148:	duration: 100	// orig 400
Line 149:	velocity: 1000 / duration	// orig 1000 no change, velocity will increase automatically if duration is shorter

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml

125	interval: 100	// orig 500		da ggf probieren
233	duration: 60	// orig 300
248	duration: 60	// orig 300
256	duration: 60	// orig 300
406	duration: 80	// orig 400

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml

369	PauseAnimation { id: delayAnimation; duration: 150 }	// orig 150, no change
383	delayAnimation.duration = 150		// orig 150, no change
393	duration: 100		// orig 300

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml

30	hintDuration: 100	// orig 600	Test Mary 100 scheint zu gehen wart ma mal war 200 kann so bleiben

---------------------------------------------
---------------------------------------------

Remove 2 arrows:
/usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml

ls /usr/share/lipstick-jolla-home-qt5/lockscreen/
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml

line: 27
source: "image://theme/graphics-edge-swipe-arrow"
change to
//source: "image://theme/graphics-edge-swipe-arrow"

Changing all 'duration:' parameters (e.g. 700 -> 35 ). changed to orig.value/20, eg. 700 -> 35
makes UI much faster. Valid only for this file + not for line 118 !

106	40	// orig 400
114	70	// orig 700
115	velocity: 3	// von alter Liste	ev test auf 60 setzen
118	150	// orig 1500	150
132	40	// orig 400
133	velocity: 3	// von alter Liste	ev test auf 60 setzen
137	40	// orig 400
148	40	// orig 400
149	velocity: 3	// von alter Liste	ev test auf 60 setzen
160	40	// orig 400

Restart lipstick:
systemctl --user restart lipstick

Many thanks to @Edz !


---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml

ls /usr/share/lipstick-jolla-home-qt5/main/
cp /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml.bak /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml

25	duration: 50	// orig 250	150 worked fine for a long time,
33	duration: 50	// orig 250	test on x10 both 50 also works fine, next: remove: doesn't work

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml

ls /usr/share/lipstick-jolla-home-qt5/main/
cp /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml.bak /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml

57	clipEndAnimation.duration = 200		// orig 600
92	SmoothedAnimation { id: opacityAnimation; duration: 100; velocity: 1000 / duration }	// orig d=300, v=1000
152	clipEndAnimation.duration = 200		// orig 400
154	clipEndAnimation.duration = 100		// orig 200
164	clipEndAnimation.duration = 100 * (clipEndAnimation.to - peekFilter.absoluteProgress) / clipEndAnimation.to	// orig 300

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml

ls /usr/share/lipstick-jolla-home-qt5/switcher/
cp /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml

14	interval: 100	// orig 500
27	Behavior on opacity { FadeAnimation { duration: 300 } }		// orig 1000

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml

ls /usr/share/lipstick-jolla-home-qt5/switcher/
cp /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml

14	interval: 100	// orig 2000, works fast 'n' good but screen flickers on app startup	

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml

ls /usr/share/lipstick-jolla-home-qt5/switcher/
cp /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml

174	interval: 100		// no change
337	scrollAnimation.duration = 70	// orig 150
343	scrollAnimation.duration = 70	// was 150
359	scrollAnimation.duration = Math.abs(contentY - scrollAnimation.to) * 1.5	// = works, save side! try 1.1 or comment out (= * 1), check pull down menu!!
437	NumberAnimation { target: switcherItems; property: "opacity"; to: 0.0; duration: 200 }	// no change
448	NumberAnimation { target: switcherItems; property: "opacity"; to: 1.0; duration: 200 }	// no change

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml

ls /usr/share/lipstick-jolla-home-qt5/switcher/
cp /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml

137	PauseAnimation { duration: 100 }	// orig 200
140	duration: 200	// was 400
186	PauseAnimation { duration: 100 }	// orig 250
192	FadeAnimation { id: coverOpacityAnimation; duration: 200 }	// orig 500
203	Behavior on opacity { FadeAnimation { duration: 200 } }		// orig 500
221	interval: coverHint && !coverId ? 2000 : 200	// orig 5000 : 500
238	ColorAnimation { duration: 100 }
243	NumberAnimation { duration: 50 }	<--- ev. raufsetzen weil sehr klein 60
424	duration: 100	// orig 200
430	duration: 100	// orig 200
435	PauseAnimation { duration: 100 }	// orig 170	test 85
506	duration: 100	// orig 200

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml

ls /usr/share/lipstick-jolla-home-qt5/system/
cp /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml.bak /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml

32	PauseAnimation { duration: 100 }	// orig 400

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml

ls /usr/share/lipstick-jolla-home-qt5/systemwindow/
cp /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml.bak /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml

60	NumberAnimation { duration: 100; easing.type: Easing.InOutQuad }	// orig 200

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml

ls /usr/share/lipstick-jolla-home-qt5/topmenu/
cp /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml.bak /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml

73	NumberAnimation { property: "x"; duration: 100; easing.type: Easing.InOutQuad }		// orig 500
205	NumberAnimation { properties: "y"; duration: 80 }	// orig 200

alte Liste sagt auch:
67	NumberAnimation { property: "x"; from: root.itemSize * (addTransition.ViewTransition.targetIndexes[0] - 1); duration: 100; easing.type: Easing.InOutQuad }

systemctl --user restart lipstick
----
-----------------------------------------


/usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml

ls /usr/share/lipstick-jolla-home-qt5/topmenu/
cp /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml.bak /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml

26	scrollAnimation.duration = Math.abs(contentY - scrollAnimation.to) * 1.5	// gut so // orig 1.5, or simply comment out * 1.5 at the end Test 1.1 Mary
75	duration: 50	// orig 300
160	duration: 100	// orig 400
167	duration: 100	// orig 400
302	duration: Lipstick.compositor.powerKeyPressed ? scrollAnimation.duration : 80	// orig 200
429	duration: Lipstick.compositor.powerKeyPressed ? scrollAnimation.duration : 80	// orig 200
492	interval: 5000	// no change


---------------------------------------------
---------------------------------------------

Disable EU-audio volume warning:

ls /usr/share/lipstick-jolla-home-qt5/volumecontrol/
cp /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml.bak /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml

STEPS: near line 525,
Change the following line (Line #539 in SFOS 4.5.0.24), Line 554 in SFOS 4.6.0.13

onShowAudioWarning: loader.showWarning(initial)
to:

onShowAudioWarning: volumeControl.setWarningAcknowledged(true)

Because this is within lipstick, we need to restart lipstick to take effect;

systemctl --user restart lipstick

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml

ls /usr/share/lipstick-jolla-home-qt5/windowwrappers/
cp /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml.bak /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml

34	FadeAnimator { duration: 100 } // was 600

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/compositor.qml

ls /usr/share/lipstick-jolla-home-qt5/
cp /usr/share/lipstick-jolla-home-qt5/compositor.qml /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/compositor.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor.qml

677	Behavior on opacity { FadeAnimator { duration: 100; alwaysRunToEnd: false } }	// was 300 & true
692	interval: 200		// was 500
814	extraGestureDuration: 500	// no change
1025	Behavior on foregroundItem.opacity { FadeAnimator { duration: 100; alwaysRunToEnd: false } }	// was 300 & true
1032	interval: 1000	// was 2000
1228	duration: 100	// was 400
1688	interval: 2000	// no change
1892	interval: 1000	// no change

alte Liste sagt auch:
223	property int pressDelay: 400
1686 - 1719: verschiedenes Timer-Zeugs


---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/main.qml

ls /usr/share/lipstick-jolla-home-qt5/
cp /usr/share/lipstick-jolla-home-qt5/main.qml /usr/share/lipstick-jolla-home-qt5/main.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/main.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main.qml.bak /usr/share/lipstick-jolla-home-qt5/main.qml

106	interval: 1000	// no change

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-obex-ui/main.qml

ls /usr/share/lipstick-obex-ui/
cp /usr/share/lipstick-obex-ui/main.qml /usr/share/lipstick-obex-ui/main.qml.bak
vi /usr/share/lipstick-obex-ui/main.qml
Undo:
cp /usr/share/lipstick-obex-ui/main.qml.bak /usr/share/lipstick-obex-ui/main.qml

50	interval: 200   // wait for window fade outs etc., was 400

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-windowprompt/main.qml

ls /usr/share/lipstick-windowprompt/
cp /usr/share/lipstick-windowprompt/main.qml /usr/share/lipstick-windowprompt/main.qml.bak
vi /usr/share/lipstick-windowprompt/main.qml
Undo:
cp /usr/share/lipstick-windowprompt/main.qml.bak /usr/share/lipstick-windowprompt/main.qml

47	_showTimer = singleShot(400, function() {	// no change

// info aus alter Datei: 
//	main.qml     Zeile 61     400 auf 100 verringern machts schneller.	Check!
// info aus anderer alter Datei:
//	61	singleShot(200, function() {	// orig. 400 auf 200 verringern machts schneller. 50 war zu kleiner Wert.

Test: Line 61	100	// Test 100, 200 funktioniert jedenfalls zuverlässig

---------------------------------------------
---------------------------------------------

Keyboard Geometry
/usr/lib/maliit/plugins/jolla-keyboard.qml

cd /usr/lib/maliit/plugins/
cp /usr/lib/maliit/plugins/jolla-keyboard.qml /usr/lib/maliit/plugins/jolla-keyboard.qml.bak
vi /usr/lib/maliit/plugins/jolla-keyboard.qml
Undo:
cp /usr/lib/maliit/plugins/jolla-keyboard.qml.bak /usr/lib/maliit/plugins/jolla-keyboard.qml

632	642	duration: 100	// 300
654	664	PauseAnimation { duration: 75 }	// 200
660	670	duration: 75	// 200

--------------------------------------------- eof

Enjoy!

edit: Oct., 24, 2024, corrected a value in
/usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml,

edit: Oct., 29, 2024, corrected a few values for stability:
/usr/lib/maliit/plugins/jolla-keyboard.qml
/usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml
/usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml
/usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml

Keyboard hack - smaller keyboard and capital letters + signs accessible by long tap on small letter buttons. Also (at beginning of line), small letters accessible by long tap on capital letter button. No more pressing shift button is needed.

04 Keyboard hack

---------------------------------------------

Keyboard Geometry
/usr/lib/maliit/plugins/jolla-keyboard.qml

cd /usr/lib/maliit/plugins/
cp /usr/lib/maliit/plugins/jolla-keyboard.qml /usr/lib/maliit/plugins/jolla-keyboard.qml.bak
vi /usr/lib/maliit/plugins/jolla-keyboard.qml
Undo:
cp /usr/lib/maliit/plugins/jolla-keyboard.qml.bak /usr/lib/maliit/plugins/jolla-keyboard.qml
45024	46015
632	642	duration: 100	// 300
654	664	PauseAnimation { duration: 66 }	// 200
660	670	duration: 66	// 200

---------------------------------------------

Keyboard Hack:

Reduce the keyboard's height - for layout extension see larger file at the end.
/usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml

cd /usr/share/maliit/plugins/com/jolla/
cp /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml.bak
vi /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml
Undo:
cp /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml.bak /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml

As a reminder, if using vi or vim, you can display the lines number by typing 
:set number		Line numbers may vary  in other SFOS versions.
                
16	32	line 16, change the 58 value to e.g. 37:	// line 32 in SFOS 4.6.0.13
    		property int keyHeightLandscape: isLargeScreen ? keyHeightPortrait : 58*verticalScale
17	33	line 17, change the 80 value to e.g. 50:	// line 33 in SFOS 4.6.0.13
    		property int keyHeightPortrait: 80*verticalScale
38	52	line 38, change the 99 value to 70:       // Line 36 in SFOS 4.5.0.19, line 52 in SFOS 4.6.0.13
    		property int popperHeight: isLargeScreen ? 99*scaleRatio : 120*scaleRatio
    
Then restart the GUI of course.


---------------------------------------------
---------------------------------------------

Extend keyboard layout with smarter popups - no more shift and symbol needed - Example: DE, is possible the same way for other languages.
File is: /usr/share/maliit/plugins/com/jolla/layouts/de.qml

cd /usr/share/maliit/plugins/com/jolla/layouts/
cp /usr/share/maliit/plugins/com/jolla/layouts/de.qml /usr/share/maliit/plugins/com/jolla/layouts/de.qml.bak
vi /usr/share/maliit/plugins/com/jolla/layouts/de.qml
Undo:
cp /usr/share/maliit/plugins/com/jolla/layouts/de.qml.bak /usr/share/maliit/plugins/com/jolla/layouts/de.qml

This is the keyboard layout with 4 rows and extended popups (german)
After changing restart the GUI of course.
Replace content of file after the licence text with this:


import QtQuick 2.0
import ".."

KeyboardLayout {
    splitSupported: true

    KeyboardRow {
        CharacterKey { caption: "1"; captionShifted: "1"; symView: "1"; symView2: "1" }
        CharacterKey { caption: "2"; captionShifted: "2"; symView: "2"; symView2: "2" }
        CharacterKey { caption: "3"; captionShifted: "3"; symView: "3"; symView2: "3" }
        CharacterKey { caption: "4"; captionShifted: "4"; symView: "4"; symView2: "4" }
        CharacterKey { caption: "5"; captionShifted: "5"; symView: "5"; symView2: "5" }
        CharacterKey { caption: "6"; captionShifted: "6"; symView: "6"; symView2: "6" }
        CharacterKey { caption: "7"; captionShifted: "7"; symView: "7"; symView2: "7" }
        CharacterKey { caption: "8"; captionShifted: "8"; symView: "8"; symView2: "8" }
        CharacterKey { caption: "9"; captionShifted: "9"; symView: "9"; symView2: "9" }
        CharacterKey { caption: "0"; captionShifted: "0"; symView: "0"; symView2: "0" }
        FittedCharacterKey { caption: "ß"; captionShifted: "@"; symView: "°"; symView2: "¤" }
    }

    KeyboardRow {
        CharacterKey { caption: "q"; captionShifted: "Q"; symView: "_"; symView2: "€"; accents: "Q"; accentsShifted: "q" }
        CharacterKey { caption: "w"; captionShifted: "W"; symView: "|"; symView2: "£"; accents: "W"; accentsShifted: "w" }
        CharacterKey { caption: "e"; captionShifted: "E"; symView: "$"; symView2: "$"; accents: "&Eé€"; accentsShifted: "&eÉ€" }
        CharacterKey { caption: "r"; captionShifted: "R"; symView: "§"; symView2: "¥"; accents: "#R!¡"; accentsShifted: "#!r¡" }
        CharacterKey { caption: "t"; captionShifted: "T"; symView: "{"; symView2: "₹"; accents: "T~"; accentsShifted: "t~" }
        CharacterKey { caption: "z"; captionShifted: "Z"; symView: "["; symView2: "¤"; accents: "Z"; accentsShifted: "z" }
        CharacterKey { caption: "u"; captionShifted: "U"; symView: "]"; symView2: "<"; accents: "&_úU"; accentsShifted: "&_uúÚ" }
        CharacterKey { caption: "i"; captionShifted: "I"; symView: "}"; symView2: ">"; accents: "Ií"; accentsShifted: "Íií" }
        CharacterKey { caption: "o"; captionShifted: "O"; symView: "<"; symView2: "["; accents: "óO"; accentsShifted: "Óoó" }
        CharacterKey { caption: "p"; captionShifted: "P"; symView: ">"; symView2: "]"; accents: "‰§%P+"; accentsShifted: "‰§%p+" }
        FittedCharacterKey { caption: "ü"; captionShifted: "Ü"; symView: "%"; symView2: "‰"; accents: "Ü" }
    }

    KeyboardRow {
        CharacterKey { caption: "a"; captionShifted: "A"; symView: "*"; symView2: "`"; accents: "A@'áåæ"; accentsShifted: "a@'ÁÅÆ"}
        CharacterKey { caption: "s"; captionShifted: "S"; symView: "#"; symView2: "^"; accents: "|*S;ş$"; accentsShifted: "|*s;Ş$" }
        CharacterKey { caption: "d"; captionShifted: "D"; symView: "+"; symView2: "|"; accents: "÷D:/$"; accentsShifted: "÷d:/$" }
        CharacterKey { caption: "f"; captionShifted: "F"; symView: "-"; symView2: "_"; accents: "F¿?"; accentsShifted: "¿?" }
        CharacterKey { caption: "g"; captionShifted: "G"; symView: "="; symView2: "§"; accents: ">=Gğ'\""; accentsShifted: ">=gĞ'\"" }
        CharacterKey { caption: "h"; captionShifted: "H"; symView: "("; symView2: "{"; accents: "H"; accentsShifted: "h" }
        CharacterKey { caption: "j"; captionShifted: "J"; symView: ")"; symView2: "}"; accents: "J"; accentsShifted: "j" }
        CharacterKey { caption: "k"; captionShifted: "K"; symView: "\""; symView2: "°"; accents: "<K([{"; accentsShifted: "<k([{" }
        CharacterKey { caption: "l"; captionShifted: "L"; symView: "~"; symView2: "·"; accents: ">L)]}"; accentsShifted: ">l)]}" }
        CharacterKey { caption: "ö"; captionShifted: "Ö"; symView: "!"; symView2: "¡"; accents: "Ö"; accentsShifted: "ö" }
        CharacterKey { caption: "ä"; captionShifted: "Ä"; symView: "?"; symView2: "¿"; accents: "Ä"; accentsShifted: "ä" }
    }

    KeyboardRow {
        splitIndex: 5

        ShiftKey {}

        CharacterKey { caption: "y"; captionShifted: "Y"; symView: "@"; symView2: "«"; accents: "ýY¥"; accentsShifted: "Ýy¥" }
        CharacterKey { caption: "x"; captionShifted: "X"; symView: "&"; symView2: "»"; accents: "X*"; accentsShifted: "x*" }
        CharacterKey { caption: "c"; captionShifted: "C"; symView: "/"; symView2: "÷"; accents: "Cç"; accentsShifted: "cÇ" }
        CharacterKey { caption: "v"; captionShifted: "V"; symView: "\\"; symView2: "“"; accents: "V"; accentsShifted: "v" }
        CharacterKey { caption: "b"; captionShifted: "B"; symView: "'"; symView2: "”"; accents: "`B"; accentsShifted: "`b" }
        CharacterKey { caption: "n"; captionShifted: "N"; symView: ";"; symView2: "„"; accents: "Nñ#"; accentsShifted: "nÑ#" }
        CharacterKey { caption: "m"; captionShifted: "M"; symView: ":"; symView2: "×"; accents: "×M-"; accentsShifted: "×m-" }

        BackspaceKey {}
    }

    SpacebarRow {}
}
1 Like

Since all tweaks mentioned above target to the visible appearance of the UI and don’t affect the system architecture, I changed category to ‘Design’. My goal was only to make the user feeling on interaction with the UI better.

1 Like

Latest version with some modified values.

Changed files X10 Backup	Basteltelefon 

List of all tweaked system files on X10 Daily Phone.

Tweaked Browser about-config is stored in
/home/defaultuser/.cache/org.saiilfishos/Settings/.mozilla/prefs.js
and
/home/defaultuser/.local/share/org.sailfishos/browser/.mozilla/prefs.js

Description:

xxx.bak is the backup copy of the original file. 
Path is equal to path on phone on 32 bit device.
Every tweak contains a command to make a backup of original file at beginning 
and a command to restore the original file from the backup at the end, 
for case something goes wrong with editing.
---------------------------------------------
Details with commands to c+p:

---------------------------------------------


Keyboard Geometry
/usr/lib/maliit/plugins/jolla-keyboard.qml

ls /usr/lib/maliit/plugins/
cp /usr/lib/maliit/plugins/jolla-keyboard.qml /usr/lib/maliit/plugins/jolla-keyboard.qml.bak
vi /usr/lib/maliit/plugins/jolla-keyboard.qml
Undo:
cp /usr/lib/maliit/plugins/jolla-keyboard.qml.bak /usr/lib/maliit/plugins/jolla-keyboard.qml

88	interval: 75	// 300

632	duration: 75        // 300
654	PauseAnimation { duration: 50 } // 200
660	duration: 50        // 200

---------------------------------------------

Keyboard layout see below at the end of the document!

---------------------------------------------
---------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ :
---------------------------------------------

Lazy Swipes:
/usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml


Line 63:	maximumFlickVelocity: 2000 // was Theme.maximumFlickVelocity, quick and dirty damit's schneller geht

---------------------------------------------
---------------------------------------------

/usr/lib/qt5/qml/Sailfish/Lipstick/*

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml

ls /usr/lib/qt5/qml/Sailfish/Lipstick/
cp /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml

24	duration: 250	// orig 1000

----------------------------------------------
----------------------------------------------


/usr/lib/qt5/qml/Sailfish/Silica/*------------------------------------

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml

236-238	Timer... interval: 150		// was 600 
256ff	2 x duration 100;		// was 2 x 400	Take care of the ; after the number!
301	PauseAnimation { duration: 50 }	// was 200 

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml
Undo:
vi /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml

52	Behavior on opacity { FadeAnimator { duration: 100 } }		// was 400

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml

113	duration: 125		// was 500
120	duration: 125		// was 500
280	duration: 75		// was 300
287	duration: 75		// was 300

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml

72	duration: 75		// was 300
137	duration: 75		// was 300

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml

58	readonly property int _animationDuration: _group ? _group.animationDuration : 50	// was 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml

56	property int animationDuration: 50	// was 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml

37	duration: 50	// orig 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml

37	duration: 50	// orig 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml

54	Behavior on opacity { FadeAnimation { duration: 100 } }		// was 400
69	interval: 75	// orig 300

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml

97	duration: 50		// was 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml

109	property int _transitionDuration: 100	// was 400
592	FadeAnimation { duration: 100 }		// was 400
1279	duration: 25		// was 100 		ev raufsetzen, Bastelphone: war 50 TEST 25 OK
1355	pageFadeIn.duration = multiplier * (differentOrientation ? 63 : 100)	// was 250 : 400 values should match line 1374 + line 592 Testphone 64
1367	duration: 25		// was 100 		
1374	duration: 63		// was 250
1396	duration: 1000		// was 1500

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml

94	duration: 100*Math.max(1.0, pullDownDistance/Theme.itemSizeLarge)	// orig 400
106	duration: 100	// Matches bounceback animation duration	// orig 400

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml

63	maximumFlickVelocity: 2000 // was: Theme.maximumFlickVelocity

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/Switch.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml

105	interval: 125		// was 500

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml

83	duration: 1500		// was 2000

3 Tests, lines 70, 73, 79	does nothing senseful, leave it

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/TouchInteractionHint.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/TouchInteractionHint.qml /usr/lib/qt5/qml/Sailfish/Silica/TouchInteractionHint.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/TouchInteractionHint.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/TouchInteractionHint.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/TouchInteractionHint.qml

too complex for me...

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml

52	property int _duration: 50	// was 200

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/
cp /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml

68	Behavior on opacity { FadeAnimation { duration: 75 } }		// was 300

----------------------------------------------
----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/private/
cp /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml

Line 42:	property real defaultDuration: 120	// orig 300
Line 115:	velocity: 4000
Line 116:	maximumEasingTime: 80	// orig 100
Line 122:	velocity: 4000
Line 124:	maximumEasingTime: 80	// orig 100
Line 161:	PauseAnimation { duration: 80 }	// orig 100

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/private/
cp /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml

50	duration: 50	// orig 200
296	duration: 75	// orig 300
305	duration: 75	// orig 300
327	duration: 75       // orig 300
336	duration: 75       // orig 300

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml

ls /usr/lib/qt5/qml/Sailfish/Silica/private/
cp /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml

91	duration: 75	// orig 300
100	duration: 75	// orig 300

----------------------------------------------

/usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml	Under test now	Test OK

ls /usr/lib/qt5/qml/Sailfish/Silica/private/
cp /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml.bak
vi /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml

195	duration: 50	// orig 200
206	duration: 50	// orig 200

----------------------------------------------

systemctl --user restart lipstick

---------------------------------------------
---------------------------------------------

/usr/lib/qt5/qml/Sailfish/WebView/WebView.qml

ls /usr/lib/qt5/qml/Sailfish/WebView/
cp /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml.bak
vi /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml
Undo:
cp /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml.bak /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml

196	duration: 100
209	interval: 300	// orig 1000	B300

---------------------------------------------
---------------------------------------------

/usr/share/lipstick/simplecompositor/simplecompositor.qml


---------------------------------------------
---------------------------------------------

Reduce unnecessary delays - Make it faster:

Jolla-Notes:
ls /usr/share/jolla-notes/pages/
cp /usr/share/jolla-notes/pages/NotePage.qml /usr/share/jolla-notes/pages/NotePage.qml.bak
vi /usr/share/jolla-notes/pages/NotePage.qml
Undo:
cp /usr/share/jolla-notes/pages/NotePage.qml.bak /usr/share/jolla-notes/pages/NotePage.qml

190	duration: 100	// orig 200
278	duration: 100	// orig 200

---------------------------------------------

ls /usr/share/jolla-notes/pages/
cp /usr/share/jolla-notes/pages/OverviewPage.qml /usr/share/jolla-notes/pages/OverviewPage.qml.bak
vi /usr/share/jolla-notes/pages/OverviewPage.qml
Undo:
cp /usr/share/jolla-notes/pages/OverviewPage.qml.bak /usr/share/jolla-notes/pages/OverviewPage.qml

4 x duration 600 -> 50	OK

135	PropertyAnimation { target: flashRect; property: "opacity"; to: Theme.opacityLow; duration: 50; easing.type: Easing.InOutQuad }
136	PropertyAnimation { target: flashRect; property: "opacity"; to: 0.01; duration: 50; easing.type: Easing.InOutQuad }
137	PropertyAnimation { target: flashRect; property: "opacity"; to: Theme.opacityLow; duration: 50; easing.type: Easing.InOutQuad }
138	PropertyAnimation { target: flashRect; property: "opacity"; to: 0.00; duration: 50; easing.type: Easing.InOutQuad }

---------------------------------------------
---------------------------------------------

// removes delay in 'Settings/DataCounter' until information become fully visible.

ls /usr/share/jolla-settings/pages/datacounters
cp /usr/share/jolla-settings/pages/datacounters/mainpage.qml /usr/share/jolla-settings/pages/datacounters/mainpage.qml.bak
vi /usr/share/jolla-settings/pages/datacounters/mainpage.qml
Undo:
cp /usr/share/jolla-settings/pages/datacounters/mainpage.qml.bak /usr/share/jolla-settings/pages/datacounters/mainpage.qml

Line 126	Behavior on height { enabled: pageReady; NumberAnimation { duration: 200; easing.type: Easing.InOutQuad } }	
test 50 OK!
//	Behavior on height { enabled: pageReady; NumberAnimation { duration: 200; easing.type: Easing.InOutQuad } }
Comment out this line.

---------------------------------------------

// removes delay in 'Settings/DeveloperOptions' until network settings become visible.

ls /usr/share/jolla-settings/pages/developermode
cp /usr/share/jolla-settings/pages/developermode/developermode.qml /usr/share/jolla-settings/pages/developermode/developermode.qml.bak
vi /usr/share/jolla-settings/pages/developermode/developermode.qml
Undo:
cp /usr/share/jolla-settings/pages/developermode/developermode.qml.bak /usr/share/jolla-settings/pages/developermode/developermode.qml

Line 495 - 499	Comment out this:

/*                    Behavior on height {                                                                                           
                        enabled: initialized                                                                       
                        NumberAnimation { duration: 200; easing.type: Easing.InOutQuad }             
                    }                                                                                                                                                    
*/                                                                                                                                              

---------------------------------------------

// removes delay in 'Settings/MobileNetwork' until information become fully visible.

ls /usr/share/jolla-settings/pages/mobile
cp /usr/share/jolla-settings/pages/mobile/mainpage.qml /usr/share/jolla-settings/pages/mobile/mainpage.qml.bak
vi /usr/share/jolla-settings/pages/mobile/mainpage.qml
Undo:
cp /usr/share/jolla-settings/pages/mobile/mainpage.qml.bak /usr/share/jolla-settings/pages/mobile/mainpage.qml

Line 105	NumberAnimation { duration: 200; easing.type: Easing.InOutQuad }	

//	NumberAnimation { duration: 200; easing.type: Easing.InOutQuad }
Comment out this line.

test OK after resetting GUI with SF utilities.

---------------------------------------------
---------------------------------------------

/usr/share/lipstick/simplecompositor/simplecompositor.qml

ls /usr/share/lipstick/simplecompositor/
cp /usr/share/lipstick/simplecompositor/simplecompositor.qml /usr/share/lipstick/simplecompositor/simplecompositor.qml.bak
vi /usr/share/lipstick/simplecompositor/simplecompositor.qml
Undo:
cp /usr/share/lipstick/simplecompositor/simplecompositor.qml.bak /usr/share/lipstick/simplecompositor/simplecompositor.qml

52	interval: 1000
67	interval: 200	// no change?? How is the original?

//	Info from original file:
//	52	interval: 1000	// where it says 1000: Change to 500 for test!!! back to 1000, is for some readable display
//	67	interval: 200	// where it says 400: change to 200	// retry 200, geht, 100 ev. zu kleiner Wert


---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml

ls /usr/share/lipstick-jolla-home-qt5/backgrounds/
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml

55	duration: 50	// orig 800

---------------------------------------------

Black background hack:
/usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml

ls /usr/share/lipstick-jolla-home-qt5/backgrounds/
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml

quick and easy test - open 
/usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml,
and in line 10, where it says “0.65”, change it to “1”…	
Thanks very much @Levone1

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml

ls /usr/share/lipstick-jolla-home-qt5/backgrounds/
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml.bak /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml

39	duration: 30	// orig 800

---------------------------------------------
---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml

ls /usr/share/lipstick-jolla-home-qt5/compositor/
cp /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml

45	duration: 100		// orig 600
58	Behavior on opacity { FadeAnimator { duration: 30 } }	// orig 600
71	Behavior on opacity { FadeAnimator { duration: 30 } }	// orig 600
132	Behavior on opacity { FadeAnimator { duration: 30 } }	// orig 600

---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml

ls /usr/share/lipstick-jolla-home-qt5/compositor/
cp /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml

52	transitionDelay: wallpaperItem.visible ? 50 : 0	// orig 200
85	duration: 50	// orig 200
95	Behavior on opacity { FadeAnimator { id: infoAnimation; duration: 50 } }	// orig 300

---------------------------------------------
---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml

ls /usr/share/lipstick-jolla-home-qt5/launcher/
cp /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml

Line 48		highlightMoveDuration: 70	// orig 300	// Match velocity with EdgeLayer transition's 300ms (0.3s below) duration	3 below -V
Line 116:	duration: 100	// orig 200		NOCH AUSZUPROBIEREN!

old list says: 22	onVisibleChanged: if (!visible) { resetPosition(400) }	// = original, change?

---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml

ls /usr/share/lipstick-jolla-home-qt5/launcher/
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml

Line 39		Behavior on opacity { SmoothedAnimation { duration: 50; velocity: 1000 / duration } } // orig duration was 400, vel. no change
Line 256	Behavior on opacity { FadeAnimation { duration: 50 } } // orig 300
Line 279	Behavior on y { NumberAnimation { duration: 50; easing.type: Easing.InOutQuad } }	// orig 300
Line 316	Behavior on opacity { FadeAnimation { duration: 50 } }		// orig 300

---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml

ls /usr/share/lipstick-jolla-home-qt5/launcher/
cp /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml.bak /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml

Line 35:	Behavior on opacity { FadeAnimation { duration: 50 } }		// orig 400

---------------------------------------------
---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml

in the middle, line 191 - 257, near transitions change all durations to abt. the half or 1/3 or 1/4.

199:	60	// orig 250	
205:	60	// orig 250	
220:	70	// orig 300	match all with 3 above (Launcher.qml)
226:	70	// orig 300	match all with 3 above (Launcher.qml)
245:	70	// orig 300	match all with 3 above (Launcher.qml)
249:	70	// orig 2000	Test 150, this can be much longer if wanted
253:	70	// orig 300	match all with 3 above (Launcher.qml)

------>> Match 70 from /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml		3 above

systemctl --user restart lipstick

Remark: works good until now, looks good

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml

43	duration: 100	//200?
235	NumberAnimation { duration: 250; easing.type: Easing.OutQuad } // no change!

---------------------------------------------

Remove annoying hints on unlock: (the same für Sony und Volla)
/usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml

Change it at the end (Line 109) to say this:

edge: PeekFilter.Bottom 
hintHeight: 0 
hintDuration: 0

---------------------------------------------

Reduce unnecessary delays:
/usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml

Line 26:	NumberAnimation { duration: 400; easing.type: Easing.OutQuad }	//	obscure! no change
Line 42:	duration: 50	// orig 200
Line 148:	duration: 100	// orig 400	
Line 149:	velocity: 1000 / duration	// orig 1000 no change, velocity will increase automatically if duration is shorter

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml

125	interval: 100	// orig 500
233	duration: 60	// orig 300
248	duration: 60	// orig 300
256	duration: 60	// orig 300
406	duration: 80	// orig 400

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml

369	PauseAnimation { id: delayAnimation; duration: 100 }	// orig 150
383	delayAnimation.duration = 100		// orig 150
393	duration: 100		// orig 300

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml

ls /usr/share/lipstick-jolla-home-qt5/layers/
cp /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml.bak /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml

30	hintDuration: 100	// orig 600	

---------------------------------------------
---------------------------------------------

Remove 2 arrows:
/usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml

ls /usr/share/lipstick-jolla-home-qt5/lockscreen/
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml.bak /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml

line: 27
source: "image://theme/graphics-edge-swipe-arrow"
Comment out, change to
// source: "image://theme/graphics-edge-swipe-arrow"

Changing all 'duration:' parameters (e.g. 700 -> 35 ). changed to orig.value/20, eg. 700 -> 35
makes UI much faster. Valid only for this file + not for line 118 !
				Test weil Werte links gehen nicht bei Mary's Handy - OK
106	20	// orig 400
114	35	// orig 700
115	velocity: 1000 / duration
118	100	// orig 1500
132	20	// orig 400
133	velocity: 1000 / duration
137	20	// orig 400
148	20	// orig 400
149	velocity: 1000 / duration
160	20	// orig 400

Restart lipstick:
systemctl --user restart lipstick

Many thanks to @Edz !

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml

ls /usr/share/lipstick-jolla-home-qt5/main/
cp /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml.bak /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml

25	duration: 50	// orig 250
33	duration: 50	// orig 250

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml

ls /usr/share/lipstick-jolla-home-qt5/main/
cp /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml.bak /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml

57	clipEndAnimation.duration = 100		// orig 600
92	SmoothedAnimation { id: opacityAnimation; duration: 50; velocity: 1000 / duration }	// orig d=300, v=1000
152	clipEndAnimation.duration = 70		// orig 400
154	clipEndAnimation.duration = 35		// orig 200
164	clipEndAnimation.duration = 50 * (clipEndAnimation.to - peekFilter.absoluteProgress) / clipEndAnimation.to	// orig 300

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml

ls /usr/share/lipstick-jolla-home-qt5/switcher/
cp /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml

14	interval: 100	// orig 500
27	Behavior on opacity { FadeAnimation { duration: 200 } }		// orig 1000

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml

ls /usr/share/lipstick-jolla-home-qt5/switcher/
cp /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml

14	interval: 50	// orig 2000, works fast 'n' good but screen flickers on app startup	<--- hier ev raufsetzen weil Mary's Handy geht nicht 50

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml

ls /usr/share/lipstick-jolla-home-qt5/switcher/
cp /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml

174	interval: 100		// no change
337	scrollAnimation.duration = 50	// orig 150
343	scrollAnimation.duration = 50	// was 150
359	scrollAnimation.duration = Math.abs(contentY - scrollAnimation.to) * 1.1	// = works, save side! orig = 1.5, or comment out (= * 1), check pull down menu!!
437	NumberAnimation { target: switcherItems; property: "opacity"; to: 0.0; duration: 200 }	// no change
448	NumberAnimation { target: switcherItems; property: "opacity"; to: 1.0; duration: 200 }	// no change

---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml

ls /usr/share/lipstick-jolla-home-qt5/switcher/
cp /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml.bak /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml

137	PauseAnimation { duration: 70 }	// orig 200
140	duration: 100	// was 400
186	PauseAnimation { duration: 70 }	// orig 250
192	FadeAnimation { id: coverOpacityAnimation; duration: 100 }	// orig 500
203	Behavior on opacity { FadeAnimation { duration: 100 } }		// orig 500
221	interval: coverHint && !coverId ? 1000 : 100	// orig 5000 : 500
238	ColorAnimation { duration: 70 }	// orig?
243	NumberAnimation { duration: 50 }	<--- ev. raufsetzen weil sehr klein 50 geht OK
424	duration: 70	// orig 200
430	duration: 70	// orig 200
435	PauseAnimation { duration: 50 }	// orig 170
506	duration: 70	// orig 200

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml

ls /usr/share/lipstick-jolla-home-qt5/system/
cp /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml.bak /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml

32	PauseAnimation { duration: 50 }	// orig 400

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml

ls /usr/share/lipstick-jolla-home-qt5/systemwindow/
cp /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml.bak /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml

60	NumberAnimation { duration: 50; easing.type: Easing.InOutQuad }	// orig 200

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml

ls /usr/share/lipstick-jolla-home-qt5/topmenu/
cp /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml.bak /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml

73	NumberAnimation { property: "x"; duration: 90; easing.type: Easing.InOutQuad }		// orig 500
205	NumberAnimation { properties: "y"; duration: 70 }	// orig 200

old list also says:
67	NumberAnimation { property: "x"; from: root.itemSize * (addTransition.ViewTransition.targetIndexes[0] - 1); duration: 50; easing.type: Easing.InOutQuad }	//100

Test OK:
67:	50
73:	90
205:	70

systemctl --user restart lipstick
----
-----------------------------------------

/usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml

ls /usr/share/lipstick-jolla-home-qt5/topmenu/
cp /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml.bak /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml

26	scrollAnimation.duration = Math.abs(contentY - scrollAnimation.to) // * 1.1	// gut so // orig 1.5, or SIMPLY COMMENT OUT * 1.5 at the end Test 1.1 Mary
75	duration: 50	// orig 300	Test 40
160	duration: 100	// orig 400	Test 60
167	duration: 100	// orig 400	Test 60
302	duration: Lipstick.compositor.powerKeyPressed ? scrollAnimation.duration : 80	// orig 200
429	duration: Lipstick.compositor.powerKeyPressed ? scrollAnimation.duration : 80	// orig 200
492	interval: 5000	// no change

---------------------------------------------
---------------------------------------------

Disable EU-audio volume warning:

ls /usr/share/lipstick-jolla-home-qt5/volumecontrol/
cp /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml.bak /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml

STEPS: near line 525,
Change the following line (Line #539 in SFOS 4.5.0.24), Line 554 in SFOS 4.6.0.13

onShowAudioWarning: loader.showWarning(initial)
to:

onShowAudioWarning: volumeControl.setWarningAcknowledged(true)

Because this is within lipstick, we need to restart lipstick to take effect;

systemctl --user restart lipstick

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml

ls /usr/share/lipstick-jolla-home-qt5/windowwrappers/
cp /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml.bak /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml

34	FadeAnimator { duration: 100 } // was 600

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/compositor.qml

ls /usr/share/lipstick-jolla-home-qt5/
cp /usr/share/lipstick-jolla-home-qt5/compositor.qml /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/compositor.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak /usr/share/lipstick-jolla-home-qt5/compositor.qml

223	property int pressDelay: 200	// 400
677	Behavior on opacity { FadeAnimator { duration: 50; alwaysRunToEnd: false } }	// was 300 & true
692	interval: 100		// was 500
814	extraGestureDuration: 500	// no change
1025	Behavior on foregroundItem.opacity { FadeAnimator { duration: 50; alwaysRunToEnd: false } }	// was 300 & true
1032	interval: 1000	// was 2000
1228	duration: 50	// was 400
1688	interval: 2000	// no change
1892	interval: 1000	// no change

old list also says:
1686 - 1719: several timer-stuff	// no change

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-jolla-home-qt5/main.qml

ls /usr/share/lipstick-jolla-home-qt5/
cp /usr/share/lipstick-jolla-home-qt5/main.qml /usr/share/lipstick-jolla-home-qt5/main.qml.bak
vi /usr/share/lipstick-jolla-home-qt5/main.qml
Undo:
cp /usr/share/lipstick-jolla-home-qt5/main.qml.bak /usr/share/lipstick-jolla-home-qt5/main.qml

106	interval: 1000	// no change

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-obex-ui/main.qml

ls /usr/share/lipstick-obex-ui/
cp /usr/share/lipstick-obex-ui/main.qml /usr/share/lipstick-obex-ui/main.qml.bak
vi /usr/share/lipstick-obex-ui/main.qml
Undo:
cp /usr/share/lipstick-obex-ui/main.qml.bak /usr/share/lipstick-obex-ui/main.qml

50	interval: 100   // wait for window fade outs etc., was 400

---------------------------------------------
---------------------------------------------

/usr/share/lipstick-windowprompt/main.qml

ls /usr/share/lipstick-windowprompt/
cp /usr/share/lipstick-windowprompt/main.qml /usr/share/lipstick-windowprompt/main.qml.bak
vi /usr/share/lipstick-windowprompt/main.qml
Undo:
cp /usr/share/lipstick-windowprompt/main.qml.bak /usr/share/lipstick-windowprompt/main.qml

47	_showTimer = singleShot(100, function() {	// 400
61	singleShot(100, function() {    // 400

---------------------------------------------
---------------------------------------------

Keyboard Geometry
/usr/lib/maliit/plugins/jolla-keyboard.qml

cd /usr/lib/maliit/plugins/
cp /usr/lib/maliit/plugins/jolla-keyboard.qml /usr/lib/maliit/plugins/jolla-keyboard.qml.bak
vi /usr/lib/maliit/plugins/jolla-keyboard.qml
Undo:
cp /usr/lib/maliit/plugins/jolla-keyboard.qml.bak /usr/lib/maliit/plugins/jolla-keyboard.qml

88		interval: 75    // 300
632	642	duration: 75	// 300
654	664	PauseAnimation { duration: 50 }	// 200	
660	670	duration: 50	// 200	

--------------------------------------------- eof

Tested and works on my 3 Xperia 10 devices.
Enjoy!

1 Like