Speed up a device by system tweaks in the qml files

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.

2 Likes

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

A few additional tweaks that make everything better. This is for SFOS 4.5.0.24/25. Enjoy!


Addinional tweaks for SFOS 4.5.0.24/25

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

cp /usr/share/jolla-camera/camera.qml /usr/share/jolla-camera/camera.qml.bak
vi /usr/share/jolla-camera/camera.qml
Undo:
cp /usr/share/jolla-camera/camera.qml.bak /usr/share/jolla-camera/camera.qml

Line 46: NumberAnimation { duration: 30; easing.type: Easing.InOutQuad }     //150

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

cp /usr/share/sailfish-office/FileListPage.qml /usr/share/sailfish-office/FileListPage.qml.bak
vi /usr/share/sailfish-office/FileListPage.qml
Undo:
cp /usr/share/sailfish-office/FileListPage.qml.bak /usr/share/sailfish-office/FileListPage.qml

105	duration: 30	// 150
133	// Behavior on opacity { FadeAnimation { duration: 30 } }	//150	comment out
198	//            Behavior on opacity { FadeAnimator {} }		// comment out

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

cp /usr/share/lipstick-bluetooth-ui/BluetoothPairingWindow.qml /usr/share/lipstick-bluetooth-ui/BluetoothPairingWindow.qml.bak
vi /usr/share/lipstick-bluetooth-ui/BluetoothPairingWindow.qml
Undo:
cp /usr/share/lipstick-bluetooth-ui/BluetoothPairingWindow.qml.bak /usr/share/lipstick-bluetooth-ui/BluetoothPairingWindow.qml

??	nix

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

pc /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

Beide Timer am Ende komplett auskommentieren: EDIT: DON'T DO THIS!
Only change the intervals.

/*    Timer {
        running: true
        interval: 250	//1000
        repeat: false
        onTriggered: {
            print("setting the first batch of sources...", root.doAsync ? "async" : "sync");
            // Note: This is default content of the main user.
            image1.source = "/home/nemo/Pictures/Jolla/Jolla_01.jpg"
            image2.source = "/home/nemo/Pictures/Jolla/Jolla_02.jpg"
            // image3.source = "/home/nemo/Pictures/Jolla/Jolla_03.jpg"
            // image4.source = "/home/nemo/Pictures/Jolla/Jolla_04.jpg"
            print("All done setting sources...")
        }
    }	*/

/*    Timer {
        running: true
        interval: 100	//200	//400
        repeat: true
        onTriggered: {
            print("toggling visibility...");
            image1.visible = !image1.visible;
        }
    }	*/


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

cp /usr/share/sailfish-archive/sailfish-archive.qml /usr/share/sailfish-archive/sailfish-archive.qml.bak
vi /usr/share/sailfish-archive/sailfish-archive.qml
Undo:
cp /usr/share/sailfish-archive/sailfish-archive.qml.bak /usr/share/sailfish-archive/sailfish-archive.qml

23	fade animation duration 100 //1000 OK

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


/usr/share/sailfish-captiveportal/captiveportal.qml nix

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

/usr/share/sailfish-captiveportal/shared/

cp /usr/share/sailfish-captiveportal/shared/IconButton.qml /usr/share/sailfish-captiveportal/shared/IconButton.qml.bak
vi /usr/share/sailfish-captiveportal/shared/IconButton.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/IconButton.qml.bak /usr/share/sailfish-captiveportal/shared/IconButton.qml

35	//    Behavior on opacity { FadeAnimation {} }	comment out

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

cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak
vi /usr/share/sailfish-captiveportal/shared/ProgressBar.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak /usr/share/sailfish-captiveportal/shared/ProgressBar.qml

37	//    Behavior on opacity { FadeAnimation {} }	comment out

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

cp /usr/share/sailfish-captiveportal/shared/WebView.qml /usr/share/sailfish-captiveportal/shared/WebView.qml.bak
vi /usr/share/sailfish-captiveportal/shared/WebView.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/WebView.qml.bak /usr/share/sailfish-captiveportal/shared/WebView.qml

37	interval: 250	//1000
57	//            Behavior on opacity { FadeAnimator {} }	comment out

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

