Commit Graph

226 Commits (master)
 

Author SHA1 Message Date
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