Jakob Lindskog
556cc7f0a8
add greeter option, which displays a user provided string
6 years ago
Cassandra
ce63200d9a
update licensing to finally include my name too
6 years ago
Guillaume Maudoux
50c81d5717
Keep only the last attempt for retry_verification
7 years ago
Michael Stapelberg
28ad24e0ce
clang-format-3.5
7 years ago
Michael Stapelberg
f9c30db62b
Respect Xft.dpi for determining the unlock indicator’s scale factor
fixes #184
7 years ago
Andy Loomis
3149907443
Adds an option to customize the locking text and another option to customize the lock failed text.
7 years ago
Thomas Osterland
9f27a7684f
moved NULL check
7 years ago
Cassandra
dd44aab1bd
add in more specific status text positioning
7 years ago
Cassandra
9c3eaaf2f3
add in media keys support from https://aur.archlinux.org/cgit/aur.git/tree/allow_media_keys.patch\?h\=i3lock-media-keys
7 years ago
Thomas Osterland
b2e296e4fe
removed if -> now slideshow supports jpeg
7 years ago
Thomas Osterland
9c54730974
slideshow support for jpg and introduced load_image function
7 years ago
Thomas Osterland
933c3b80ae
added functionality to randomly select images during slideshow
7 years ago
Thomas Osterland
c28c13990b
fixed seg fault if no file or directory path is provided
7 years ago
Thomas Osterland
74e6dfe497
moved slideshow flags into misc (1000 -> 903)
7 years ago
Thomas Osterland
bbd2196326
added slideshow functionality
7 years ago
Alphonse Mariya
f7f3e70913
Fix option parsing to use correct getopt_long
7 years ago
Cassandra
c6229bac33
clean up that massive switch statement a bit
7 years ago
qikiqi
7787456845
Add option to set custom 'no input' text
7 years ago
Pandora
5a8c96ea4c
fix NPE when no background image
7 years ago
SegFault42
7a80375e1f
return value corrected
7 years ago
Emeric Planet
b34ae89d30
Check PNG file compliance ( #171 )
7 years ago
Pandora
8bf03bab9d
update manpages; rearrange args
if someone wants to help reorganize the manpages I'll love you forever
7 years ago
Pandora
6b943766da
refactor probably done, needs testing
7 years ago
Pandora
ddfc62f8de
initial font overhaul rewrite
nothing is positioned, but it compiles and just needs to be reorganized/broken into functions/updated to be positioned
7 years ago
Pandora
649a9d687d
respect LC_TIME
order _might_ need changing
7 years ago
Michael Stapelberg
6b53758e14
display error when backspace is pressed without any input ( #172 )
This adds some feedback to a keypress which previously had no visible effect.
While the text “no input” isn’t the most descriptive, it was the only one I
could think of which fit into the unlock indicator circle. If you have a better
suggestion, let me know.
fixes #164
7 years ago
Pandora
046784b4c4
potential fix to issue #45
7 years ago
Pandora
dfcb1f9359
remove deps on libx11; move to a pure xcb solution for keylayout
7 years ago
Pandora
8f7ae46752
tweak bar default behaviour; add options, fix clock stuff for bar
7 years ago
Pandora
59cdccb3e5
make render thread optional
theoretical potential security concerns; no use unless using bar and you care... I hammered pretty hard on my kb for a while to try and see if it's possible to configure it poorly and get the render thread to crash, but to no avail.
7 years ago
Pandora
3edfb79f96
move timed redraws into own thread; make bar prettier
7 years ago
William Osler
8678e0ad67
add support for JPEG images
7 years ago
Pandora
e69147d860
fix that annoying refresh bug
7 years ago
Chris Guillott
ef9d84128f
fix some leaks; update lock.sh
7 years ago
Chris Guillott
5e0aeccbb3
first commit towards fixing this
7 years ago
Michael Stapelberg
ef4f9e4057
Switch to autotools ( #163 )
This was largely copied from the i3 configure.ac and Makefile.am.
7 years ago
Chris Guillott
3d60b97f33
commit more bar stuff
7 years ago
Chris Guillott
6f8753f0f6
initial bar commit
7 years ago
Alexei Bendebury
2238cd20b9
Added support for setting status font
7 years ago
Chris Guillott
2afbb68849
add text align options
7 years ago
Chris Guillott
807ff5c2b1
add --force-clock option; remove old debug output that _shouldn't_ be necessary now
7 years ago
Chris Guillott
b5099e3cd3
tweak manpage; make keylayout turn the clock on
7 years ago
Chris Guillott
3d6b294d11
initial keylayout work
7 years ago
Chris Guillott
9d065441ca
index on master: 4f95adb
merge upstream
7 years ago
Michael Stapelberg
a514472ec4
Rename xinerama.[ch] to randr.[ch]
7 years ago
Michael Stapelberg
c311d1c5a3
Use RandR for learning about attached monitors
The code now tries the following options, in order:
• obtain monitors via RandR 1.5
• obtain outputs via RandR ≤ 1.4
• obtain screens via Xinerama
fixes #159
related to #101
related to #148
related to #149
7 years ago
Michael Stapelberg
5b4d45a8af
SetInputFocus to the i3lock window to force-close context menus ( #155 )
When grabbing the pointer/keyboard fails, a new code path is activated, which:
1. Uses the standards-compliant _NET_ACTIVE_WINDOW root window property to
determine the window to restore focus to.
2. Sets the input focus to the i3lock window, thereby possibly force-closing
open context menus (works with e.g. Google Chrome, does not work with
e.g. thunar, gedit).
3. Upon exiting, restores focus to the window from step ① by sending a
_NET_ACTIVE_WINDOW ClientMessage to the root window. Note that this step
requires https://github.com/i3/i3/pull/3027 in i3 to not mess up focus.
fixes https://github.com/i3/i3lock/issues/35
7 years ago
Orestis
8eecef62fb
Immediately hide the unlock indicator after ESC / C-u ( #145 )
7 years ago
Matthew Fry
f1f239e970
Added a ring width to customize the width of the ring
7 years ago
Chris Guillott
d03fbe70c9
remove debug code
7 years ago