Ciao Eric

Want you to know I not forgotten this. I could not figure out how to 
initialize SoundCite outside its interface. Likely because its in JS.

Lacking skill to hack his JS, I will ask the author to add macro ability to 
interface with start outside the interface.

Best wishes
TT

On Monday, 13 July 2020 10:53:00 UTC+2, Eric Shulman wrote:
>
> On Monday, July 13, 2020 at 12:34:19 AM UTC-7, TiddlyTweeter wrote:
>>
>> If I can get a nice example that starts a recording and scrolling set-up 
>> to start simultaneously I'll post it. I haven't quite figured out how to do 
>> that yet.
>> Just FYI the Martin Luther King "I have a dream 
>> <https://www.huffpost.com/entry/i-have-a-dream-speech-text_n_809993>" 
>> speech I was playing with for text using TW Sountcite 
>> <https://fkohrt.gitlab.io/tw5-soundcite/#%24%3A%2Fplugins%2Ffk%2Fsoundcite> 
>> plugin for playing this on-line .mp3 
>> <https://ia800207.us.archive.org/29/items/MLKDream/MLKDream_64kb.mp3>.
>>
>
> If you take a look at: 
> http://tiddlytools.com/autoscroll.html#TiddlyTools%2FAutoScroll%2FToolbar
>
> You will find this macro definition:
> \define start()
> <$action-setfield $tiddler="$:/temp/autoscroll/stylesheet" tags=
> "$:/tags/Stylesheet" pause="false" text="""
>    [data-tiddler-title="$(currentTiddler)$"] .scrollFrame   { 
> $(framestyles)$;height:50vh;overflow:hidden; }
>    [data-tiddler-title="$(currentTiddler)$"] .scrollContent { 
> transform:translateY(-100%); transition:transform $(scrolltime)$s linear; }
> """/>
> \end
>
> As you can see in the above code, this is a $button action, that depend on 
> two variables: $(currentTiddler)$ and $(scrolltime)$.
>
> Assuming you have a button to start the mp3, you could add the following 
> to the $button contents:
> <$tiddler tiddler="..."><$vars scrolltime="...">
> <$importvariables "TiddlyTools/AutoScroll/Toolbar">
> <<start>>
> </$importvariables>
> </$vars></$tiddler>
>
> where:
> * the tiddler value is the title of a tiddler, tagged with "autoscroll", 
> containing the text you want to scroll.
> * the scrolltime value is specified in seconds
>
> -e
>
>>
>> Tx! And best wishes
>> TT
>>
>> On Sunday, 12 July 2020 23:47:38 UTC+2, Eric Shulman wrote:
>>>
>>> On Sunday, July 12, 2020 at 11:10:34 AM UTC-7, Adithya B M wrote:
>>>>
>>>> Thanks for all the work. Superb stuff!
>>>>
>>>
>>> Thanks.
>>>  
>>>
>>>> Some feedback:
>>>> 1) In the latest version, the width of the content in autoscroll 
>>>> tiddlers is reduced in my TW (is it because of the new 
>>>> "scrollContent"/"scrollframe" container?). I see its not the case in your 
>>>> demo TW. I wonder why...
>>>> 2) Also, could we do without adding a white background to the 
>>>> autoscroll tiddlers? I have a black themed TW, so i generally remove it 
>>>> manually.
>>>>
>>>
>>> Both of the above issues are most likely related to the "scrollframe" 
>>> styles.
>>> To address your customization needs for your black theme, I've 
>>> refactored the style handling.
>>> There is now one more tiddler in the package: 
>>> TiddlyTools/AutoScroll/FrameStyles
>>> which contains just the CSS declarations used for the scrollframe.  The 
>>> default contents of this tiddler is:
>>> border:1px solid; padding:1em; background:#ffe;
>>> which gives a nice light yellow-ish colored background.
>>>
>>> If you edit this tiddler, you can change the styles to suit your 
>>> preferences.
>>>
>>> You can also just delete that tiddler entirely, and the AutoScroll 
>>> display
>>> will have no border or padding or background color, allowing your
>>> tiddler text/background colors to show up as you want.
>>>
>>> Note: I also removed the "gray background when paused" style, since its
>>> visually obvious when the scrolling is paused (i.e., things stop moving!)
>>>
>>> All of this is now fully documented in the posted file, here:
>>>    http://TiddlyTools.com/autoscroll.html
>>>
>>> enjoy,
>>> -e
>>>
>>>
>>>
>>>
>>>
>>>> Adithya
>>>>
>>>> On Sunday, July 12, 2020 at 10:12:17 PM UTC+5:30, Eric Shulman wrote:
>>>>>
>>>>> Another update:
>>>>>
>>>>> * added handling for ENTER, SPACE, and ESCAPE to start, pause/resume, 
>>>>> and stop auto-scrolling
>>>>> * added documentation
>>>>>
>>>>> -e
>>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/684b7ab0-664b-4e7a-81db-2f23a1200342o%40googlegroups.com.

Reply via email to