freeScroll for launcher, Folder icon recognizability [with patch for Verla]

REPRODUCIBILITY (% or how often): 100
BUILD ID = OS VERSION (Settings > About product): ever since up to Verla
HARDWARE (XA2, X10, X10 II, …): indipendent, Xperia X in use
UI LANGUAGE: english
REGRESSION: (compared to previous public release: Yes, No, ?): No

DESCRIPTION:

Paged launcher makes one-hand operation even harder than necessary, since icons stick at the to of the screen e.g.
Folders for app organization are hard to differentiate from regular icons, especially if you have lots of them on launcher’s home screen.
One needs to read tiny text to identify the folder a desired application might reside in.

PRECONDITIONS:

Unpatched SailfishOS

STEPS TO REPRODUCE:

  1. Just organize at your own conviniens, and follow the description

EXPECTED RESULT:

Better usability

ACTUAL RESULT:

Ignored user provided fix, e.g. Patch: Launcher combined patch | OpenRepos.net — Community Repository System resp. Patch: Launcher combined patch | OpenRepos.net — Community Repository System or Patch: Add more folder icons | OpenRepos.net — Community Repository System

ADDITIONAL INFORMATION:

I always used coderus’ ‘combined’ patch since Saiima, but neither this nor the one from Thaodan work with Sailfish 4.

(for those not aware about the features provided by the patch:
Tweak the following setting from a new launcher-settings page:

  • Rows x Columns to show for vertical orientation
  • Rows x Columns to show for horizontal orientation
  • background transparency
  • Icon zoom
  • Scroll instead of jumping pages, with or without (tiny) visible scrollbar

Select folder icon representing contents’ icons in multiple ways (small grid or staggered)
)

Had done some minor adjustemnts for Rokua afair, and did now a valid version working on Verla.
Note, this is not my work, just made it usable on Verla! Most parts at least. Haven’t looked at wallpaper/glass background and font zoom, instead disabled in the settings page.
I updated the icon to match the current default style/theme/size.

I don’t use patchmanager, so I can only provide a diff.
Feel free to include the diffs in an update version for patchmanager. At least the icon should safe some time for interested people.
And please jolla, it’s time to make this extension the default out-of-box!
There are plenty of other more ore less must-have usability improvements flowting around.
Please start survey for users promoting their favourite patch to be included in base for the next release.
This can be done with very little efforts, the community already did the job. Just import and maintain, please!
Found no way to attach a file.
Here’s the gzipped and base64 encoded diff (the icon is included as binary-diff too)
(paste after
‘base64 -d | gunzip -c > /tmp/launcher_FolderContentIcons+LayoutSettings.diff’
and hitt
‘ctrl’+‘d’ (you can replace 'base64 -d ’ with ‘openssl enc -a -d’ if you want to inspect with no base64 handy)):
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
na4AAA==