GithubHelp home page GithubHelp logo

crappy-notion's Introduction

Documentation addendum

  • "bar" can be

    • inside: entire width of window, takes padding into consideration
    • outside: entire width of window, DOES NOT takes padding into consideration
    • shaped: only the width needed for the title
    • none: hidden
  • shadow_pixels/highlight_pixels : these are bottom/right, top/left and don't really form proper shadows or highlights. Along with padding this are part of the actionable frame around a window

  • "padding_color" is mostly a lie, you want to override "background_color" to change that.

Background

From 2000-2014, I used twm as my window manager. Yes, twm. I had a perl script to do window management and querying.

Refer to /usr/include/X11/keysymdef.h for keycodes

crappy-notion's People

Contributors

kristopolous avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

crappy-notion's Issues

window "groups"

It's hard to navigate around all the windows because it's multi-dimensional. One of two things need to be done:

Either a simpler way to group the windows (currently you have to tag with two key strokes, find a container, attach with two key strokes and then keep each window the same dimension even though this rarely makes since)

or to have a window "group" that doesn't have a physical limitation of layout. So in this model I could say have a "stash" that I can push pop shift unshift clear and perhaps "push front" and "push back".

Essentially there'd be a way to mark the window into the stash and then cycle around them, much like the "previous window" feature works but in a large set than 2.

window stack doesn't reorder based on parent child

So if a program is opened, then some time passes and another program is opened, the secondary program is always in front with regard to the window stack (not visually but you'll see). If the first program is being interacted with some time later and subsequently opens a child window, when that child window is closed the focus returns to the second window because that's the "top most" one regardless of the fact that the first program created a window that you just closed so you probably want to interact with the first program, not some other application that's determined by an irrelevant chronological timeline of instantiation.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.