mirror of
https://github.com/quorafind/Obsidian-Float-Search.git
synced 2026-07-22 07:30:25 +00:00
Compare commits
No commits in common. "master" and "4.0.0" have entirely different histories.
7 changed files with 82 additions and 1016 deletions
|
|
@ -1,10 +1,15 @@
|
|||
{
|
||||
"id": "float-search",
|
||||
"name": "Floating Search",
|
||||
"version": "4.3.0",
|
||||
"minAppVersion": "1.2.0",
|
||||
"version": "4.0.0",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "You can use search view in modal/leaf/popout window now.",
|
||||
"author": "Boninall",
|
||||
"authorUrl": "https://github.com/Quorafind",
|
||||
"fundingUrl": {
|
||||
"Buy Me a Coffee": "https://www.buymeacoffee.com/boninall",
|
||||
"爱发电": "https://afdian.net/a/boninall",
|
||||
"支付宝": "https://cdn.jsdelivr.net/gh/Quorafind/.github@main/IMAGE/%E6%94%AF%E4%BB%98%E5%AE%9D%E4%BB%98%E6%AC%BE%E7%A0%81.jpg"
|
||||
},
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "float-search",
|
||||
"version": "4.3.0",
|
||||
"version": "4.0.0",
|
||||
"description": "You can use search view in modal/leaf/popout window now.",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
|
|
@ -17,7 +17,7 @@
|
|||
"@typescript-eslint/parser": "5.29.0",
|
||||
"builtin-modules": "3.3.0",
|
||||
"esbuild": "0.14.47",
|
||||
"obsidian": "^1.12.3",
|
||||
"obsidian": "^1.7.2",
|
||||
"tslib": "2.4.0",
|
||||
"typescript": "4.7.4"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ importers:
|
|||
specifier: 0.14.47
|
||||
version: 0.14.47
|
||||
obsidian:
|
||||
specifier: ^1.12.3
|
||||
version: 1.12.3(@codemirror/state@6.2.1)(@codemirror/view@6.18.1)
|
||||
specifier: ^1.7.2
|
||||
version: 1.7.2(@codemirror/state@6.2.1)(@codemirror/view@6.18.1)
|
||||
tslib:
|
||||
specifier: 2.4.0
|
||||
version: 2.4.0
|
||||
|
|
@ -486,7 +486,7 @@ packages:
|
|||
|
||||
glob@7.2.3:
|
||||
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
|
||||
deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
|
||||
deprecated: Glob versions prior to v9 are no longer supported
|
||||
|
||||
globals@13.24.0:
|
||||
resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
|
||||
|
|
@ -602,11 +602,11 @@ packages:
|
|||
natural-compare@1.4.0:
|
||||
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
|
||||
|
||||
obsidian@1.12.3:
|
||||
resolution: {integrity: sha512-HxWqe763dOqzXjnNiHmAJTRERN8KILBSqxDSEqbeSr7W8R8Jxezzbca+nz1LiiqXnMpM8lV2jzAezw3CZ4xNUw==}
|
||||
obsidian@1.7.2:
|
||||
resolution: {integrity: sha512-k9hN9brdknJC+afKr5FQzDRuEFGDKbDjfCazJwpgibwCAoZNYHYV8p/s3mM8I6AsnKrPKNXf8xGuMZ4enWelZQ==}
|
||||
peerDependencies:
|
||||
'@codemirror/state': 6.5.0
|
||||
'@codemirror/view': 6.38.6
|
||||
'@codemirror/state': ^6.0.0
|
||||
'@codemirror/view': ^6.0.0
|
||||
|
||||
once@1.4.0:
|
||||
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
|
||||
|
|
@ -1316,7 +1316,7 @@ snapshots:
|
|||
|
||||
natural-compare@1.4.0: {}
|
||||
|
||||
obsidian@1.12.3(@codemirror/state@6.2.1)(@codemirror/view@6.18.1):
|
||||
obsidian@1.7.2(@codemirror/state@6.2.1)(@codemirror/view@6.18.1):
|
||||
dependencies:
|
||||
'@codemirror/state': 6.2.1
|
||||
'@codemirror/view': 6.18.1
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -86,7 +86,7 @@ export class EmbeddedView extends nosuper(HoverPopover) {
|
|||
document: Document = this.targetEl?.ownerDocument ?? window.activeDocument ?? window.document;
|
||||
|
||||
id = genId(8);
|
||||
bounce?: number;
|
||||
bounce?: NodeJS.Timeout;
|
||||
boundOnZoomOut: () => void;
|
||||
|
||||
originalPath: string; // these are kept to avoid adopting targets w/a different link
|
||||
|
|
@ -221,7 +221,7 @@ export class EmbeddedView extends nosuper(HoverPopover) {
|
|||
if (this.shouldShow()) {
|
||||
if (this.state === PopoverState.Hiding) {
|
||||
this.state = PopoverState.Shown;
|
||||
window.clearTimeout(this.timer);
|
||||
clearTimeout(this.timer);
|
||||
}
|
||||
} else {
|
||||
if (this.state === PopoverState.Showing) {
|
||||
|
|
@ -391,7 +391,7 @@ export class EmbeddedView extends nosuper(HoverPopover) {
|
|||
// A timer might be pending to call show() for the first time, make sure
|
||||
// it doesn't bring us back up after we close
|
||||
if (this.timer) {
|
||||
window.clearTimeout(this.timer);
|
||||
clearTimeout(this.timer);
|
||||
this.timer = 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
82
styles.css
82
styles.css
|
|
@ -9,7 +9,6 @@ If your plugin does not need CSS, delete this file.
|
|||
.float-search-modal {
|
||||
width: 700px;
|
||||
padding-bottom: 0;
|
||||
transition: width 0.15s ease;
|
||||
}
|
||||
|
||||
.float-search-modal.float-search-width {
|
||||
|
|
@ -148,84 +147,3 @@ body:not(.show-file-path) .search-result-file-title .search-result-file-path {
|
|||
.fs-leaf-view .workspace-split {
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
|
||||
/* ── CMDK Modal ── */
|
||||
.prompt.float-search-cmdk {
|
||||
width: 700px;
|
||||
max-width: 90vw;
|
||||
transition: width 0.15s ease;
|
||||
}
|
||||
|
||||
.prompt.float-search-cmdk.float-search-cmdk-expanded {
|
||||
width: 1100px;
|
||||
}
|
||||
|
||||
.float-search-cmdk-body {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
height: 50vh;
|
||||
max-height: 600px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.float-search-cmdk-body .prompt-results {
|
||||
max-height: none;
|
||||
height: 100%;
|
||||
overflow-y: auto;
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
|
||||
.float-search-cmdk-expanded .float-search-cmdk-body .prompt-results {
|
||||
flex: 0 0 40%;
|
||||
border-right: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.float-search-cmdk-preview {
|
||||
flex: 1;
|
||||
overflow: hidden;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.float-search-cmdk-preview .view-header {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.float-search-cmdk-preview .view-content {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.float-search-cmdk-preview .fs-block {
|
||||
height: 100% !important;
|
||||
}
|
||||
|
||||
.float-search-cmdk-preview .fs-content {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.float-search-cmdk-preview .fs-content .workspace-split.mod-vertical {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.float-search-cmdk-preview .workspace-leaf-resize-handle {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.modal-container.float-search-cmdk-container.mod-dim {
|
||||
z-index: 30;
|
||||
}
|
||||
|
||||
/* ── Quick Create item ── */
|
||||
.float-search-cmdk-create-item {
|
||||
border-top: 1px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.float-search-cmdk-create-item .suggestion-title {
|
||||
color: var(--text-accent);
|
||||
font-weight: var(--font-semibold);
|
||||
}
|
||||
|
||||
.float-search-cmdk-create-item .suggestion-flair {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,9 +30,5 @@
|
|||
"3.4.10": "0.15.0",
|
||||
"3.5.0": "0.15.0",
|
||||
"3.5.1": "0.15.0",
|
||||
"4.0.0": "0.15.0",
|
||||
"4.1.0": "0.15.0",
|
||||
"4.1.1": "0.15.0",
|
||||
"4.2.0": "1.2.0",
|
||||
"4.3.0": "1.2.0"
|
||||
"4.0.0": "0.15.0"
|
||||
}
|
||||
Loading…
Reference in a new issue