Comments (2)
Work on this issue has been started here: https://github.com/LGUG2Z/komorebi/tree/feature/custom-layouts
- The column is the basic building block of custom layouts
- Vertical splits in custom layouts can be arranged but not navigated, so vertical splits are disabled for now (fixing this should probably be in scope for this issue)
- Resizing support is not in scope for this issue (may be worked on in a separate issue when/if there is a user request)
- Layout flipping support is not in scope for this issue (may be worked on in a separate issue when/if there is a user request)
Anyone can now build from this branch and load custom layouts with the komorebic load-layout layout-file.json
command. The complete schema for custom layout definition is here and the validation rules are here.
Example of a valid custom layout JSON file:
[
{
"column": "Secondary",
"configuration": {
"Horizontal": 3
}
},
{
"column": "Primary"
},
{
"column": "Tertiary",
"configuration": "Horizontal"
}
]
from komorebi.
Support for YAML files has also been added, example:
- column: Secondary
configuration:
Horizontal: 2
- column: Primary
configuration:
WidthPercentage: 50
- column: Tertiary
configuration: Horizontal
from komorebi.
Related Issues (20)
- [FEAT]: float rule with size matcher
- [BUG]: windows gets crazy when I quickly switch between several desktops HOT 4
- [FEAT]: Install without admin rights HOT 1
- [BUG]: the cursor jumps HOT 3
- [FEAT]: Need a way to clear workspace rules HOT 2
- [BUG]: When animation is enabled, mouse_follows_focus does not work correctly when executing move related commands HOT 3
- [BUG]: The window movement track of the move-to-monitor command is repeated HOT 3
- [BUG]: Monitor Index Preferences Issue HOT 8
- [FEAT]: Multiple Monitors Share Workspaces HOT 4
- [FEAT]: Detailed configurations on layouts
- [BUG]: border implementation parameters syntax HOT 2
- [BUG]: Animation is broken after move windows too frequently. HOT 1
- [BUG]: High CPU and Disk usage HOT 3
- [BUG]: Breakage if Explorer has been restarted with taskkill or crashes HOT 2
- [BUG]: Cloaked windows not restoring on `stop`/`restore-windows` HOT 5
- [FEAT]: CLI Command (hotkey) to send focussed window(s) to initial_workspace if one exists
- [BUG]: A random window disappears and an empty space is created HOT 5
- [BUG]: Komorebi will not start with a custom applications.yaml HOT 2
- [BUG]: Empty container created when minimized youtube (in firefox) auto-plays next video HOT 2
- [BUG]: Mouse resizing only works on top and left edge of containers HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from komorebi.