Hi Mark,

I wonder, is it possible to detect the OS during boot-up and set the 
> default buttons accordingly?
>

Yes, it's possible. I use TW on Android, Windows and ChromeOS and have the 
following rudimentary solution that works well, no plugins required.

Data is read from $:/info/url/full on startup and searched for the 
following keywords that always occur in the full URL depending on the OS:

Android = emulated
ChromeOS = chronos
Windows = ///

Steps to recreate:

1. Create a tiddler tagged $:/tags/StartupAction and paste this into its 
text field:

<$list filter="[{$:/info/url/full}search:title[///]limit[1]]">
<$action-setfield $tiddler="current_OS" $field="text" $value="Windows"/>
</$list>

<$list filter="[{$:/info/url/full}search:title[chronos]limit[1]]">
<$action-setfield $tiddler="current_OS" $field="text" $value="ChromeOS"/>
</$list>

<$list filter="[{$:/info/url/full}search:title[emulated]limit[1]]">
<$action-setfield $tiddler="current_OS" $field="text" $value="Android"/>
</$list>

2. Customise your TW depending on the OS using $reveal widgets or anything 
else you seem fit based on the name of the OS stored in the tiddler 
current_OS.

I'm not sure whether a consistent URL keyword can be found on Apple devices 
as well, I assume there could be.

Just my two cents, maybe someone will find this solution useful.

Thanks,
Hubert

On Tuesday, 5 May 2020 23:52:46 UTC+1, Mark S. wrote:
>
> That looks nice!
>
> I wonder, is it possible to detect the OS during boot-up and set the 
> default buttons accordingly?
>
> The reason I ask is that most software that I download does exactly this: 
> It presents a menu that attempts to steer me towards whatever platform that 
> I'm currently on.
>
> Based on questions in the forums, it appears that users easily ignore the 
> warning triangle about not saving with the file save menu. I'm thinking 
> that a screen shot of the file save menu with a slash and circle over it 
> might convey the message more readily. In fact, it might make sense to have 
> it at the top of the "Getting Started" tiddler to make the saving "problem" 
> clearer, before explaining the solutions. The whole idea of needing a 
> special approach to saving is going to be new to most people.
>
> On Tuesday, May 5, 2020 at 3:05:43 PM UTC-7, Riz wrote:
>>
>>
>> https://ibnishak.github.io/Tesseract/demo/docs.html
>>
>> I am talking about the visual changes to the "GettingStarted" tiddler 
>> only. Not the other slight modifications made.
>>
>> I was thinking if it would be appropriate to make a PR for this. It is 
>> responsive - so mobile users won't have any issues. But it is some amount 
>> of work. So instead of doing the whole thing and later understanding that 
>> why such a change cannot be merged, I thought I will create a minimum 
>> viable demo and see if it could be integrated.
>>
>> The check-boxes on the side  -  for selecting OS and Browser - works like 
>> normal check-boxes. Which means multiple selection is possible.  So new 
>> users can see if there are save methods that works in all the major 
>> platforms they work in. The cards will rearrange based on the combined 
>> selection. ie - If you check windows, Linux, mac and Firefox - it will show 
>> you methods that is common to these platforms.
>>
>> Other major change is the big green button is now an electric blue. Since 
>> TW5 follows a blue theme - it makes more sense the download button is a 
>> variation of blue. There is enough panache in that button to attract 
>> attention to it I guess.
>>
>> Also we can set the Community Resources for follow the same card pattern. 
>>
>> Sincerely,
>> Riz
>>
>>
>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/91974bda-507d-465b-aa3f-daa1bc43b085%40googlegroups.com.

Reply via email to