By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

Add docs on soreau's panel-focus plugin

roundabout,
created on Tuesday, 12 August 2025, 20:52:37 (1755031957), received on Tuesday, 12 August 2025, 20:52:40 (1755031960)
Author identity: Vlad <vlad.muntoiu@gmail.com>

e43afcb1662d13e22a93c153323fae006fafe0f8

docs/accessibility.md

@@ -0,0 +1,19 @@

                                
                                
                                
                            
                                
                                    
                                        
                                        Accessibility support
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        =====================
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        The Panorama panel is not yet tested for accessibility, however it is considered
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        in the design.
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        Keyboard usage
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        --------------
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        Get a plugin like
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        [wf-panel-focus by Scott Moreau (for Wayfire)](https://github.com/soreau/wf-panel-focus)
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        which will add a keybinding to cycle between displayed panels (default:
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        Control-Alt-Tab) and one to return to the working area (Control-Alt-Esc). Enable
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        `can_capture_keyboard` on your panels so it will be able to be focused.
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        Then you can use normal GTK widget navigation in the panel.
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        If you enable that option without a suitable plugin, panels can be focused in
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        Wayfire by clicking them, which is not the expected UX, so don't enable it
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        without an appropriate setup.
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                            
                                

docs/configuration.md

@@ -14,6 +14,9 @@ keys:

                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            * `autohide`: whether the panel automatically hides leaving only 1px
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            * `hide_time`: the duration in ms of the sliding animation (not applicable
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              if `autohide` is `false`)
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                        * `can_capture_keyboard`: whether the panel can receive keyboard focus
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          (works best with special compositor setup; check
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                          [accessibility.md](accessibility.md) for details)
                                        
                                        
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                            * `applets`: a dictionary with keys `left`, `centre`, `right`; they are actually
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              named wrong and are start/centre/end areas, each key has a list of applets,
                                        
                                        
                                            
                                            
                                            
                                            
                                        
                                    
                                
                                
                                
                            
                                
                                    
                                        
                                            
                                              each applet is described by a dictionary with a single key being the class