[FEATURE] Separate size control for header and body font in timeline windows

Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Is there a simple command I can add to the styles.css file or to my snippets to shrink the size of the header and text only in the timelines, relative to the default?
I write my content in large font and usually read it in large font too. Like... the biggest font. This stops my brain being overwhelmed with how much I see. e.g. in Scrivener I'll work with only a few lines of text at a time.
However, when using features like Timelines, I do want to see more text as that's what such an overview is for. But my overly large font means I won't see more than 8 characters in the heading. It looks like it's using Headers 2 and 4 for its size.
Describe alternatives you've considered
I can stop being a dork and just unlock my mouse wheel and then scroll out at super speed to shrink the timeline, but it affects both main windows and all other text too.
Additional context
Your plugin looks awesome and I can understand how to use it because the instructions aren't backwards and upside down, thank you so much. I look forward to trying to make sense of my too many words.

Hey @Kuiriel,
Thank you for raising this issue.
As a quick workaround, I'm pretty sure some other plugins could allow you to add some custom styling to a note.
I'll just add a little option in the settings to force the font size of the different blocks to a amount of px of your choice, this should fix your issue I suppose

@Kuiriel latest update adds input fields to override the font sizes you wanted to change
https://github.com/April-Gras/obsidian-auto-timelines/assets/1866440/80c3ee71-2568-4a6c-be0d-b8ef7d4fa591
I hope this helps, lmk if anything goes wrong

Wow, this is super considerate of you to have accommodated. Thank you so much!


Allow disabling embedded Bitcode

Just an option added to allow shrinking the fat lib size if no bitcode needed (in my case ~37MB --> 13.4MB).
Notice: I care only with version 1.0.2 and lower
Thank you,
bithug

Hm it seems travis just timed out after 46 min 7 sec?
'The job exceeded the maximum time limit for jobs, and has been terminated.'

I restarted the build

I personally think that this option should be universal instead of only for 1.0.2.

@oneton fully agree, didn't get that, thanks for your hint.
@bithug could you please support this option also for 1.1.x?


Handle GHC 8.8 and MonadFail

This is the tail end changes of the MonadFail proposal.

I see a weird test failure pop up.
TESTS FAILED
shake-test: ASSERTION FAILED: File contents are wrong: catch1
WANT: magic1
GOT: user error (magic1)
CallStack (from HasCallStack):
  error, called at src/Test/Type.hs:158:18 in main:Test.Type
Test suite shake-test: FAIL

Is this a consequence of this patch? It's on the GHC 8.8 branch, around the area of exceptions being thrown, so could potentially have shifted something? That said, having read the patch it looks very good and obviously correct. It was failing earlier before, so this is strictly better, and I'll merge it.

Oh, and always but I forgot to say this time, Thanks!!!

I looks like it might be, and probably worth revisiting before cutting a release that supports 8.8.


Query Extension Version task fails with Node 11.x

When using node 11.x, the Query Extension Version fails because one or more lines were written to the STDERR stream, which is not allowed by DevOps.
Apparently, using node v11.x a warning is emitted to stderr by tfx (the code that emits that warning is here).
What's the recommended way to make this work? Should I set the NODE_TLS_REJECT_UNAUTHORIZED environment variable to something else than 0?
Here is the log of the failing build (with publisher and extension id redacted):
2019-02-12T12:43:41.4046939Z ==============================================================================
2019-02-12T12:43:41.4047038Z Task         : Query Extension Version
2019-02-12T12:43:41.4047331Z Description  : Queries the current version from the Visual Studio Marketplace
2019-02-12T12:43:41.4047418Z Version      : 1.2.14
2019-02-12T12:43:41.4047461Z Author       : Microsoft Corporation
2019-02-12T12:43:41.4047507Z Help         :
2019-02-12T12:43:41.4047753Z ==============================================================================
2019-02-12T12:43:41.5908786Z Checking tfx under: /home/vsts/work/_tools/tfx
2019-02-12T12:43:41.5931532Z Found tfx under: /home/vsts/work/_tools/node_modules/.bin/tfx
2019-02-12T12:43:41.5956333Z 0619b7cd-135a-4a97-a449-d4e84325db16 exists true
2019-02-12T12:43:41.6025082Z [command]/home/vsts/work/_tools/node_modules/.bin/tfx extension show --json --no-color --service-url https://marketplace.visualstudio.com/ --auth-type pat --token *** --publisher mypubid --extension-id myext 0 [ '[command]/home/vsts/work/_tools/node_modules/.bin/tfx extension show --json --no-color --service-url https://marketplace.visualstudio.com/ --auth-type pat --token *** --publisher mypubid --extension-id myext',
2019-02-12T12:43:41.6025370Z   '' ]
2019-02-12T12:43:41.6025849Z  1 [ '[command]/home/vsts/work/_tools/node_modules/.bin/tfx extension show --json --no-color --service-url https://marketplace.visualstudio.com/ --auth-type pat --token *** --publisher mypubid --extension-id myext',
2019-02-12T12:43:41.6026092Z   '' ]
2019-02-12T12:43:42.0361178Z (node:3884) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
2019-02-12T12:43:42.2475998Z ##[error]Error: The process '/home/vsts/work/_tools/node_modules/.bin/tfx' failed because one or more lines were written to the STDERR stream
2019-02-12T12:43:42.2491105Z ##[section]Finishing: Query Extension Version: OpenEngineering.Achievements
2019-02-12T12:43:42.2504625Z ##[section]Starting: Checkout

I think we may need to patch the task to check the error code and ignore std-err.