samuelmello / datasoul

Automatically exported from code.google.com/p/datasoul
1 stars 5 forks source link

Songs should have section and slide numbers. #8

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
If I type up a song that has multiple slides per verse, the slide list just 
numbers the slides from 1 to the total number of slides.  This makes it 
difficult to find the proper slide if we want to sing verses 1, 3 and 5.  The 
heavy line separates the verses but it is still too easy to choose the wrong 
slide.  

What I propose should happen is that each slide should be numbered 
[section]-[slide] so that each verse would be readily apparent.

Example of current behavior:

1 | first verse part 1
-------------------------
2 | first verse part 2
=========================
3 | second verse part 1 
-------------------------
4 | second verse part 2  

Example of proposed behavior:

1-1 | first verse part 1
---------------------------
1-2 | first verse part 2
===========================
2-1 | second verse part 1
---------------------------
2-2 | second verse part 2

Another option would be to allow comments to be put in after the === so that 
the comments would show up as white on black text where the heavy line dividing 
sections currently resides.

Example song entry:

first verse part 1
==
first verse part 2
=== Verse 2
second verse part 1
==
second verse part 2

Example output:

1 | first verse part 1
-------------------------
2 | first verse part 2
=========================
    Verse 2              <-This part would be white text on black background.
=========================
3 | second verse part 1 
-------------------------
4 | second verse part 2  

I believe the first proposal would be easier to implement.

Original issue reported on code.google.com by jbozm...@gmail.com on 8 Jan 2012 at 8:36

GoogleCodeExporter commented 9 years ago
That's a good point. It will surely make it easier to find the slides. 

One more thing to consider: the numbers can also be used as keyboard shortcut 
to jump to a specific slide. For example, to entering "12<enter>" will jump to 
slide 12.

What would be the best approach to this? Put both numbers to keep existing 
behavior? Require user to type "5.3<enter>"? Any other idea?

Original comment by samuelme...@gmail.com on 8 Jan 2012 at 9:36

GoogleCodeExporter commented 9 years ago

Original comment by samuelme...@gmail.com on 8 Jan 2012 at 9:37

GoogleCodeExporter commented 9 years ago
I was not aware of the shortcut.  Maybe 2<enter> would take you to the first 
slide of section 2, and 2.2<enter> would take you to the second slide of 
section 2.  Chances are users will most likely only want the first slide of a 
section using the shortcut, as you do not generally start singing a verse 
halfway through.

Original comment by jbozm...@gmail.com on 9 Jan 2012 at 6:24