Closed ajtruckle closed 5 months ago
Good question!
@stecchio66 Please give the concept some thought 🤔. We need to come up with a proposal for the GUI and consider any impact on other parts of the software.
HI. You might do this as you did the part of "Living as Christians". There is a pull down menu which indicates how many parts under the main one. Can you make similar to this in the section of public talks?
@fstouma @stecchio66 @cengizu We have been thinking that it might be a good idea to make use of the Speaker hamburger context menu for this:
@cengizu Concerning: https://github.com/ajtruckle/meeting-schedule-assistant-support/issues/51#issuecomment-2138907882
If there will be a symposium window, then menu entry has "..." to indicate a dialog is opening.
My idea was to show a popup window to allow the user to select the second brother The first brother could be also shown in a read-only control for reference.
On the main window, the Symposium text (if visible), should show the current name of the second brother.
@stecchio66 @cengizu @fstouma Just to bring some of the suggestion that were discussed in ticket #51 into this ticket:
This is the proposed icon as located by Cengiz: https://www.flaticon.com/free-icon/group_3394744?term=multiple&related_id=3394744
The icon will be placed as a clickable button, like this:
Proposal 1
Proposal 2
The issue with the second approach is that implementing a tooltip for the static icon is more complex. Therefore, I suggest opting for the first proposal, as the tooltip seems necessary.
The second name will be saved to the MWB file, with the default set as an empty text string, indicating the absence of a symposium.
The calendar synchronization should be adjusted to incorporate the second name. The precise wording can be settled upon in due time.
The Workbook/Weekend Worksheet templates require updates to recognize the symposium and display the secondary name. We can decide on this functionality in due time.
@ajtruckle Your "Proposal 1" is ok (IMHO). How do you understand that there is a symposium without hovering the mouse over the button?
@stecchio66
Your "Proposal 1" is ok (IMHO).
How do you understand that there is a symposium without hovering the mouse over the button?
How about having a checkbox (with no wording) to the left of the icon?
So:
[tick][icon]
@ajtruckle
How about having a checkbox (with no wording) to the left of the icon?
Good solution.
@stecchio66 @fstouma @cengizu
Click the button to display a popup window:
- The first speaker will be displayed in a disabled drop-list
- The second speaker can be selected in a second drop-list
- There will be a blank entry in the second drop-list. This will in effect switch off the symposium aspect
The popup window might be as straightforward as this, with Speaker 1 pre-selected and disabled:
I don't think it is necessary to include additional information like the talk date or outline information.
A simulation of the functioning
A. Symposium is disabled by default. Requires user action. The name of the selected speaker appears in the speaker list.
B. When Symposium is selected, the dialog prompts the user for 2 speaker names.
When the OK button is pressed, the Speaker list can list the names of two speakers, for ex.:
on one line: Speaker 1/ Speaker 2
Speakers in 2 lines
Or just Symposium
C. If the user wants to opt out of the symposium, they must click the Symposium button again and disable the second speaker and things work as before.
@cengizu I need to work "with what I have". The combo is designed to show the list of speakers for the congregation. I see no reason the complicate it and break the mould. Simply allow the selection of the first participant from this list. The second participant will be selected on the popup.
By having a checkbox on the main window it makes it simple. The user can see immediately if there is a symposium. And current names on tooltip. This way I keep the changes to a minimum to the respective files.
@Fahdeya @stecchio66 @cengizu
@Fahdeya @stecchio66 @cengizu
Thanks for doing the video snippet Cengiz. 🙏
Update:
I replaced a code snippet with:
<xsl:choose>
<xsl:when test="Symposium='1'">
<span class="textPTSLabel">
<xsl:value-of select="//Labels/PTS_Speakers"/>:
</span>
<xsl:text> </xsl:text>
<span class="textPTSValue">
<xsl:value-of select="Speaker"/>
</span>
<xsl:text> / </xsl:text>
<span class="textPTSValue">
<xsl:value-of select="Speaker2"/>
</span>
</xsl:when>
<xsl:otherwise>
<span class="textPTSLabel">
<xsl:value-of select="//Labels/PTS_Speaker"/>:
</span>
<xsl:text> </xsl:text>
<span class="textPTSValue">
<xsl:value-of select="Speaker"/>
</span>
</xsl:otherwise>
</xsl:choose>
@Fahdeya @stecchio66 @cengizu
Update:
I don't think that any changes are needed for the MWT Transfer feature. But users will need to use MWT files created with this version (or newer).
@Fahdeya @stecchio66 @cengizu
Update:
I replaced a code snippet with:
<tr>
<td class="blank first">
<xsl:value-of select="HomeTalk/Time/@StartTime24"/>
</td>
<td>
<xsl:choose>
<xsl:when test="HomeTalk/Symposium=1">
<xsl:value-of select="//Labels/PTS_Speakers"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="//Labels/PTS_Speaker"/>
</xsl:otherwise>
</xsl:choose>
<xsl:text>:</xsl:text>
</td>
<td>
<xsl:choose>
<xsl:when test="HomeTalk/Symposium=1">
<xsl:value-of select="HomeTalk/Speaker"/>
<xsl:text> / </xsl:text>
<xsl:value-of select="HomeTalk/Speaker2"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="HomeTalk/Speaker"/>
</xsl:otherwise>
</xsl:choose>
<xsl:text> (</xsl:text>
<xsl:value-of select="HomeTalk/Congregation"/>
<xsl:text>)</xsl:text>
</td>
</tr>
@Fahdeya @stecchio66 @cengizu
In my previous comment I mentioned:
I assume you've already assigned the chosen talk to the second speaker in the congregation database. If not, we could resolve the issue by using the "Add to list of assigned talks" feature and assign it to both speakers simultaneously.
I have not yet addressed this final issue and am open to your thoughts.
@Fahdeya @stecchio66 @cengizu
I have not yet addressed this final issue and am open to your thoughts.
Upon reflection, I feel that this is the best way forward:
This is the simplest for me to implement and requires no translations. After all, a symposium is infrequent, so allowing the shortcut to add the talk to the second speaker should be sufficient.
This is how I want to proceed to complete this feature.
@Fahdeya @stecchio66 @cengizu
I have decided to handle it like this:
We now display this new menu when the talk is a symposium. This allows you to add the talk to either speaker (if required).
Hi all,
Thank you for your effort to make this application more practical. But, I have been serving as an elder for 30+ years, and till now, no one in our country uses this arrangement. So, I am not in position to add any comment.
I am not saying that what we are doing is the best, but, sadly this is the case here.
@Fahdeya That is alright. I appreciate your taking to provide feedback. I understand. 🙏
Σε ευχαριστώ για την προσπάθεια ώστε η εφαρμογή να είναι πιο πρακτική. Αλλά είναι Λίγο Σπάνιο Στην Εκκλησία να έχουν 2 Αδερφοί την Ίδια Ομιλία. Πάντως λειτουργεί Καλά.
@KOUKLHS Thanks for the feedback and testing it out. 🙏 Symposiums have been done in both of the congregations I have been in. There is an official procedure for doing talks as symposiums.
Infact, my first public talk in about 2008 was a symposium. But I admit they are infrequent. Nice to have the facility now though, for when it is needed.
Sometimes a public talk is given by two brothers. This usually happens when a Ministerial Servant is progressing in the congregation and is assigned his first public talk.
How can Meeting Schedule Assistant handle this?