Closed ajtruckle closed 7 months ago
Good idea. However, determining what to display would be difficult.
@cengizu
Good idea. However, determining what to display would be difficult.
I'm thinking about that. 🤔💠Here is the kind of information we could display:
Midweek Meeting | Weekend Meeting |
---|---|
Chairman | Chairman |
Aux Chairman 1 | Opening Prayer |
Aux Chairman 2 | Speaker |
Opening Prayer | Speaker Congregation |
Treasures | Talk Number / Theme |
Spiritual Gems | Interpreter |
Living 1 | Hospitality |
Living 2 | WT Conductor |
Living 3 | WT Reader |
CBS | Bible Verses Reader |
CBS Reader | Closing Prayer |
Closing Prayer |
Only their names would be shown (not themes or anything). And I have deliberately excluded students for the time-being. In Public Talks it has settings to control what Summary Info is displayed:
We could do something similar in Meeting Schedule Assistant if it was deemed necessary.
@cengizu Another concept 💡 for this is a tree control. Public Talks uses one of these controls on the talks maintenance page:
We could have one tree control that covers the whole week. Both meetings could be two expandable trees. And we could possibly come us with some icons to give the feature a bit of life. This way the user can potentially review everything for the meetings irrespective of the date.
And, we could maybe allow the user to directly go to edit a speakers details, or a congregations details by double click the entry. It would also be nice because it is presenting the details differently to Public Talks GUI.
Thought? 🤔
In terms of usability and modern GUI, tree view controls look both outdated and pretty bad. I suggest using simpler/minimalist elements for this summary.
Here is a concept:
Why not to use the tree view control:
@cengizu
Certainly makes for interesting reading! I think I'll just stick with my original idea then of using the CGridCtrl
. Since it is already part n parcel of MSA.
@cengizu Just wanted to show the progress made so far:
I have decided to use a CMFCPropertyGridCtrl
to represent the summary information.
Work in progress …
@cengizu Some improvements have been made:
Some scenarios we should consider:
@cengizu
Proposal:
@cengizu
It now tries to find any associated special event in the database for that week. It does this by checking all 7 dates (Monday to Friday). Information is displayed if an event is located.
If it is the Memorial it will show:
If it is a Special Event (eg. Circuit Assembly or Regional Convention) it will show:
I still need to cater for the Bethel Speaker Weekend and Circuit Visit. I have since updated the Memorial to display the start / end times.
@cengizu @stecchio66 I have been making some minor changes to the way I display the Special Event information.
We display this information for all special events:
If it is a Memorial event it also shows:
If it is a Bethel Speaker Weekend event it also shows:
For some reason the Bethel Speaker Window window does not allow you to select a Zoom Attendant.
Related StackOverflow Q & A:
Is your feature request related to a problem? Please describe. At the moment, it is difficult to know who is doing what without opening a SRR / MWB data file or viewing an online calendar.
Describe the solution you'd like In Public Talks it has a useful Summary panel:
Could we add a similar panel in Meeting Schedule Assistant? Something like this:
Additional context The information presented in the summary panel would come from the assignment history database and it would change as you select a different date on the calendar. We could agree what information gets displayed.