Feature #15784

Always show scrollbar in persistence setup wizard

Added by segfault 2018-08-12 14:56:00 . Updated 2018-08-13 11:18:10 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Persistence
Target version:
Start date:
2018-08-12
Due date:
% Done:

100%

Feature Branch:
segfault3:feature/15784-always-show-scrollbar
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

I find that with the new scrolled window, it doesn’t seem obvious that there are more settings below the ones visible at first, especially if the height of the visible rows incidentally aligns with the height of the scrolled window (so that it looks complete).

I know that there are already two indicators:

  • A very thin dashed line at the bottom of the scrolled window
  • A scrollbar indicator which auto-hides 3 seconds after the window was opened / the mouse cursor left the scrolled window

I find these existing indicators too subtle, so I propose we just always show the scrollbar, using the “overlay-scrolling” property . I think it would be even better to always show the thin scrollbar indicator, but that doesn’t seem to be possible.


Subtasks


Related issues

Related to Tails - Feature #14595: Code for Additional Software Packages GUI: Persistence Setup Resolved 2013-12-11
Related to Tails - Feature #15117: Improve visibility of scrollbar in persistence assistant Duplicate 2017-12-27
Related to Tails - Feature #15769: Make tails-persistence easier to scroll Duplicate 2018-08-07

History

#1 Updated by segfault 2018-08-12 14:56:52

  • Tracker changed from Bug to Feature

#2 Updated by segfault 2018-08-12 15:00:25

  • Feature Branch set to segfault3:feature/15784-always-show-scrollbar

I pushed a commit to my repository (https://gitlab.com/segfault3/tails-persistence-setup)

#3 Updated by intrigeri 2018-08-13 11:08:59

  • Status changed from Confirmed to In Progress
  • Assignee set to intrigeri
  • % Done changed from 0 to 50
  • QA Check set to Ready for QA

I’ll assume you’ve tested this and meant to submit it for QA.

#4 Updated by intrigeri 2018-08-13 11:09:25

  • Category set to Persistence

#5 Updated by intrigeri 2018-08-13 11:10:36

#6 Updated by intrigeri 2018-08-13 11:11:09

  • related to Feature #14595: Code for Additional Software Packages GUI: Persistence Setup added

#7 Updated by intrigeri 2018-08-13 11:18:10

  • Status changed from In Progress to Resolved
  • Assignee deleted (intrigeri)
  • % Done changed from 50 to 100
  • QA Check changed from Ready for QA to Pass

Tested, works fine => merged. Thanks :)

#8 Updated by Anonymous 2018-08-16 12:50:55

  • related to Feature #15117: Improve visibility of scrollbar in persistence assistant added

#9 Updated by Anonymous 2018-08-16 12:53:36

  • related to Feature #15769: Make tails-persistence easier to scroll added