Closed ajtruckle closed 6 months ago
@ajtruckle Good idea. Need to see it in action though😉
@cengizu Yes, I think it would be useful for the talk coordinators. But I would like us to agree on the wording for the context menu items. Eg:
Date Speaker (Talk#), Congregation 10/03/2024 Happy Brother (n.1) Arrakis
@cengizu I made a start on the display of the context menu. I decided to omit the current meeting from the menu. Made no sense to include it. But their are a couple of issues to address / consider.
Make sense?
@cengizu Please give some thought to the way the GUI should look when we are asking the user to confirm a swap between two talk assignments. This will either be:
The existing swap feature uses a simple message box:
But, in this context we will have more information for (source / target):
We'll also have to cater for moving assignments. But I am concentrating on swapping at the moment.
@ajtruckle
A task dialog might be better than a simple message box due to complex details this window will display. If the user is well informed, they will adopt such features more quickly and use them more.
@ajtruckle
An example:
@cengizu Thanks for the proposal. This will require a custom dialog. I'll look at in in due course. Please provide the BMP for the arrow symbol.
I think I will use the following wording:
Please confirm that you would like to swap the following home talk assignments: Please confirm that you would like to swap the following away talk assignments: Buttons: Yes and No.
My original concern still stands for moving a talk assignment, since the target day might not be the normal meeting day, and that date might not be in the menu. So I think moving needs to be give some thought to come up with a simple solution.
@cengizu This is based on your suggestion:
The edit controls are read-only so the user can't change the text. And I can set the image background as transparent. I just wanted to put something together for you to see.
But, I am wondering if we should have consistency between the icon used on this window and the smaller icon used on the context menu? I admit that I like the brighter colour on the swap menu, but for this window it is logical that the arrows are left / right.
See what you think. 🤔
I have decided that you need to select the away talk you want to swap (so that it is highlighted) before pressing the hotkey:
Otherwise, the logic fails because the grid has no focus row for us to extract the talk information from.
@cengizu
Some other minor improvements have been made to the feature. I'll send a beta in due course.
@ajtruckle
Works nicely 👍
@cengizu Thanks for doing the beta testing for Home Talks. I look forward to your feedback for swapping Away Talks when you have time.
I am sending beta 8 to you via Google Drive. It has been updated so that the Cancel button turns into a Close button whenever any swapping of assignments has occurred .
@cengizu Morning! I have now completed implementation for both Move and Swap and the beta is ready for testing.
The dates listed for Move Assignment sub-menu will either be:
This is the new Move Assignment window:
It is possible to override the time for the moved talk assignment.
The Swap Assignments window has been updated:
The Cancel button will change to a Close button whenever you perform a move or swap for any assignment on the Weekend Meeting window. This is because the operation is modifying two different weeks in the meeting editor.
Fixed an issue with deleting an away talk. The row was staying visible in the away talks list.
Beta 9 is on its way to you! 😊
@cengizu I have made some minor changes to the help topic. And added Help buttons to the new windows.
@ajtruckle
All looks good to me. it works. Great job!
@cengizu I am sending you beta 11 which has some other refinements to the GUI. Both the Meeting Editor and Weekend Meeting Editor now use a hamburger icon in several locations. Example:
This makes it clearer to the user that they have the facility to move (or swap) assignments. Just click the hamburger icon to display the context menu. Using CTRL + Left-click is now obsolete.
Is your feature request related to a problem? Please describe. In Public Talks it has a wizard to let you rearrange a public talk assignment (albeit a local / away talk).
Describe the solution you'd like At the moment it is not possible to swap (or move) a public talk assignment in Meeting Schedule Assistant. And I think it would be a useful feature. But, we don't need the complexity of a wizard.
The Meeting Editor already has the ability to swap some assignments for both meetings:
And, the above includes swapping between schedules by referencing them.
I think we should introduce a similar feature to swap the local (or away) speaker. You would use CTRL + Left mouse button to invoke a similar context menu.
The Local talk menu would offer:
The Away talk menu would offer:
I don't think the local talk needs to support move.