Replies: 3 comments 2 replies
-
It'd be fantastic if
|
Beta Was this translation helpful? Give feedback.
-
@jdkato Hey — Have you been able to make any progress on this? I think it could be very useful. Possibly naive question: What's the motivation behind using native messaging? How feasibly would it be to use WASM within the extension for running Vale instead? I presume the former is easier to implement—but is out of reach for non-technical users. |
Beta Was this translation helpful? Give feedback.
-
I have been doing some research into other "desktop" language checkers and had a few tips on how you would make one on macOS at least. This idea doesn't replace a browser extension, as often they still need one anyway for Safari, Chromium, and others… But, it would be good to make these integrate if an when the two options exist… I have finally started a prototype macOS app… |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
With the recent release of Vale CLI v3.0, I'm now shifting my focus to bringing Vale (back1) to the browser. My goal is to initially support Chrome, Firefox, Opera, and Edge.
The plan is to use native messaging to allow the CLI to communicate with browser extensions.
Below is a rough outline of how I see this working.
Installation
The installation process will consist of two parts:
vale host-install <browser>
to install and configure the native messaging host.Usage
The extension will use the new global configuration file to control how it lints text on the web.
Please feel free to share thoughts or ideas on how this should work. Notably, given the nature of Vale (e.g., no cloud configuration), it's not straightforward to map project-based configurations to the browser.
Footnotes
As mentioned in https://github.com/errata-ai/vale/discussions/608, Vale Server (a now-deprecated desktop app) used to have a Chrome extension. ↩
Beta Was this translation helpful? Give feedback.
All reactions