diff options
| author | Aram Drevekenin <aram@poor.dev> | 2026-06-10 16:50:55 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-06-10 16:50:55 +0200 |
| commit | b6a5ad0e5a93d9f584b3f7a0fc90f497a09cbdb0 (patch) | |
| tree | 38c77a381cfb937b428752a588c09a45c81434c9 /zellij-utils/src/errors.rs | |
| parent | feat: PWA support for the web client (#5184) (diff) | |
| download | sl0ppij-b6a5ad0e5a93d9f584b3f7a0fc90f497a09cbdb0.tar.gz sl0ppij-b6a5ad0e5a93d9f584b3f7a0fc90f497a09cbdb0.tar.xz sl0ppij-b6a5ad0e5a93d9f584b3f7a0fc90f497a09cbdb0.zip | |
Mobile layout (#5241)
* phase 2+3
* initial mobile plugin (phases 4 + 5 + 6)
* some bugfixes
* implement stage 7
* mobile interface improvements
* improve mobile pane/tab picker
* more ui improvements and fixes
* various mobile fixes
* some mobile fixes
* mobile keyboard triggering fix
* some cleanups
* initial plugin keyboard implementation
* improve keyboard hit zones
* improve keyboard
* pinch resize
* pinching fixes
* implement scrolling + panning
* initial keyboard resizing
* fix: mobile first render issues
* keyboard responsiveness
* fix some issues with the keyboard
* implement fit
* fix mobile scrolling
* add tilde cell to compact
* improve mobile keyboard
* fix starting mobile terminal font to natural keyboard size
* fix mobile resize blank screen flash
* shadow focus for mobile
* more keyboard fixes
* improve mobile status bar
* fix: render plugins to mobile clients
* allow opening new panes/tabs from the mobile plugin
* allow configuring
* fix dot slash
* improve mobile native soft keyboard interaction
* switch to native keyboard - initial implementation
* dirty hacks, but phone keyboard works now
* adjust keyboard help strip
* fix cursor in mobile
* fix keyboard and help line
* rename keyboard to modifier bar
* allow starting new session
* make clicking session name bring us to new session menu
* allow switching to desktop from the mobile ui
* mobile welcome screen initial implementation
* mobile welcome screen fixes
* various welcome screen fixes
* more mobile fixes
* moar mobile fixes
* mobile ui redesign
* fix: swallowed backspace bug
* switch session screen improvement
* touch up some interfaces
* refactor: move mobile state to own struct
* refactor: move fit resizing to the server
* remove dead flash code
* some cleanups
* refactor: clear fit on close
* refactor: improve fit api
* refactor: pane sync functions
* refactor: mouse
* refactor: break into modules
* some cleanups for the sessions screen
* fix scrolling and other stuff
* refactor: sessions screen
* refactor: panes screen
* refactor: new session screen
* refactor: menu screen
* refactor: render
* cleanups
* refactor: plugin structure
* remove unused welcome screen path
* Rename api
* refactor input.js
* cleanup useless comments
* fit/mobile refactoring
* take out the garbage
* remove more comments
* remove mobile flash on startup/attach
* fix: various mobile startup issues
* fix space bugs
* cleanup
* rustfmt
* fix windows build
* adjust modifier bar ui
* add pr
Diffstat (limited to 'zellij-utils/src/errors.rs')
| -rw-r--r-- | zellij-utils/src/errors.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/zellij-utils/src/errors.rs b/zellij-utils/src/errors.rs index 6fa15141..8e4bc66c 100644 --- a/zellij-utils/src/errors.rs +++ b/zellij-utils/src/errors.rs @@ -331,6 +331,9 @@ pub enum ScreenContext { ToggleTab, AddClient, RemoveClient, + SuppressRenderUntilMobile, + MobileSizeSettled, + ForceMobileUngate, UpdateSearch, SearchDown, SearchUp, @@ -399,6 +402,7 @@ pub enum ScreenContext { PageScrollUpInPaneId, PageScrollDownInPaneId, TogglePaneIdFullscreen, + SetTabFit, TogglePaneEmbedOrEjectForPaneId, CloseTabWithIndex, BreakPanesToNewTab, @@ -462,6 +466,12 @@ pub enum ScreenContext { PluginSubscribedToAnsiPaneContents, UpdateBackgroundPluginSubscriptions, BroadcastModeUpdate, + EnterMobileMode, + ExitMobileMode, + ToggleMobileMode, + ReevaluateMobileMode, + SetSoftKeyboard, + SetShadowFocus, } /// Stack call representations corresponding to the different types of [`PtyInstruction`]s. @@ -516,6 +526,8 @@ pub enum PluginContext { NewTab, OverrideLayout, ApplyCachedEvents, + HoldMobileRender, + ReleaseMobileRender, ApplyCachedWorkerMessages, PostMessageToPluginWorker, PostMessageToPlugin, @@ -637,6 +649,7 @@ pub enum BackgroundJobContext { StopFlashPaneBell, FlashTabBell, StopFlashTabBell, + MobileGateTimeout, Exit, } |
