speedie
89f5a54918
fix fuzzy sorting
2023-03-09 11:56:44 +01:00
speedie
9b806fa9c0
add high priority
2023-03-09 10:10:29 +01:00
speedie
a988dc7108
some minor changes allowing pango and xft to work together
2023-03-08 21:19:38 +01:00
speedie
21d75d806e
Add pango toggle, it is now optional for those of you who want a minimal
...
spmenu instance.
2023-03-08 21:12:37 +01:00
speedie
03a245720e
turns out one of those calls were necessary to prevent image from being
...
scaled down too far, this commit fixes the last commit while preserving
the speed improvement by preventing a call to drawimage() through an X11 event after image size has been changed.
2023-03-08 19:10:48 +01:00
speedie
d3ec1b609b
don't allow the image to be scaled up beyond menu width
2023-03-08 18:20:15 +01:00
speedie
345a8467e5
move more stuff to libs/
2023-03-08 17:20:32 +01:00
speedie
3e0bf9cd83
cleanup all gcc warnings
2023-03-06 21:19:12 +01:00
speedie
04dd819ffb
move all const Arg arg functions to libs/arg.c
2023-03-06 21:03:06 +01:00
speedie
f2db911334
fix home directory spam, that could've been bad
2023-03-06 20:49:54 +01:00
speedie
ce214e0e1a
merge the two flipimage functions into a single flipimg function with arguments
2023-03-06 19:23:37 +01:00
speedie
0b0cfa5d36
add support for keybinds that work in any mode
2023-03-06 19:13:38 +01:00
speedie
abb80ed8af
move main.c and main.h to libs/sl as well
2023-03-06 16:38:27 +01:00
speedie
e012696695
add some comments to the top
2023-03-06 16:23:03 +01:00
speedie
79ff7b770e
Move draw.c/draw.h to libs/sl/
2023-03-06 16:08:31 +01:00
speedie
2eb83f81e0
fix: first key in insert mode is ignored
2023-03-06 15:59:24 +01:00
speedie
0449ccb797
change the way keybinds work
2023-03-06 14:15:01 +01:00
speedie
c1990916e3
Improve flipimage(); function, enable pango for item, add rtl lang support
...
for items with SGR colors
2023-03-04 19:59:36 +01:00
speedie
4e9713ddae
add match toggle
2023-03-04 15:51:26 +01:00
speedie
7803e08417
simplify pointless function, which also fixes defaultimg function
2023-03-04 15:21:43 +01:00
speedie
cc231b8df8
add support for flipping and rotating images
2023-03-04 14:37:14 +01:00
speedie
8d458870d9
minor cleanup
2023-03-03 22:15:13 +01:00
speedie
3d4fc5247a
don't allow scaling too far up/down, also add wip default image size keybind
2023-03-03 21:18:25 +01:00
speedie
7c828b413e
declare char
2023-03-02 21:25:43 +01:00
speedie
d3dc92decc
oops forgot to remove this
2023-03-02 19:14:54 +01:00
speedie
6753605578
add spmenu: markup
2023-03-02 19:13:41 +01:00
speedie
e6be5d5aad
add option to change the password character
2023-03-02 18:43:09 +01:00
speedie
38b568b997
use TEXTWM for pango
2023-03-02 18:25:28 +01:00
speedie
d5ae45424d
move comments
2023-03-02 18:19:24 +01:00
speedie
1bdac1fadc
Move usage() to argv.c
2023-03-02 18:17:11 +01:00
speedie
327636b0ee
cleanup drw_text lines by setting an integer depending on whether or not
...
USERTL is true once globally
2023-03-02 17:51:25 +01:00
speedie
fbfdfe2583
Fix toggle keybind
2023-03-02 16:22:59 +01:00
speedie
629bc3d685
forgot to add everything
2023-03-02 16:06:11 +01:00
speedie
be9a9b3547
add image toggle int
2023-03-02 14:53:48 +01:00
speedie
bac463dbd9
move window creation to separate functions as well
2023-03-02 12:15:36 +01:00
speedie
1354159042
Move color scheme initialization to schemes.c
2023-03-02 12:03:26 +01:00
speedie
395dc3dfe0
create more functions for image drawing, draw image on resize
2023-03-02 11:58:48 +01:00
speedie
46aa66625e
also move cleanup to a function
2023-03-02 11:46:44 +01:00
speedie
0058267210
move imlib2 calls to a separate function
2023-03-02 11:44:59 +01:00
speedie
505c03c77b
Move drawing functions
2023-03-02 11:40:52 +01:00
speedie
24e34d8a6f
fix image overlapping text
2023-03-01 13:19:10 +01:00
speedie
93d1e74a9e
fix imagegaps being added when there's no image
2023-03-01 12:06:31 +01:00
speedie
8c9de3be16
add keybind for increasing/decreasing image size
2023-03-01 00:05:22 +01:00
speedie
4a0df5c1d5
resize window to fit image if necessary
2023-02-28 23:03:35 +01:00
speedie
8599d73be9
remove this because it causes more problems than good
2023-02-28 22:51:47 +01:00
speedie
a556538e4d
bugfix for lines being wrong
2023-02-28 22:40:44 +01:00
speedie
1ca66919f1
image sizes can now be much, much larger without issue
2023-02-28 22:36:33 +01:00
speedie
3f7bc43bf4
add pango markup toggles
2023-02-28 15:51:32 +01:00
speedie
61a422dacb
remove toggle.h
2023-02-26 16:38:26 +01:00
speedie
dc012dc704
rename keys array
2023-02-26 06:18:56 +01:00
speedie
d7eb6dd350
bugfix
2023-02-26 06:05:27 +01:00
speedie
3f089ce416
remove example, it's honestly not that useful
2023-02-26 05:47:18 +01:00
speedie
2d4b2fb00f
add some arguments for the mode feature
2023-02-26 05:44:48 +01:00
speedie
e204591cce
move some stuff to libs/ in an effort to clean up
2023-02-26 05:13:40 +01:00
speedie
3268cfced6
fix typo in -h
2023-02-25 18:21:12 +01:00
speedie
73e143f710
add arguments for mode
2023-02-25 18:20:22 +01:00
speedie
30f952b494
add mode argument
2023-02-25 18:17:16 +01:00
speedie
07c66d4849
add hidemode option
2023-02-25 18:14:27 +01:00
speedie
e88b499d7c
add vim like modes
2023-02-25 17:44:52 +01:00
speedie
c02fe163a5
add arguments and xresources values
2023-02-25 05:48:38 +01:00
speedie
abe10f04b5
add very wip image support
2023-02-25 03:46:26 +01:00
speedie
0072498f09
oops turns out these lines are necessary
2023-02-10 21:47:44 +01:00
speedie
4ef9075dbe
fix: segmentation fault
2023-02-10 21:27:02 +01:00
speedie
d9f88e5ee3
oops removed a line by accident
2023-02-10 17:21:04 +01:00
speedie
7e46fc7bb8
temporary workaround for weird highlighting
2023-02-10 17:14:02 +01:00
speedie
acb0828906
remove char overflow caused by w
not having a consistent length
2023-02-10 16:51:51 +01:00
speedie
5dc24865f1
some comments
2023-02-10 14:08:07 +01:00
speedie
dc81450e17
more cleanup
2023-02-10 14:03:49 +01:00
speedie
9285d40428
remove duplicate line/fix typo
2023-02-10 12:33:03 +01:00
speedie
9c0a2f59b2
switch from deprecated XKeycodeToKeysym() to XkbKeycodeToKeysym()
2023-02-10 11:32:17 +01:00
speedie
1ee4ff68f4
fix: text cutoff
2023-02-10 11:14:21 +01:00
speedie
62e5bd7c4f
fix: extra spaces when ansi escape codes are used
2023-02-10 11:06:51 +01:00
speedie
d152559d8a
remove some useless code
2023-02-09 21:29:58 +01:00
speedie
bdfdf774bd
pw/rw
2023-02-09 20:12:23 +01:00
speedie
b373ec9e36
{}
2023-02-09 20:10:37 +01:00
speedie
ba9317d6b2
remove and change some arguments such as -t
2023-02-09 18:16:58 +01:00
speedie
fe7de921bb
rewrite line height feature, now works more like dwm bar height patch
2023-02-09 18:12:03 +01:00
speedie
799cdfffda
some cleanup
2023-01-23 17:27:53 +01:00
speedie
918e440084
separate input scheme
2023-01-23 17:08:27 +01:00
speedie
e8de732879
individual schemes and variables in color array
2023-01-23 14:14:41 +01:00
speedie
f7c4c75d8a
separate schemes for each part
2023-01-23 12:05:20 +01:00
speedie
b2dea6d4de
slight logic change
2023-01-22 22:18:16 +01:00
speedie
89f361fe5a
add argument to set border col
2023-01-22 22:17:00 +01:00
speedie
e561463f5d
some minor improvements
2023-01-22 22:12:37 +01:00
speedie
dc0d6ee211
possibly fix numpad
2023-01-22 18:32:10 +01:00
speedie
692638248a
remove mousemove as it adds a HUGE performance issue
2023-01-22 14:53:24 +01:00
speedie
38afcc6942
add rtl language support (im going to use this for dboard)
2023-01-22 11:22:33 +01:00
speedie
8f8002716b
speedwm-like keybind array replacing the previously hardcoded list of
...
keybinds.
2023-01-21 22:12:58 +01:00
speedie
c73c22aa56
Add initial build of spmenu
2023-01-20 23:17:30 +01:00