Skip to content

feat: mobile dock#761

Merged
peterchinman merged 9 commits intomainfrom
peter/mob-24-mobile-dock
Dec 29, 2025
Merged

feat: mobile dock#761
peterchinman merged 9 commits intomainfrom
peter/mob-24-mobile-dock

Conversation

@peterchinman
Copy link
Copy Markdown
Contributor

@peterchinman peterchinman commented Dec 23, 2025

This implements a mobile dock, for ease of navigation on mobile.

Makes the settings panel accessible on mobile.

Implements various small UI fixes for mobile.

Changes isTouchDevice implementation to match other utilities.

CleanShot 2025-12-23 at 18 28 30@2x

@peterchinman peterchinman requested a review from a team as a code owner December 23, 2025 23:19
@linear
Copy link
Copy Markdown

linear bot commented Dec 23, 2025

MOB-24 Mobile Dock

Copy link
Copy Markdown
Contributor

@synoet synoet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good.

Is it not going to be strange to have duplication in both the bottom dock and in the tabs ?

Comment on lines +138 to +148
const activeSplit = createMemo(() => {
const manager = globalSplitManager();
if (!manager) return;
const activeSplitId = manager.activeSplitId();
return activeSplitId ? manager.getSplit(activeSplitId) : undefined;
});

const isSettingsSplitOpen = createMemo(() => {
const content = activeSplit()?.content();
return content?.type === 'component' && content.id === 'settings';
});
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pull these both out, might be helpful elsewhere.

@peterchinman
Copy link
Copy Markdown
Contributor Author

peterchinman commented Dec 29, 2025

Is it not going to be strange to have duplication in both the bottom dock and in the tabs ?

@synoet Most recent talk with Jacob, it seems like Tabs might die, in favor of Filter-First Vision.

@peterchinman peterchinman merged commit d552ed8 into main Dec 29, 2025
19 checks passed
@peterchinman peterchinman deleted the peter/mob-24-mobile-dock branch December 29, 2025 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants