37 Commits
Author SHA1 Message Date
bdeshi cb98e3adcb fix/add some links 2026-08-11 09:41:28 +06:00
bdeshi 57fccedcdd note about keeping historical buttons 1.1.0 2026-08-06 02:48:31 +06:00
bdeshi 5932bbfa9d look up order in a map 2026-08-02 22:41:38 +06:00
bdeshi 3ac82877f7 two concurrent saves could land out of order 2026-08-02 22:01:00 +06:00
bdeshi d3fb5b4383 let register() handle the teardown 2026-08-02 20:03:55 +06:00
bdeshi 92c7a27dc2 1.0.0 1.0.0 2026-08-02 02:42:09 +06:00
bdeshi 0983970abf leave onChange alone if another plugin patched it after us 2026-08-02 01:50:20 +06:00
bdeshi 14cfe46c26 skip layout-ready setup if already unloaded 2026-08-02 00:36:38 +06:00
bdeshi 697966deff cancel the pending enforce on unload 2026-08-01 21:37:45 +06:00
bdeshi 4de8def0bb use obsidian's builtin debounce 2026-08-01 20:27:10 +06:00
bdeshi 5f564b5f18 rename to obsidian-ribbon-clasp 2026-08-01 18:25:44 +06:00
bdeshi c3c1a98574 add a doc for release process refresher 2026-07-27 17:11:27 +06:00
bdeshi ef35f26937 release a zip and skip versions.json 2026-07-27 16:32:10 +06:00
bdeshi eb3e462603 create tags from release 2026-07-27 16:04:33 +06:00
bdeshi 3190d176f2 add release workflow 2026-07-27 15:24:01 +06:00
bdeshi a5891f8e21 stable, prepare for release 0.9.0 2026-07-20 00:37:12 +06:00
bdeshi c2f9d558fd don't wrap onChange a second time 2026-07-19 23:42:33 +06:00
bdeshi 79770e59d3 fall back to a dom query in case ribbonItemsEl moves 2026-07-19 23:01:04 +06:00
bdeshi afe4707c5a stop assuming leftRibbon is always there 2026-07-19 21:47:02 +06:00
bdeshi 2cbc29c4e9 clean up after ourselves when the plugin is disabled 2026-07-19 20:16:55 +06:00
bdeshi dc3c5428e2 our own reorder was tripping the hook and saving over itself 2026-07-05 00:53:31 +06:00
bdeshi 7fe98170ba add readme 2026-07-04 23:42:50 +06:00
bdeshi 747bfd6770 fix order getting wiped while other plugins are still loading 2026-07-04 22:46:47 +06:00
bdeshi 1dbb3e8ff2 debounce the mutation observer 2026-07-04 18:35:08 +06:00
bdeshi b5f2c62676 watch for icons that load in after startup 2026-06-13 01:50:22 +06:00
bdeshi ef8fbfced9 don't make obsidian redraw when the order was already right 2026-06-13 01:05:50 +06:00
bdeshi 82b2b701b0 remember the new order when icons get dragged around 2026-06-13 00:27:15 +06:00
bdeshi 1c8cfb3004 nothing saved yet on a fresh install, just take what's there 2026-06-07 23:19:45 +06:00
bdeshi c74d6803d2 own method for saving, and quit rewriting data.json every boot 2026-06-07 22:28:12 +06:00
bdeshi 9b8b56c5e4 a newly installed icon kept landing first, indexOf gives -1 2026-06-06 23:51:04 +06:00
bdeshi 219491ec2b get that out of onload 2026-06-06 22:09:25 +06:00
bdeshi 66ebfb5156 and put them back in that order on the next boot 2026-06-06 21:12:18 +06:00
bdeshi 8fc05b028f keep the ids in data.json 2026-06-06 19:23:47 +06:00
bdeshi 2ac6a0f187 test for button jumps 2025-09-22 02:10:35 +06:00
bdeshi 4587612495 wrap onChange to see when the ribbon says something moved 2025-09-22 00:31:27 +06:00
bdeshi aa62f35cbd the order lives in leftRibbon.items, log just the ids 2025-09-21 22:19:37 +06:00
bdeshi 3cf849be62 see what the left ribbon looks like on boot 2025-09-21 22:08:29 +06:00