App: obsidian-highlighter
Developer: 大伟 王
Genres: Productivity, Utilities

Obsidian-highlighter is a Safari extension that allows users to highlight and annotate web content while preserving the original formatting, including headers, bold/italic text, links, and hierarchy. It provides Obsidian-friendly markdown and enables easy import of highlights with one click. 

For more information and to view the core code, visit https://github.com/jiangnanandi/Obsidian-highlighter.

To highlight content:
	1. Activate the Obsidian-highlighter extension in Safari.
	2. Select text on any webpage and press CMD+X to highlight it. The highlighted text will be displayed with a yellow background.
	3. The highlighted content will be automatically saved to the clipboard and displayed in a window in the lower right corner of the screen for easy viewing of the formatting, which will be preserved when imported into Obsidian.

To copy only the title and URL:
	• Activate the extension and press CMD+X without selecting any text. The title and URL will be saved to the clipboard in Markdown format.
To preserve indentation and original formatting:
	• When highlighting content with CMD+X, Obsidian-highlighter will automatically preserve the original formatting, including bold/italic text, links, and hierarchy, and save it in Markdown format.
To adjust the hierarchy of highlighted content:
	• After selecting the highlighted content, press Alt+A to adjust the hierarchy. This will only affect the hierarchy of subsequent highlighted content on that line, so to adjust the hierarchy of a section of content, adjust the hierarchy of the line above it.

To remove highlights？There are three ways to remove highlights:
	1. Remove a single line by selecting it and pressing CMD+X again.
	2. Remove an entire section by selecting any part of it and pressing Alt+Click.
	3. Remove all highlights by pressing Alt+Q.

Bidirectional linking:
	1. Double-click on a word in a highlighted paragraph to select it and set it as a bidirectional link.
	2. Select a sentence in a highlighted paragraph and press Alt+Z to set it as a bidirectional link.
	3. To remove a bidirectional link, Alt+Click on it.

Handling line breaks:
	•	When selecting content for highlighting, Obsidian-highlighter will handle line breaks in one of four ways:
	1.	Default - all line breaks will create child bullet notes at the same level.
	2.	Each line break will be indented one level below the first line break.
	3.	Each line break will be treated as a "soft line break", preserving the line breaks but not the indentation.
	4.	All line breaks will be replaced with spaces.

Importing to Obsidian:
	1.	In the settings, configure the repository name and path to enable one-click import to Obsidian.
	2.	The repository name is the name of the Obsidian repository. The default is "personal", but you should change it to your own repository name.
	3.	The path is the location within the repository where the highlighted content will be imported. The default is the root directory.

Release notes:
• Display English for non-Chinese regions based on browser language.
• Fix several bugs.