Jesse Hines
b7013ab0fc
Add command to cycle tab placement option
2025-12-14 14:01:03 -05:00
Jesse Hines
ccba100789
Add more options for ctrl click
2025-12-14 13:52:52 -05:00
Jesse Hines
3d198292cb
Add option to bypass deduplicate
2025-12-14 12:59:26 -05:00
Jesse Hines
78d980c8e3
Some more refactoring
2025-12-14 12:09:23 -05:00
Jesse Hines
b9ed86e79f
Improvements to deduplication logic
2025-12-14 11:39:00 -05:00
Jesse Hines
76f4823faa
Add test
2025-12-14 11:14:05 -05:00
Jesse Hines
8b00a96e99
Remvoe extraneous comment
2025-12-14 10:42:35 -05:00
Jesse Hines
91a21fe963
Only show menu option when relevant
2025-12-14 10:28:42 -05:00
Jesse Hines
93d942c600
Fix bug with newTabPlacement beginning
...
When focusNewTab is false tab group selected would get out of sync with active leaf
2025-12-14 10:22:59 -05:00
Jesse Hines
fa7654c73b
Add notices on setting changes
2025-12-12 19:13:49 -05:00
Jesse Hines
d1ce0c156a
Override getUnpinnedLeaf
...
Reimplement getUnpinnedLeaf so that when it creates new tabs it follows tab placement rules. See #49
2025-12-12 18:35:51 -05:00
Jesse Hines
0fe21f5a57
Simplify some logic
2025-12-10 18:36:34 -05:00
Jesse Hines
053b2a0173
Rename field
2025-12-09 20:10:15 -05:00
Jesse Hines
7b2c71ca37
1.4.3
2025-11-30 12:45:38 -05:00
Jesse Hines
b06e2fad5c
Merge pull request #47 from jesse-r-s-hines/dev
...
Update deps
2025-11-30 11:44:56 -06:00
Jesse Hines
a3ea12f267
Update deps
2025-11-30 12:39:10 -05:00
Jesse Hines
4c490ff43f
Merge pull request #46 from byheaven/fix-after-pinned-placement
...
Fix "after-pinned" tab placement to work from any tab
2025-11-30 11:36:14 -06:00
YuBai
57694976e7
Use findLastIndex for more concise code
2025-11-30 12:10:26 +08:00
YuBai
929404f952
Fix "after-pinned" tab placement to work from any tab
...
Previously, the "after-pinned" placement only worked when the active
tab was pinned. This meant that opening a new tab from an unpinned tab
would place it after the active tab instead of after all pinned tabs.
This fix changes the behavior so new tabs are always placed after all
pinned tabs, regardless of which tab is currently active. This makes
the feature more intuitive and consistent with its name.
Changes:
- Remove the `activeLeaf.pinned` condition in getNewLeaf()
- Find the last pinned tab in the group using a reverse loop
- Place new tab after the last pinned tab
- Fallback to after-active placement when no pinned tabs exist
- Update test expectation for the [unpinned]-pinned scenario
2025-11-29 13:35:45 +08:00
Jesse Hines
d0aac8adaf
1.4.2
2025-11-02 11:56:55 -05:00
Jesse Hines
65f0b854cb
Merge pull request #45 from jesse-r-s-hines/internal-links
...
Don't open internal links in new tab
2025-11-02 11:53:39 -05:00
Jesse Hines
4687144031
Remove unused variable
2025-11-02 11:45:25 -05:00
Jesse Hines
3010d03956
Update tests
2025-11-02 11:44:52 -05:00
Jesse Hines
e09092207b
Don't open internal links in new tab
2025-11-02 11:44:48 -05:00
Jesse Hines
5a504a883d
1.4.1
2025-09-06 10:39:51 -04:00
Jesse Hines
1ead46bbf5
Merge pull request #42 from jesse-r-s-hines/dev
...
Another workaround for Kanban
2025-09-06 10:39:26 -04:00
Jesse Hines
cfb70aad3a
Another workaround for Kanban
2025-09-06 10:33:19 -04:00
Jesse Hines
fcde4a96ac
1.4.0
2025-08-30 15:11:12 -04:00
Jesse Hines
9e8cf4e949
Merge pull request #40 from jesse-r-s-hines/dev
...
Add option to open new tabs at beginning
2025-08-30 15:10:27 -04:00
Jesse Hines
b439e8878f
Add option to open new tabs at beginning
2025-08-30 15:05:18 -04:00
Jesse Hines
65c137a427
Update deps
2025-08-30 14:48:26 -04:00
Jesse Hines
3416c2bd11
Update deps
2025-08-24 16:38:26 -04:00
Jesse Hines
1d3c8ff1b7
1.3.0
2025-08-16 17:09:18 -04:00
Jesse Hines
f0700e738e
Merge pull request #36 from jesse-r-s-hines/dev
...
More options for tab group placement
2025-08-16 17:08:44 -04:00
Jesse Hines
d3fb4bc63b
More options for tab group placement
2025-08-16 17:01:51 -04:00
Jesse Hines
acf2c7582a
Fix CI workflow (again)
...
It appears that recently github has removed the dzen2 package from the runners? Though it seems to vary from
run to run whether it's present. herbstluftwm fails to launch if its missing. Unfortunately dzen2 doesn not
seem to work with cache-apt-pkgs so we have to do a full install each time now.
2025-08-12 21:02:41 -04:00
Jesse Hines
55f3de9691
Merge pull request #35 from jesse-r-s-hines/dev
...
Add mobile tests
2025-08-09 09:52:54 -04:00
Jesse Hines
f1522a0bb1
Update wdio-obsidian-service
2025-08-09 09:46:54 -04:00
Jesse Hines
36e4fff953
Update workflows
2025-08-09 09:46:52 -04:00
Jesse Hines
66ca2bfc37
Update test configs
2025-08-03 15:14:50 -04:00
Jesse Hines
08ffc26dce
Fix some linting issues
2025-08-03 14:08:05 -04:00
Jesse Hines
ba7accc2f9
Don't deduplicate sidebar leaves
2025-08-03 14:08:05 -04:00
Jesse Hines
3590c3e826
Add Android tests
2025-08-03 14:08:05 -04:00
Jesse Hines
d61ca68e56
Remove sleep helper
2025-08-03 14:08:05 -04:00
Jesse Hines
04dc5be9af
Add emulateMobile tests
2025-08-03 14:08:05 -04:00
Jesse Hines
0521c32ce2
Update .gitignore
2025-08-03 14:08:05 -04:00
Jesse Hines
badfa5c09f
Update dependencies
2025-08-03 14:07:36 -04:00
Jesse Hines
a4da997df4
1.2.5
2025-08-02 10:22:34 -04:00
Jesse Hines
f97a954a70
Merge pull request #32 from jesse-r-s-hines/fix-home-tab
...
Fix home tab
2025-08-02 10:22:08 -04:00
Jesse Hines
c3cdd87e09
Fix some linting issues
2025-08-02 10:16:39 -04:00