cp /usr/share/sailfish-captiveportal/pages/CaptivePortalPage.qml /usr/share/sailfish-captiveportal/pages/CaptivePortalPage.qml.bak
vi /usr/share/sailfish-captiveportal/pages/CaptivePortalPage.qml
Undo:
cp /usr/share/sailfish-captiveportal/pages/CaptivePortalPage.qml.bak /usr/share/sailfish-captiveportal/pages/CaptivePortalPage.qml

NIX

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

/usr/share/sailfish-captiveportal/pages/components/	NIX

/usr/share/sailfish-browser/shared	

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

cp /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml.bak
vi /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml
Undo:
cp /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml.bak /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml

107	Behavior on keyboardHeight { NumberAnimation { duration: 50; easing.type: Easing.InOutQuad } }	//200
423	Behavior on height { NumberAnimation { duration: 62; easing.type: Easing.InOutQuad } }	//250
434	Behavior on height { NumberAnimation { duration: 62; easing.type: Easing.InOutQuad } }	//250
941	interval: 125	//500		

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

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

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

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

113	Behavior on contentHeight { NumberAnimation { duration: 25; easing.type: Easing.InOutQuad } }	//100
162	readonly property int visibleTime: 8	// 30

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

cp /usr/share/sailfish-office/FileListPage.qml /usr/share/sailfish-office/FileListPage.qml.bak
vi /usr/share/sailfish-office/FileListPage.qml
Undo:
cp /usr/share/sailfish-office/FileListPage.qml.bak /usr/share/sailfish-office/FileListPage.qml

2x 150 -> 38 OK

105	duration: 30	// 150
133	//                Behavior on opacity { FadeAnimation { duration: 30 } }	//150
198	//            Behavior on opacity { FadeAnimator {} }

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

cp /usr/share/lipstick-security-ui/PasswordAgentDialog.qml /usr/share/lipstick-security-ui/PasswordAgentDialog.qml.bak
vi /usr/share/lipstick-security-ui/PasswordAgentDialog.qml
Undo:
co /usr/share/lipstick-security-ui/PasswordAgentDialog.qml.bak /usr/share/lipstick-security-ui/PasswordAgentDialog.qml

20	? 50	//1000 -> 250

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

cp /usr/share/sailfish-captiveportal/shared/OrientationFader.qml /usr/share/sailfish-captiveportal/shared/OrientationFader.qml.bak
vi /usr/share/sailfish-captiveportal/shared/OrientationFader.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/OrientationFader.qml.bak /usr/share/sailfish-captiveportal/shared/OrientationFader.qml

37	duration: 25	// 100
57	duration: 25	// 100
74	duration: 32	// 150

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

cp /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml.bak
vi /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml.bak /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml

22	property int transitionDuration: !_immediate ? (state === _certOverlay ? proportionalDuration : 62) : 0	//250
41	property int proportionalDuration: 100	// 400
90	proportionalDuration = 100	// 400

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

cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak
vi /usr/share/sailfish-captiveportal/shared/ProgressBar.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak /usr/share/sailfish-captiveportal/shared/ProgressBar.qml

33	velocity: 1920; duration: 50	//480; 200
37	//    Behavior on opacity { FadeAnimation {} }

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

cp /usr/share/jolla-startupwizard-pre-user-session/main.qml /usr/share/jolla-startupwizard-pre-user-session/main.qml.bak
vi /usr/share/jolla-startupwizard-pre-user-session/main.qml
Undo:
cp /usr/share/jolla-startupwizard-pre-user-session/main.qml.bak /usr/share/jolla-startupwizard-pre-user-session/main.qml

196        Behavior on opacity { FadeAnimation { duration: 50 } }  //400 
        
----------------------------------

Alte info:

cp /usr/share/lipstick-security-ui/PasswordInputDialog.qml /usr/share/lipstick-security-ui/PasswordInputDialog.qml.bak
vi /usr/share/lipstick-security-ui/PasswordInputDialog.qml
Undo:
cp /usr/share/lipstick-security-ui/PasswordInputDialog.qml.bak /usr/share/lipstick-security-ui/PasswordInputDialog.qml

Ziemlich unten in der Datei ist eine Duration 200.
Auf 25 ändern! OK 

215	Behavior on y { NumberAnimation { duration: 25; easing.type: Easing.InOutQuad } }	//200	or comment out
216	//            Behavior on opacity { FadeAnimator {} }

?? Nee, Diese und nächste Zeile auskommentieren ?? Wie oben gehts jedenfalls.

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

