Skip to content

[PM3 simplification suggestion] Remove ability to manually reorder Patches #35

@Olf0

Description

@Olf0

Prelude:
When Patchmanager 3 was originally released, IIRC it did "exact patching" (in contrast to PM2). Hence the ability to determine the order, in which Patches are applied, was needed. This was nicely implemented by being able to manually drag the installed Patches in Patchmanager's list view (primary window) into their desired order of applying them (from top to bottom). Side note: The initial order is the order in which the patches were installed (freshly installed ones appear at the bottom of the list).

Meanwhile PM3 reverted to use "fuzzy patching" months ago (IIRC on Ancelad's request at TMO), hence the sequence in which the Patches are applied does not matter anymore (as it is the case for PM2). At least when experimenting with 50+ Patches installed under SFOS 2.2.0, 2.2.1 and 3.0.0 on a Jolla 1 phone and an Xperia X, the order of the Patches never made any difference (and why should it, as it is not an issue with PM2?).

Advantages:

  • While manually ordering Patches by dragging them is cool, it complicates the GUI for inexperienced users.
  • The extra code for dragging Patches may have bugs (just as any code).
  • The extra code for dragging Patches poses a permanent maintenance burden (just as any code).
  • Without a fixed order of the Patches (plus nicely grouped in their categories in PM2), the list of installed Patches is almost incomparable between devices at the GUI.
  • Without a fixed order it is hard to find a specific Patch in Patchmanager's list view, when many Patches are installed.

Suggestion:
Please revert the list of Patches (in Patchmanager's primary window) to a fixed order, as in Patchmanager 2: Alphabetically sorted and grouped in alphabetically sorted categories. PM2 is doing that fine and looking good in this regard.
Also eliminate the ability to manually reorder Patches by dragging them at the GUI in PM's list view.

Additional suggestion, unrelated to this issue:
Furthermore it would be nice to have the category of a specific Patch also displayed in an additional section "Category" (to the extant ones: Name, Version, Maintainer, Description, Patch log) in its Patch details sub-page.

Metadata

Metadata

Assignees

No one assigned

    Labels

    #questionsomeone asked somethingUXdesign and behaviour of UI componentsdebtfallout and other issues originating from the past

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions