https://bugs.kde.org/show_bug.cgi?id=419883

            Bug ID: 419883
           Summary: The ordering of the activities in the activity
                    switcher is inconsistent with the activity pager
           Product: plasmashell
           Version: 5.10.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Activity Switcher
          Assignee: ivan.cu...@kde.org
          Reporter: phelps...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

SUMMARY

Many users rely on a specific ordering of activities when switching between
them.  Activities can be arranged in a specific sequence in the activity pager
by giving them names prefixed by a number; e.g. "1- General, 2- Development, 3-
System".  However, the sequence of the activities that appears in the activity
switcher is different from the sequence in the pager.  The activity switcher
shows the current activity as the first activity, and then sorts the remaining
activities.  

This causes very confusing behaviour when the user switches to the next
activity using the "Walk through activities" global keyboard short-cut.  For
example, if the user wishes to switch to activity 4, when the current activity
is 2, then it is natural to press the short-cut twice, to go from activity 2 ->
3 -> 4 in the activity pager.  However, pressing the next-activity short-cut
twice actually toggles 2 -> 3 -> 2, because of the counter-intuitive behaviour
of the activity switcher.

The activity switcher should *not* sort the activities so that the current
activity appears first.  It should preserve the lexicographic-ordering of the
sequences, and simply highlight the current activity, rather than moving it to
the top of the list.  This would make the activity switcher a lot more usable
and less confusing, especially when using it concurrently with the activity
pager.  


STEPS TO REPRODUCE
1.  Configure more than two activities
2.  Name the activities so that they appear in a specific sequence.
3.  Add an activity pager to the panel.
4.  Select the first activity.
5.  Press "Walk through activities" global short-cut twice.

OBSERVED RESULT

Activities switch in the sequence 1 -> 2 -> 1.


EXPECTED RESULT

Activities switch in the sequence 1 -> 2 -> 3.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to