speedie
f7de91850b
remove some useless lines
2023-04-04 00:23:46 +02:00
speedie
854461e046
fix border width as well
2023-04-03 23:55:57 +02:00
speedie
9078dbe61f
fix barpadding for mode/number
2023-04-03 23:48:19 +02:00
speedie
b0f99ccd73
improve text shortening
2023-04-03 20:50:57 +02:00
speedie
2c68937e38
finish the -It argument
2023-04-03 15:14:20 +02:00
speedie
c44333b3ce
add ${PREFIX} to scripts, may improve compatibility with for example
...
NixOS
2023-04-03 14:54:44 +02:00
speedie
02db2c7cea
add option to toggle _NET_WM_WINDOW_TYPE_DOCK property
2023-04-02 19:44:30 +02:00
speedie
485ad9fb58
support the \033[0m
sequence, it resets the scheme
2023-04-02 17:45:56 +02:00
speedie
f1313697dc
add Mouse array, allowing mouse binds to be easily changed similar to
...
the Key binds
2023-04-02 16:10:13 +02:00
speedie
2a9eebe93f
s/dynamic menu/fancy dynamic menu/g
2023-04-02 01:49:58 +02:00
speedie
0a3c36fcd9
make GCC a bit happier
2023-04-01 15:03:42 +02:00
speedie
37a48da018
fix height issue with image
2023-04-01 15:01:41 +02:00
speedie
1495140dbd
fix: drawing images when the top line is removed causes it to keep
...
resizing for all eternity, which eventually makes your computer
unusable
2023-04-01 14:01:59 +02:00
speedie
2cd4d7b70b
IME support
2023-04-01 00:10:21 +02:00
speedie
90875c2dec
we don't need that last if anymore, and we can reduce the first if to a
...
single line
2023-03-31 16:05:24 +02:00
speedie
6ac2afb240
add plenty of comments to spmenu
2023-03-31 12:42:42 +02:00
speedie
4e01d87818
these should be void
not static void
2023-03-31 12:42:42 +02:00
speedie
7ca70051af
some changes + new colorscheme
2023-03-31 00:37:16 +02:00
speedie
e7daa3ef6a
add option to ignore global
2023-03-30 19:06:04 +02:00
speedie
0607f9f607
add support for profiles
2023-03-29 23:45:54 +02:00
speedie
158b89335c
fix: right/left arrow drawing
2023-03-29 22:01:45 +02:00
speedie
dea326e173
add -txp/--text-padding option
2023-03-29 21:37:48 +02:00
speedie
93ce81f05f
change some names to make the function more readable
2023-03-29 21:07:23 +02:00
speedie
8c93ee5fbe
some minor improvements
2023-03-29 20:23:49 +02:00
speedie
be43db2080
merge the draw functions
2023-03-29 15:33:58 +02:00
speedie
bd6cf29e23
color/alpha arrays should not be const
2023-03-29 12:10:36 +02:00
speedie
d91dec4010
password argument fix
2023-03-28 23:35:46 +02:00
speedie
f773ca8a38
improve makefile
2023-03-28 22:16:30 +02:00
speedie
528cf95367
remove IMG markup even if !USEIMAGE
2023-03-28 21:51:04 +02:00
speedie
942978f32c
some comments
2023-03-28 19:57:26 +02:00
speedie
78138025d2
some minor changes, new bind
2023-03-28 19:49:05 +02:00
speedie
231a43d053
some changes, spmenu is now suitable to be used for simply drawing plain
...
text without any selection or anything
2023-03-28 17:37:06 +02:00
speedie
cf1b79008b
upgrade run launcher significantly
2023-03-28 15:10:57 +02:00
speedie
ac9cfdf9a0
some changes, don't print "generating thumbnail" to stdout
2023-03-28 00:30:47 +02:00
speedie
fa82afad48
add function for clear that also puts you in insert mode
2023-03-26 20:34:41 +02:00
speedie
04b46313ef
move drawing to separate functions
2023-03-26 16:42:11 +02:00
speedie
73c17f6f55
don't draw image if !columns
2023-03-25 18:48:45 +01:00
speedie
5d3ad99270
fix the build script
2023-03-25 15:29:51 +01:00
speedie
eebad002cd
fix issues with movement
2023-03-24 14:38:28 +01:00
speedie
ceec442bfe
fix some prompt width issues
2023-03-24 04:04:37 +01:00
speedie
1c6c041f5e
fixed: tab completion with sgr sequences
2023-03-24 03:48:56 +01:00
speedie
b8e7fd27db
some changes to the general codebase. also add spmenu:about which
...
displays information about the compiled spmenu build
2023-03-24 03:14:24 +01:00
speedie
1f2a37c1d2
fix: highlighting drawn when it shouldn't be
2023-03-21 22:24:50 +01:00
speedie
5c8fe8fe10
allow adjusting max image size
2023-03-21 21:52:14 +01:00
speedie
eb70a49512
mouse hovering now selects again
...
TODO: make this a lot faster, will require rewriting drawmenu
significantly
2023-03-21 20:52:12 +01:00
speedie
73685ee480
fix text sticking out
2023-03-21 17:10:16 +01:00
speedie
ba6dfe2cee
add powerline for number and mode
2023-03-21 16:40:11 +01:00
speedie
dc51707520
powerline the prompt
...
TODO: powerline numbers and match count
2023-03-21 16:30:30 +01:00
speedie
b59f851fdc
Rewrite the way moving around works
...
It seemed like a good thing at first to combine all the movement stuff
in a single function, however as soon as you want to move multiple lines
at once it becomes very difficult to do that, especially if you aren't
familiar with C.
This commit splits it into 4 separate functions, where the argument
(arg->i) is how many times we move. This means it is now possible to
choose how many lines to move without even editing the function itself,
just through keybinds. This also makes the "fastmove" keybindings
redundant.
Note that calcoffsets() and drawmenu() after that must be called AFTER the for loop added with this commit, otherwise
you can see the selection moving from each line to the next which is
rather ugly.
2023-03-20 18:05:53 +01:00
speedie
13d6ba9065
add keybind for navigating items quickly
2023-03-20 16:33:23 +01:00