| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
Now going to the last history location will avoid jumping to already
visible workspaces. This avoids the weirdness where it switches screens
and messes with the rest of the history.
|
| |
|
|
| |
workspace, making it harder to explicitly go to the hidden workspace
|
| |
|
|
|
|
|
|
| |
This module manager border colors for the windows and handles
automatically maintaining the colors across stack changes.
This also adds green borders to pinned windows to differentiate them
from normal windows.
|
| |
|
|
| |
This reverts commit 87b103a4995fd2b6bbd1e72c446fd789caf5a050.
|
| |
|
|
|
| |
A pinned window will always try to stay on the same screen in the sname
position if it can.
|
| | |
|
| |
|
|
|
|
|
| |
Each screen now has its own history and if a workspace is swapped with
another visible workspace, the history between those screens is also
swapped, so this gives a feeling of a kind of persistent history that
follows the screen.
|
| |
|
|
|
|
|
|
|
| |
This change is still experimental, but it is more intuitive that each
screen has its own history because each screen is generally dedicated to
a specific use case.
I'm going to try this on for size, though it is possible that
per-workspace history mighte prove to be more useful. We'll see.
|
| |
|
|
| |
I don't know why it wasn't always persistent ...
|
| | |
|
| |
|
|
| |
GHC left some of the unused imports as `import X ()`
|
| |
|
|
|
| |
This is achieved by using `stack build --ghc-options=-ddump-minimal-imports`
and looking for the *.imports files.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
This time history is being done using a hook to keep track of history.
This means I don't have to manually call pushHistory every time I focus
a new window.
|
| |
|