In the big list in previous post i have to correct one value:
/usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml
in line 109 set value to 50 instead 100 makes the whole thing work better including keyboard sensitivity and browser’s page loading speed (affects also Fennec Android Browser.

edit: Don’t try to comment out line 109!

1 Like

New list reviewed, values harmonized and now working a lot better. It’s still for 4.5.0.25. I’ll provide a list for 5.0.0.67 later.

First make backups of all files. Here are the commads for c+p into terminal. Execute one command after the other. Don’t do this a second time, as it would overwrite original files.

This ist the list:

Description:

xxx.bak is the backup copy of the original file. 
Path is equal to path on phone on 32 bit device. Some paths for 64 bit devices maybe have to be modified (lib64).
Every tweak contains a command to restore the original file from the backup at the end (marked with 'Undo:'), 
in case something goes wrong with editing.
---------------------------------------------
Details with commands to c+p:

First make backups of all original files:
Do this only once, repeating it later would overwrite the original backup file!

cp /etc/connman/main.conf /etc/connman/main.conf.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/SilicaFlickable.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml /usr/lib/qt5/qml/Sailfish/Lipstick/ShutDownItem.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/AddAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/AddAnimation.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml /usr/lib/qt5/qml/Sailfish/Silica/ApplicationWindow.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml /usr/lib/qt5/qml/Sailfish/Silica/BusyLabel.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePicker.qml /usr/lib/qt5/qml/Sailfish/Silica/DatePicker.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml /usr/lib/qt5/qml/Sailfish/Silica/DatePickerDialog.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml /usr/lib/qt5/qml/Sailfish/Silica/Drawer.qml.bak

cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSection.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml /usr/lib/qt5/qml/Sailfish/Silica/ExpandingSectionGroup.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimation.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml /usr/lib/qt5/qml/Sailfish/Silica/FadeAnimator.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml /usr/lib/qt5/qml/Sailfish/Silica/HorizontalScrollDecorator.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml /usr/lib/qt5/qml/Sailfish/Silica/ListItem.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/MenuItem.qml /usr/lib/qt5/qml/Sailfish/Silica/MenuItem.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml /usr/lib/qt5/qml/Sailfish/Silica/PageStack.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml /usr/lib/qt5/qml/Sailfish/Silica/PulleyAnimationHint.qml.bak

cp /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml /usr/lib/qt5/qml/Sailfish/Silica/Switch.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml /usr/lib/qt5/qml/Sailfish/Silica/TapInteractionHint.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml /usr/lib/qt5/qml/Sailfish/Silica/ValueButton.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml /usr/lib/qt5/qml/Sailfish/Silica/ViewPlaceholder.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml /usr/lib/qt5/qml/Sailfish/Silica/private/FastScrollAnimation.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml /usr/lib/qt5/qml/Sailfish/Silica/private/Slideable.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml /usr/lib/qt5/qml/Sailfish/Silica/private/SliderBase.qml.bak
cp /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml /usr/lib/qt5/qml/Sailfish/Silica/private/ZoomableFlickable.qml.bak
cp /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml /usr/lib/qt5/qml/Sailfish/WebView/WebView.qml.bak
cp /usr/share/jolla-notes/pages/NotePage.qml /usr/share/jolla-notes/pages/NotePage.qml.bak

cp /usr/share/jolla-notes/pages/OverviewPage.qml /usr/share/jolla-notes/pages/OverviewPage.qml.bak
cp /usr/share/jolla-settings/pages/datacounters/mainpage.qml /usr/share/jolla-settings/pages/datacounters/mainpage.qml.bak
cp /usr/share/jolla-settings/pages/developermode/developermode.qml /usr/share/jolla-settings/pages/developermode/developermode.qml.bak
cp /usr/share/jolla-settings/pages/mobile/mainpage.qml /usr/share/jolla-settings/pages/mobile/mainpage.qml.bak
cp /usr/share/lipstick/simplecompositor/simplecompositor.qml /usr/share/lipstick/simplecompositor/simplecompositor.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/AmbienceBackgroundLoader.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/BlurredBackground.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml /usr/share/lipstick-jolla-home-qt5/backgrounds/HomeWallpaperLoader.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml /usr/share/lipstick-jolla-home-qt5/compositor/ApplicationCloseGestureHint.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml /usr/share/lipstick-jolla-home-qt5/compositor/Wallpaper.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml /usr/share/lipstick-jolla-home-qt5/launcher/Launcher.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml /usr/share/lipstick-jolla-home-qt5/launcher/LauncherFolder.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml /usr/share/lipstick-jolla-home-qt5/launcher/LauncherGrid.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml /usr/share/lipstick-jolla-home-qt5/launcher/PinnedLauncherHint.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/EdgeLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/LauncherLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/NotificationOverviewLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/PartnerLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/StackLayer.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml /usr/share/lipstick-jolla-home-qt5/layers/TopMenuLayer.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/DeviceLockView.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/EdgeIndicator.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/LockItem.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml /usr/share/lipstick-jolla-home-qt5/lockscreen/Vignette.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml /usr/share/lipstick-jolla-home-qt5/main/OrientationTransition.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml /usr/share/lipstick-jolla-home-qt5/main/PeekArea.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml /usr/share/lipstick-jolla-home-qt5/switcher/CloseAllAppsHint.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml /usr/share/lipstick-jolla-home-qt5/switcher/StartupWatcher.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml /usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml /usr/share/lipstick-jolla-home-qt5/switcher/SwitcherItem.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml /usr/share/lipstick-jolla-home-qt5/system/StartupScreenBlanker.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml /usr/share/lipstick-jolla-home-qt5/systemwindow/SystemWindow.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml /usr/share/lipstick-jolla-home-qt5/topmenu/AmbienceSelector.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml /usr/share/lipstick-jolla-home-qt5/topmenu/TopMenu.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml /usr/share/lipstick-jolla-home-qt5/volumecontrol/VolumeControl.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml /usr/share/lipstick-jolla-home-qt5/windowwrappers/WindowWrapper.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/compositor.qml /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak
cp /usr/share/lipstick-jolla-home-qt5/main.qml /usr/share/lipstick-jolla-home-qt5/main.qml.bak

cp /usr/share/lipstick-jolla-home-qt5/compositor.qml /usr/share/lipstick-jolla-home-qt5/compositor.qml.bak
cp /usr/share/lipstick-obex-ui/main.qml /usr/share/lipstick-obex-ui/main.qml.bak
cp /usr/share/lipstick-security-ui/PasswordInputDialog.qml /usr/share/lipstick-security-ui/PasswordInputDialog.qml.bak
cp /usr/share/lipstick-windowprompt/main.qml /usr/share/lipstick-windowprompt/main.qml.bak
cp /usr/share/jolla-camera/camera.qml /usr/share/jolla-camera/camera.qml.bak
cp /usr/share/sailfish-office/FileListPage.qml /usr/share/sailfish-office/FileListPage.qml.bak
cp /usr/share/lipstick/simplecompositor/simplecompositor.qml /usr/share/lipstick/simplecompositor/simplecompositor.qml.bak
cp /usr/share/sailfish-archive/sailfish-archive.qml /usr/share/sailfish-archive/sailfish-archive.qml.bak 
cp /usr/share/sailfish-captiveportal/shared/IconButton.qml /usr/share/sailfish-captiveportal/shared/IconButton.qml.bak
cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak

cp /usr/share/sailfish-captiveportal/shared/WebView.qml /usr/share/sailfish-captiveportal/shared/WebView.qml.bak
cp /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml.bak
cp /usr/share/lipstick-windowprompt/main.qml /usr/share/lipstick-windowprompt/main.qml.bak
cp /usr/share/lipstick-windowprompt/PermissionPrompt.qml /usr/share/lipstick-windowprompt/PermissionPrompt.qml.bak
cp /usr/share/sailfish-office/FileListPage.qml /usr/share/sailfish-office/FileListPage.qml.bak
cp /usr/share/lipstick-security-ui/PasswordAgentDialog.qml /usr/share/lipstick-security-ui/PasswordAgentDialog.qml.bak
cp /usr/share/sailfish-captiveportal/shared/OrientationFader.qml /usr/share/sailfish-captiveportal/shared/OrientationFader.qml.bak
cp /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml.bak
cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak
cp /usr/share/jolla-startupwizard-pre-user-session/main.qml /usr/share/jolla-startupwizard-pre-user-session/main.qml.bak

cp /usr/share/lipstick-security-ui/PasswordInputDialog.qml /usr/share/lipstick-security-ui/PasswordInputDialog.qml.bak
cp /usr/lib/maliit/plugins/jolla-keyboard.qml /usr/lib/maliit/plugins/jolla-keyboard.qml.bak
cp /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml.bak
cp /usr/share/maliit/plugins/com/jolla/layouts/de.qml /usr/share/maliit/plugins/com/jolla/layouts/de.qml.bak

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

This is the new tweak list, including commands to restore original file from backup:

edit: important change in
/usr/share/sailfish-captiveportal/shared/OrientationFader.qml
since original posting yesterday. This is still BETA and I’m working on it.
Last update 2025-07-09,
/usr/share/lipstick-jolla-home-qt5/layers/HomeLayer.qml line 235
/usr/share/lipstick-jolla-home-qt5/switcher/Switcher.qml line 437 + 448

---------------------------------------------
Values after // are the original value and/or values from older experiments.

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

cp /etc/connman/main.conf /etc/connman/main.conf.bak
vi /etc/connman/main.conf

Set IP-address range for mobile access point here:

12	TetheringSubnetBlock = 192.168.0.0	//Type here the WLAN base address with 0 at the end.

Add ",ifb" here, for better compatibility with dnsmasq and better DHCP Server:

4	NetworkInterfaceBlacklist = p2p,usb,rmnet,rev_rmnet,ifb

Undo:
cp /etc/connman/main.conf.bak /etc/connman/main.conf
---------------------------------------------

Keyboard layout see next post!

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

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

Lazy Swipes:

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

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

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

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	//333	// orig 1000

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


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

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

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

39	duration: 15	//30	//50	//150

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

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		// 600 
256ff	2 x duration 167;		// 2 x 400	Take care of the ; after the number!
301	PauseAnimation { duration: 67 }	// 200 
331	Behavior on xScale { NumberAnimation { id: xAnim; duration: 33 } }	//100
332	Behavior on yScale { NumberAnimation { id: yAnim; duration: 33 } }	//100
555	duration:  333		//1000

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

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: 15 } }		//133 400

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

vi /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml
Undo:
vi /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml.bak /usr/lib/qt5/qml/Sailfish/Silica/ContextMenu.qml

51	property int _openAnimationDuration: 10	//67	//200	
429	interval: 5	//10 
451	interval: 5	//10

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

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

278	interval: 11	//32
297	interval: 33	//100

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

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: 167		// 500
120	duration: 167		// 500
280	duration: 100		// 300
287	duration: 100		// 300

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

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: 15	//100		// 300
137	duration: 15	//100		// 300

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

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 : 15	//67	// 200

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

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: 15	//67	// 200

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

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: 15	//67	// 200

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

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: 15	//67	// 200

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

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: 20 } }	//133	//400
69	interval: 15	//100	// orig 300

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

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: 15	//67	//200

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

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

46	property int _duration: 17	//50
50	on_InvertColorsChanged: _duration = 67	//200
71	ScriptAction { script: _duration = 17 }	//50

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

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	//133	// 400
592	FadeAnimation { duration: 100 }		//133	// 400
1279	duration: 33		// 100 
1355	pageFadeIn.duration = multiplier * (differentOrientation ? 83 : 133)	// 250 : 400 values should match line 1374 + line 592
1367	duration: 33		// 100 		
1374	duration: 83		// 250
1396	duration: 1000		// 1500

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

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)	//133 400
106	duration: 100	// Matches bounceback animation duration	//133 400

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

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 for simply going faster.

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

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

80	NumberAnimation { duration: busy ? 150 : 17; easing.type: Easing.InOutQuad }	//450 : 50
87	NumberAnimation { duration: busy ? 150 : 17; easing.type: Easing.InOutQuad }	//450 : 50
105	interval: 167		// 500

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

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		// 2000

3 Tests, lines 70, 73, 79	--> leave it as it is.

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

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: 67	// 200

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

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: 15 } }	//100	// 300

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

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: 100	// 300
Line 115:	velocity: 12000		//4000
Line 116:	maximumEasingTime: 33	// 100
Line 122:	velocity: 12000		//4000
Line 124:	maximumEasingTime: 33	// 100
Line 161:	PauseAnimation { duration: 80 }	// 100 not less as it stucks then, or leave it 100.

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

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: 67	// 200
296	duration: 100	// 300
305	duration: 100	// 300
327	duration: 100	// 300
336	duration: 100	// 300

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

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	// 300
100	duration: 100	// 300

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

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: 67	// 200
206	duration: 67	// 200

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

systemctl --user restart lipstick

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

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: 67	// 200
209	interval: 333	// 1000

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

/usr/share/lipstick/simplecompositor/simplecompositor.qml
Doppelt gelistet?	ggf. dieses löschen
52	interval: 333	//1000
67	interval: 133	//400

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

