[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    D11469: [Mouse KCM] Add X11 libinput exclusive backend and UI
From:       Nathaniel Graham <noreply () phabricator ! kde ! org>
Date:       2018-03-19 3:37:38
Message-ID: 20180319033738.1.B6B9FB421B5EA706 () phabricator ! kde ! org
[Download RAW message or body]

ngraham added a comment.


  Some more UI comments:
  
  - Right now it looks pretty awkward with everything left-justified. Centering would \
                seem to be more natural.
  - Since the speed/acceleration is the most commonly-changed settings, let's move it \
                up to the top.
  - I think we could put bottom checkbox on the top, unifying all the \
                "behavior"-style settings in one place.
  - This would seem like a good candidate for using Marco's FormLayout, or at least \
copying the style. That means aligning all the controls and putting labels to the \
left of them  (except for checkboxes, which always have labels only on the right.  
  Here's an exceptionally crude ASCII mockup of what I'm imagining:
  
                   Speed: -----------|-----------
    Acceleration profile: ( ) Flat
                          (o) Adaptive
    
                          [ ] Left-handed mode
                          [ ] Emulate middle button
                          [x] Invert scroll direction

REPOSITORY
  R119 Plasma Desktop

REVISION DETAIL
  https://phabricator.kde.org/D11469

To: romangg, #plasma
Cc: ngraham, plasma-devel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, \
sebas, apol, mart


[Attachment #3 (unknown)]

<table><tr><td style="">ngraham added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: \
right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: \
#F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: \
inline-block; border: 1px solid rgba(71,87,120,.2);" \
href="https://phabricator.kde.org/D11469">View Revision</a></tr></table><br \
/><div><div><p>Some more UI comments:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">Right now it looks pretty awkward with everything \
left-justified. Centering would seem to be more natural.</li> <li \
class="remarkup-list-item">Since the speed/acceleration is the most commonly-changed \
settings, let&#039;s move it up to the top.</li> <li class="remarkup-list-item">I \
think we could put bottom checkbox on the top, unifying all the \
&quot;behavior&quot;-style settings in one place.</li> <li \
class="remarkup-list-item">This would seem like a good candidate for using \
Marco&#039;s FormLayout, or at least copying the style. That means aligning all the \
controls and putting labels to the left of them  (except for checkboxes, which always \
have labels only on the right.</li> </ul>

<p>Here&#039;s an exceptionally crude ASCII mockup of what I&#039;m imagining:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" \
data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px \
&quot;Menlo&quot;, &quot;Consolas&quot;, &quot;Monaco&quot;, monospace; padding: \
12px; margin: 0; background: rgba(71, 87, 120, 0.08);">               Speed: \
-----------|----------- Acceleration profile: ( ) Flat
                      (o) Adaptive

                      [ ] Left-handed mode
                      [ ] Emulate middle button
                      [x] Invert scroll direction</pre></div></div></div><br \
/><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D11469">https://phabricator.kde.org/D11469</a></div></div><br \
/><div><strong>To: </strong>romangg, Plasma<br /><strong>Cc: </strong>ngraham, \
plasma-devel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, \
mart<br /></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic