mirnovov / obsidian-homepage

An Obsidian plugin that opens a specified note, canvas, or workspace on startup, instead of the most recent one.
MIT License
374 stars 18 forks source link

Unable to Enable on Chromebook #95

Closed KiTCurriculumWriter closed 1 month ago

KiTCurriculumWriter commented 1 month ago

Details

Title pretty much says it all

Steps to reproduce

  1. Install Obsidian on Chromebook.
  2. Download Homepage plugin
  3. Click Enable
  4. Fail

Debug information

No response

Checklist

mirnovov commented 1 month ago

@KiTCurriculumWriter Is this the Android or Linux version of Obsidian? I don't own a Chromebook, but from what I've looked up you can install either on them. If you enable the developer console, what shows up?

KiTCurriculumWriter commented 1 month ago

@mirnovov I wasn't able to get the developer console to work, but I pulled up the Debug Info. It says we are running Android 9. Edit: Looks like I can get the Logstravaganza plugin if you need more info from the DevConsole.

mirnovov commented 1 month ago

@mirnovov I wasn't able to get the developer console to work, but I pulled up the Debug Info. It says we are running Android 9. Edit: Looks like I can get the Logstravaganza plugin if you need more info from the DevConsole.

I've managed to emulate Obsidian running on ChromeOS and reproduce the issue, so that should be unnecessary.

From my testing, it seems that this issue is caused by an out-of-date Android Webview, which Obsidian uses to run on Android/ChromeOS. While Obsidian itself seems to work fine with older versions, Homepage requires certain features which are only included in versions 86 and above.

You can update Android Webview on the Google Play Store but if you have the latest update for your Chromebook that should update it as well.

KiTCurriculumWriter commented 1 month ago

Great, thanks!