seebye
077793537c
README: examples updated
6 years ago
seebye
49e2292c4c
create README
6 years ago
seebye
99297df75b
bug fix: handling draw argument type bool and string
6 years ago
seebye
ec77895976
spelling mistake
6 years ago
seebye
837482f340
add bash example script: mastodon viewer
6 years ago
seebye
95a51a24fa
shutdown if command handler coroutine died
6 years ago
seebye
14f3c43346
routine image renamed to layer
6 years ago
seebye
6700d28353
routine image renamed to layer
6 years ago
seebye
656fa03fa0
query_windows is triggered by SIGUSR1 and not executeable over stdin
...
anymore
6 years ago
seebye
c42945ba66
refactoring
6 years ago
seebye
c407851596
refactoring
6 years ago
seebye
a88e5e7ac8
drop unused code
6 years ago
seebye
a5d321c423
handle tmux window changes, session changes, new attached clients
...
by registering tmux hooks for the pane of ueberzug, hooked events:
- client-session-changed
- session-window-changed
- pane-mode-changed
6 years ago
seebye
7001a72eac
workaround: prevent Xlib deathlocks
6 years ago
seebye
b8988aa46a
fix: draw by python-Xlib unsupported images
6 years ago
seebye
cb42a9e4fc
project renamed to Überzug
6 years ago
seebye
416557afc5
dependency added
6 years ago
seebye
aae4e55719
using chars as size unit instead of pixels
...
In order to do so:
- padding will be guessed
- font/char width, - height will be calculated by
floor(chars / width) and floor(chars / height)
Also changed during writing the changes:
- BatchList calls __enter__ on adding new elements and
__exit__ on removing existing elements
(if it was already called)
- action add, remove: option to skip redrawing added
6 years ago
seebye
79b0ef19b6
refactoring: renamed action focus_changed to query_windows
6 years ago
seebye
25cab5156d
refactoring: renamed action focus_changed to query_windows
6 years ago
seebye
1deedeb6b5
gitignore extended by a test script
6 years ago
seebye
28282b9b49
ignore the opacity mask
...
Hiding parts of images using the Xshape is to cpu intensive
(if the opacity mask is to complex).
E.g. moving a window becomes laggy
6 years ago
seebye
717643d8ed
windows: use 24 depth instead of 32 depth
...
- Xlib does not support Xrender so we can't draw images with an alpha
channel
- Xshape is used to hide the unused part of the window, Xshape does not require
the window to have an alpha channel
6 years ago
seebye
ded79655aa
duplicated file removed
6 years ago
seebye
d2e7746315
initial commit
6 years ago
seebye
a696a20a67
Create LICENSE
6 years ago