No, it is not cramped due to a lower resolution or different aspect ratio (e.g., on an Xperia X: 1920x1080 = 16:9), AFAIU @rdomschk has deliberately set the font size to “largest”.
IMO the layout of the two line entries, each starting with a “+
”- or “-
”-icon and concluding with the app icon (if extant), is really fine by all aspects: text sizes, icon sizes, text colouration etc.
My suggestions, now that I have seen install-history
:
-
The date labels between the entries proper have a strange “flow”, altering at least three times:
Today
,Yesterday
, thenSunday
(today - 3),Saturday
(today - 4),Friday
(today - 5),Wednesday
(today - 6), thenFebruray
(month of (day - 7)),February
,February
,February
, …,January
, …,March
, then2021
,2021
,2021
, …,2020
,2020
, …,2019
,2019
, …,2018
,2018
.
This omits the precise date (> 6 days ago) or does not properly name it (“Which date was last Sunday?”), even though the exact date can be retrieved from each individual entry.Please always provide a full date with a spelled out month, e.g.31 January 2022
, do not omit the day of the month (as always, currently), plus either the year or the month.Please alter the naming scheme at most once (i.e., 0 or 1 time): I.e., either always use the aforementioned full date format (31 January 2022
) or start withToday
andYesterday
, then switch to the aforementioned full date format.
Personally I would prefer the simpler approach of consistently displaying the full date format with a spelled out month.
Edit / change of opinion:
After thinking about this point for a while,I think these separators are just superfluous, because the exact date can always be retrieved from each individual entry. These “date separators” simply consume space unnecessarily without providing any additional information. Side note: This is more prevalent in landscape orientation.
Altered suggestion: Eliminate the “date separators”. -
The search selection field does occupy quite some space (even with the search field proper closed), especially in landscape orientation: Please move its functionality to pulley menu entries.
I.e., if the search field is hidden, display two pulley menu entries “
Search for date
” and “Search for name
” (the latter being the lower one, as currently in the selection menu), and if one of them is active, substitute this one by “Close search field
”. -
WRT “
radd
” and “rremove
” events (adding and removing of repositories)-
that would clutter the list a lot.
Oh, I considered these to be optionally displayed. For example by another pulley menu entry displaying either “
Show repository events
” (when inactive) or “Hide repository events
” (when active).
When active, IMO these repo-related entries should be seamlessly interleaved with the events for adding and removing packages. -
IMO displaying such events needs two additional icons for adding and removing repositories, which are distinctively different (by colour and symbol) from the extant ones for package events.
E.g., a small circle symbol “○
” on a blue background for anradd
event and a medium-sized saltire (diagonal cross, also called Saint Andrew’s Cross) “X
” on a yellow background for anrremove
entry. -
repos get
rremove
'd a lot without obvious user interaction - not sure why but maybe it’s connected to ssu-disabled repos, or something Storeman or chum-gui do.Maybe we can develop a scheme (algorithm) for not displaying irrelevant
rremove
entries later. Being able to easily observe (by the help ofinstall-history
) when they are recorded (e.g., during SailfishOS upgrades etc.) will make it much easier to determine which are irrelevant.
-
-
Old suggestion, but overhauled: Enhance package description
Shows when packages have been installed or removed.
Install-history integrates into the SailfishOS’ Settings application with a new entry in the "Info" section there.
-
Suggestion: Alter the statement
nnn records
(technical term) tonnn entries
(common term). -
Topic: “No line-breaking, because a mix of two and three line entries would be visually disturbing.”
I believe the proper solution for this is to present the full information for an entry in a separate page, which opens when long-pressing an entry.
HTH