Reduce unnecessary delays - Make it faster:

Jolla-Notes:
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: 67	// 200
278	duration: 67	// 200

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

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.

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

126	// Behavior on height { enabled: pageReady; NumberAnimation { duration: 200; easing.type: Easing.InOutQuad } }	//200 comment out this line

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

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

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 {	// comment out this whole expression                                                                              
                        enabled: initialized                                                                       
                        NumberAnimation { duration: 200; easing.type: Easing.InOutQuad }             
                    }	*/                                                                                                                                         
                                                                                                                                             
---------------------------------------------

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

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 }	//Comment out this line.

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

vi /usr/share/jolla-startupwizard-pre-user-session/main.qml
Undo:
cp /usr/share/jolla-startupwizard-pre-user-session/main.qml.bak /usr/share/jolla-startupwizard-pre-user-session/main.qml

196        Behavior on opacity { FadeAnimation { duration: 15 } }	//100	//133  //400


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

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

52	interval: 333	// 1000
67	interval: 133	// 400

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

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: 15	//50	// 800	100 ATM

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

Black background hack:
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

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

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: 15	//30	//50	// 800

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

Reduce unnecessary delays:
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	//150		// orig 600
58	Behavior on opacity { FadeAnimator { duration: 100 } }	//30	// 600
71	Behavior on opacity { FadeAnimator { duration: 100 } }	//30	// 600
132	Behavior on opacity { FadeAnimator { duration: 100 } }	//30	// 600

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

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

44	transitionEnabled: true	// true
51	transitionEnabled: true	// true
52	transitionDelay: wallpaperItem.visible ? 50 : 0	// 200, 50 OK
85	duration: 50	//20	//67	// 200	
95	Behavior on opacity { FadeAnimator { id: infoAnimation; duration: 100 } }	//30 50 100 // 300

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

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

48	highlightMoveDuration: 100	// 300	// Match velocity with EdgeLayer transition's 300ms (0.3s below) duration	4 below -V
116:	duration: 67	// 200

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

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

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

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

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

195	Behavior on opacity { FadeAnimation {} } 
203	            var index = Math.floor(Math.min(Math.random() * 16, 15))     //15
248	interval: 15	//67	//200
400	Behavior on opacity { FadeAnimation {} }

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

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: 133 } }		// 400

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

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:	83	// 250
205:	83	// 250
220:	100	// 300		match all with 3 above (Launcher.qml)
226:	100	// 300		match all with 3 above (Launcher.qml)
245:	100	// 300		match all with 3 above (Launcher.qml)
249:	150	// 2000		Test 150, this can be much longer if wanted
253:	100	// 300		match all with 3 above (Launcher.qml)

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

systemctl --user restart lipstick

Remark: works good until now, looks good

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

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: 15	//67	//200	
235	NumberAnimation { duration: 19; easing.type: Easing.OutQuad } // 250

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

Remove annoying hints on unlock: (the same für Sony und Volla)

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:

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: 67	// orig 200
Line 148:	duration: 133	// orig 400	
Line 149:	velocity: 1000 / duration	// orig 1000 no change, velocity will increase automatically if duration is shorter

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

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: 167	// 500
233	duration: 100	// 300
248	duration: 100	// 300
256	duration: 100	// 300
406	duration: 133	// 400

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

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	DO NOT comment out this line!
383	delayAnimation.duration = 100		// 150
393	duration: 75	//100	// 300

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

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	//200	// 600

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

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

38	interval: 100	// 300

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

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

Remove arrows left and right on unlock:
27	// source: "image://theme/graphics-edge-swipe-arrow"
Comment out this line.

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	// 400
114	70	// 700
115	velocity: 1000 / duration
118	100	// 1500
132	40	// 400
133	velocity: 1000 / duration
137	40	// 400
148	40	// 400
149	velocity: 1000 / duration
160	40	// 400

Restart lipstick:
systemctl --user restart lipstick

Many thanks to @Edz !

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

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

77	Behavior on opacity { FadeAnimation {} }
177	offsetAnimation.duration = 40	//40       //400
179	opacityAnimation.duration = 40	//40      //400
185	offsetAnimation.duration = 50	//50       //500 
187	opacityAnimation.duration = 50	//50      //500

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

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

26	duration: 100	//10	//75        //300		under test
36	duration: vignette.opened ? 267 : 100	//200 : 75        //800 : 300
44	duration: vignette.opened ? 267 : 100	//200 : 75        //800 : 300

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

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: 15	//25	//50	//83	// 250
33	duration: 15	//25	//50	//83	// 250

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

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		//200	//50	// 600
92	SmoothedAnimation { id: opacityAnimation; duration: 100; velocity: 1000 / duration }	// d=300, v=1000
152	clipEndAnimation.duration = 133		// 400
154	clipEndAnimation.duration = 67		// 200
164	clipEndAnimation.duration = 100 * (clipEndAnimation.to - peekFilter.absoluteProgress) / clipEndAnimation.to	//50	// 300

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

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: 167	// 500
27	Behavior on opacity { FadeAnimation { duration: 333 } }		//200	// 1000

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

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	// 2000, works fast 'n' good but screen flickers on app startup

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

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	// 150
343	scrollAnimation.duration = 50	// 150
359	scrollAnimation.duration = Math.abs(contentY - scrollAnimation.to) * 1.5	// = works 
437	NumberAnimation { target: switcherItems; property: "opacity"; to: 0.0; duration: 67 }	// 200
448	NumberAnimation { target: switcherItems; property: "opacity"; to: 1.0; duration: 67 }	// 200

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

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: 67 }	// 200
140	duration: 133	// 400
186	PauseAnimation { duration: 83 }	// 250
192	FadeAnimation { id: coverOpacityAnimation; duration: 167 }	// 500
203	Behavior on opacity { FadeAnimation { duration: 167 } }		// 500
221	interval: coverHint && !coverId ? 1667 : 167	// 5000 : 500
238	ColorAnimation { duration: 33 }	// 70 100
243	NumberAnimation { duration: 50 }
424	duration: 67	// 200
430	duration: 67	// 200
435	PauseAnimation { duration: 57 }	// 170
506	duration: 67	//70	// 200

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

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: 20 }	//50 OK//133	// 400

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

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: 67; easing.type: Easing.InOutQuad }	// 200

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

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

67	duration: 25	//25	//50	//167	// 500
73	NumberAnimation { property: "x"; duration: 25; easing.type: Easing.InOutQuad }		//167	// 500
153	Behavior on opacity { FadeAnimation {} }  	// nothing
205	NumberAnimation { properties: "y"; duration: 15 }	//67	// 200

systemctl --user restart lipstick

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

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	// 1.5
75	duration: 100	// 300
160	duration: 133	// 400
167	duration: 133	// 400
302	duration: Lipstick.compositior.powerKeyPressed ? scrollAnimation.duration : 67	// 200
429	duration: Lipstick.compositor.powerKeyPressed ? scrollAnimation.duration : 67	// 200
492	interval: 5000	// no change

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

Disable EU-audio volume warning:

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

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

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: 15 } //150 50 600	

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

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: 133	// 400
677	Behavior on opacity { FadeAnimator { duration: 75; alwaysRunToEnd: false } }	// 100	300 & true
692	interval: 167	// 500
814	extraGestureDuration: 167	//500
1025	Behavior on foregroundItem.opacity { FadeAnimator { duration: 75; alwaysRunToEnd: false } }	// 100 300 & true, 50 OK
1032	interval: 1000	// 2000
1228	duration: 133	// 400
1688	interval: 2000	// no change
1892	interval: 1000	// no change

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

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

nix

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

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: 133	// wait for window fade outs etc., // 400

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

vi /usr/share/lipstick-security-ui/PasswordAgentDialog.qml
Undo:
cp /usr/share/lipstick-security-ui/PasswordAgentDialog.qml.bak /usr/share/lipstick-security-ui/PasswordAgentDialog.qml

20	? 50	//333	// 1000, 50 OK
21	: 0 

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

vi /usr/share/lipstick-security-ui/PasswordInputDialog.qml
Undo:
cp /usr/share/lipstick-security-ui/PasswordInputDialog.qml.bak /usr/share/lipstick-security-ui/PasswordInputDialog.qml

215	Behavior on y { NumberAnimation { duration: 67; easing.type: Easing.InOutQuad } }       //67	200

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

vi /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml
Undo:
cp /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml.bak /usr/share/lipstick-windowprompt/connectivity/ConnectionSelector.qml

