* Update main.scss
Make page header a title bar
* Update manifest.json
Allow custom titlebar
* Resize page header so it won't overlap titlebar controls
* Adjust picker input to take up all remaining space
* Improve modals and buttons
* Remove confusing focus of scrollable result list in Firefox
* Adjust css for dark themes, add background for text field in prompt
Seperate accent color for text to increase contrast in dark theme
Set css color-scheme to dark for dark theme
* Fix buggy when entering very long text in picker
* Prevent key events from propagating outside of modals
* Always show focus on button
* Add the keydown event listener directly to the mini editor
* Do not refocus the mini editor when it loses focus and refactoring of the AlwaysShownModal.
* Fix reference to button and mini editor focus in chrome
* Fix selected option index capping in filter when using page down
* use import_map.json instead of per-file import
* remove test_deps.ts in favor of import_map
* remove common/deps.ts in favor of import_map
* use import_map instead of server/deps.ts
* make all plug-api files usable without an import_map
* make all lib files usable without an import_map
* remove web/deps.ts in favor of import_map
* fix plug build
* remove plug-api/deps.ts in favor of lib/deps.ts
* fix server deps bundled in client deps
Adjust the RegExp for matching tags in order to better support compatibility
with other PKM systems. Though not the exact matcher used in Obsidian (since
its source is closed), this matcher is modeled mostly after it and allows most
non-whitespace characters, including Emoji.
I use a task line like `- [ ] Gift Idea #🎁 #Person-Name` to denote gift ideas
for friends and family. This patch allows SilverBullet to recognize the emoji.