Ticket #3060 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 years ago

[patch] A few changes to make layout dialog more user friendly

Reported by: fiendish Owned by: andrew_b
Priority: major Milestone: 4.8.11
Component: mc-core Version: master
Keywords: Cc:
Blocked By: Blocking:
Branch state: merged Votes for changeset: committed-master

Description

I'd like to propose a few enhancements to the layout dialog to make it more intuitive and user friendly.

1) Live-update the panel split while adjusting the layout dialog, because the user should not be expected to know what number of columns or rows is reasonable without being able to see the effects. Cancel reverts to previous settings.

2) alt+shift+left_arrow and alt+shift+right_arrow directly influence the divider position, but the < and > layout dialog buttons have the reverse effect, which is unintuitive behavior. Reverse the direction of < and > influence so that clicking left moves the divider left, and clicking right moves the divider right.

Change History

Changed 4 years ago by fiendish

comment:1 Changed 4 years ago by fiendish

  • Blocking 3061 added

comment:2 Changed 4 years ago by andrew_b

  • Owner set to andrew_b
  • Status changed from new to accepted
  • Votes for changeset set to andrew_b
  • Branch state changed from no branch to on review
  • Milestone changed from Future Releases to 4.8.11

Thanks for patches!

Branch: 3060_layout_dialog_enhance
Initial changeset:a8101d84037887121e5f1c32759a014af6aeaa6d

First patch was applied with some minor modifications.

comment:3 Changed 4 years ago by slavazanko

  • Votes for changeset changed from andrew_b to andrew_b slavazanko
  • Branch state changed from on review to approved

comment:4 Changed 4 years ago by andrew_b

  • Status changed from accepted to testing
  • Votes for changeset changed from andrew_b slavazanko to committed-master
  • Resolution set to fixed
  • Branch state changed from approved to merged

Merged to master: [673f8c793a3816e5a3d61e2d4ce8ad4777d6bad4].

git log --pretty=oneline eb7388d..673f8c7

comment:5 Changed 4 years ago by andrew_b

  • Status changed from testing to closed
  • Blocking 3061 removed
Note: See TracTickets for help on using tickets.