107	Behavior on keyboardHeight { NumberAnimation { duration: 67; easing.type: Easing.InOutQuad } }      //67	//200
423	Behavior on height { NumberAnimation { duration: 83; easing.type: Easing.InOutQuad } }      //250
434	Behavior on height { NumberAnimation { duration: 83; easing.type: Easing.InOutQuad } }      //250
941	interval: 167	//125   //500

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

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(133, function() {	// 400
61	singleShot(133, function() {    // 400

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

vi /usr/share/lipstick-windowprompt/PermissionPrompt.qml
Undo.
cp /usr/share/lipstick-windowprompt/PermissionPrompt.qml.bak /usr/share/lipstick-windowprompt/PermissionPrompt.qml

113	Behavior on contentHeight { NumberAnimation { duration: 50; easing.type: Easing.InOutQuad } }   //100
162	readonly property int visibleTime: 15	// 30

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

vi /usr/share/jolla-camera/camera.qml
Undo:
cp /usr/share/jolla-camera/camera.qml.bak /usr/share/jolla-camera/camera.qml

46	NumberAnimation { duration: 30; easing.type: Easing.InOutQuad }     //50	//150		Test 30 OK

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

vi /usr/share/sailfish-office/FileListPage.qml
Undo:
cp /usr/share/sailfish-office/FileListPage.qml.bak /usr/share/sailfish-office/FileListPage.qml

105	duration: 30	//50        // 150			Test 30 OK
133	Behavior on opacity { FadeAnimation { duration: 30 } }        //50	//150	Test 30 OK

--------------------------------------------- doppelt?

vi /usr/share/sailfish-archive/sailfish-archive.qml
Undo:
cp /usr/share/sailfish-archive/sailfish-archive.qml.bak /usr/share/sailfish-archive/sailfish-archive.qml

23	fade animation duration 100	//333	//100 //1000 OK

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

vi /usr/share/sailfish-captiveportal/shared/OrientationFader.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/OrientationFader.qml.bak /usr/share/sailfish-captiveportal/shared/OrientationFader.qml

37	duration: 6	//10	//33    // 100
57	duration: 6	//10	//33    // 100
74	duration: 9	//15	//50    // 150

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

vi /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml.bak /usr/share/sailfish-captiveportal/shared/OverlayAnimator.qml

41	property int proportionalDuration: 133      // 400
90	proportionalDuration = 133      // 400

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

vi /usr/share/sailfish-captiveportal/shared/ProgressBar.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/ProgressBar.qml.bak /usr/share/sailfish-captiveportal/shared/ProgressBar.qml

33	velocity: 1440; duration: 67	//480; 200

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

vi /usr/share/sailfish-captiveportal/shared/WebView.qml
Undo:
cp /usr/share/sailfish-captiveportal/shared/WebView.qml.bak /usr/share/sailfish-captiveportal/shared/WebView.qml

37	interval: 100	//333	//250   //1000

---------------------------------------------  ENDE neue Dateien
---------------------------------------------

Keyboard Hack:
--------------------------------------------- 

Keyboard speed / reactivity:

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	

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

Reduce the keyboard's height & Keyboard layout change:

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

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

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
36	52	line 36, 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.

systemctl --user restart lipstick

---------------------------------------------	LAST TWEAK OF LIST

This hack is for the keyboard. It provides 4 rows including permanent display of numbers and intelligent popups for nearly every sign. It’s for german language, for other languages as an example how to do this hack.

Reduce the keyboard's height & Keyboard layout change:

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

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

vi /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
36	52	line 36, 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.

systemctl --user restart lipstick

Undo:
cp /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml.bak /usr/share/maliit/plugins/com/jolla/KeyboardGeometry.qml
---------------------------------------------	LAST TWEAK OF LIST
---------------------------------------------

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

Make backup:
cp /usr/share/maliit/plugins/com/jolla/layouts/de.qml /usr/share/maliit/plugins/com/jolla/layouts/de.qml.bak

Edit file:
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), but QWERTY.
Comment out with // "the other line" if you want QWERTZ.
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: "y"; captionShifted: "Y"; symView: "@"; symView2: "«"; accents: "ýY¥"; accentsShifted: "Ýy¥" }
//	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: "z"; captionShifted: "Z"; symView: "["; symView2: "¤"; accents: "Z"; accentsShifted: "z" }
//        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