zzag added a comment.
  Just to clarify that other DE and OS have some space on the left side:
  
  - Windows: 
https://forums.windowscentral.com/attachments/windows-8/48119d1382981718t-screenshot-1-.png
  - macOS: https://i.stack.imgur.com/h6LAN.png
  - elementaryOS: https://i.stack.imgur.com/2fwU9.png
  
  even Ubuntu(Unity):
  
  F5707179: context-menu-ubuntu.png <https://phabricator.kde.org/F5707179>
  
  F5707182: context-menu-tray.png <https://phabricator.kde.org/F5707182>
  
  Typical pattern:
  [<checkable>] [<image>] <text> [<shortcut> or <arrow>]
  in the case when a menu item doesn't have a checkbox or radiobutton, some 
space is reserved(more precisely, width of checkbox/radiobutton).
  
  So, the left margin should be even bigger - 28. (CheckBox_Size + 
2*MenuItem_ItemSpacing)
  
  ---
  
  > According to the HIG units.smallSpacing (4px) or units.largeSpacing (18px) 
or multiples of these should be used when ever possible, maybe it would make 
sense to uses these?
  
  So, margins should be preferred to multiples of 4 or 18, right?
  
  > also see how in two the posted screenshots the checkmarks for checkable 
items is actually very close to the menu border
  
  It can be changed. Currently, distance between menu's left border and 
checkboxes equals to `MenuItem_ItemSpacing`.

REPOSITORY
  R31 Breeze

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

To: zzag, #breeze, #vdg, ngraham, hpereiradacosta
Cc: januz, fabianr, mmustac, abetts, anemeth, plasma-devel, ZrenBot, progwolff, 
lesliezhai, ali-mohamed, jensreuterberg, sebas, apol, mart

Reply via email to