forked from speedie/spmenu
version bump: 1.0
This commit is contained in:
parent
0c637489dc
commit
09ee2e1c2c
2
Makefile
2
Makefile
|
@ -5,7 +5,7 @@ include host.mk
|
||||||
include toggle.mk
|
include toggle.mk
|
||||||
|
|
||||||
# spmenu version
|
# spmenu version
|
||||||
VERSION = 0.4.1
|
VERSION = 1.0
|
||||||
|
|
||||||
CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700L -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMATOGGLE) $(BDTOGGLE) $(PANGOTOGGLE) $(IMLIB2TOGGLE) $(LIBCONFIGTOGGLE)
|
CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700L -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMATOGGLE) $(BDTOGGLE) $(PANGOTOGGLE) $(IMLIB2TOGGLE) $(LIBCONFIGTOGGLE)
|
||||||
CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations $(OPT) $(INCS) $(CPPFLAGS)
|
CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations $(OPT) $(INCS) $(CPPFLAGS)
|
||||||
|
|
48
README.html
48
README.html
|
@ -181,10 +181,7 @@ listing and .desktop entries.</p>
|
||||||
<p>It is designed to integrate well with my <a
|
<p>It is designed to integrate well with my <a
|
||||||
href="https://dwm.suckless.org">dwm</a> fork, <a
|
href="https://dwm.suckless.org">dwm</a> fork, <a
|
||||||
href="https://git.speedie.site/speedwm">speedwm</a>.</p>
|
href="https://git.speedie.site/speedwm">speedwm</a>.</p>
|
||||||
<h2 id="special-features">Special features</h2>
|
<h2 id="improvements-over-dmenu">Improvements over dmenu</h2>
|
||||||
<p>This build of spmenu has some features written for this build. Of
|
|
||||||
course if you want, this is free software so you can use it in your own
|
|
||||||
build.</p>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Proper configuration file, including keybinds.</li>
|
<li>Proper configuration file, including keybinds.</li>
|
||||||
<li>dwm-like key/mouse bind array (See keybinds.h and mouse.h)</li>
|
<li>dwm-like key/mouse bind array (See keybinds.h and mouse.h)</li>
|
||||||
|
@ -209,26 +206,8 @@ repository</a></li>
|
||||||
<li>Rewritten arguments, old arguments still work though.</li>
|
<li>Rewritten arguments, old arguments still work though.</li>
|
||||||
<li>Hiding each part of the menu.</li>
|
<li>Hiding each part of the menu.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>..and more!</p>
|
<p>..and more! Note that spmenu is still <strong>compatible</strong>
|
||||||
<h2 id="other-features">Other features</h2>
|
with dmenu. Just pass the original arguments.</p>
|
||||||
<p>Note: This is an incomplete list, it’s just here to give you an idea
|
|
||||||
of what this build has to offer.</p>
|
|
||||||
<ul>
|
|
||||||
<li>Pango markup support</li>
|
|
||||||
<li>Alpha transparency</li>
|
|
||||||
<li>Pywal/.Xresources support</li>
|
|
||||||
<li>Grid</li>
|
|
||||||
<li>Colored Emoji/Font support</li>
|
|
||||||
<li>Highlighting</li>
|
|
||||||
<li>Right-to-left language support</li>
|
|
||||||
<li>Case-insensitive by default</li>
|
|
||||||
<li>Padding; useful with patched dwm with barpadding or speedwm.</li>
|
|
||||||
<li>Fuzzy-finding</li>
|
|
||||||
<li>Preselect support</li>
|
|
||||||
<li>Line-height</li>
|
|
||||||
<li>History support</li>
|
|
||||||
<li>Customizable bar height</li>
|
|
||||||
</ul>
|
|
||||||
<h2 id="dependencies">Dependencies</h2>
|
<h2 id="dependencies">Dependencies</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>libX11</li>
|
<li>libX11</li>
|
||||||
|
@ -306,8 +285,15 @@ which you can use but it may require editing host.mk and toggle.mk
|
||||||
manually.</p>
|
manually.</p>
|
||||||
<h2 id="installation-macosos-xmac-os-x">Installation (macOS/OS X/Mac OS
|
<h2 id="installation-macosos-xmac-os-x">Installation (macOS/OS X/Mac OS
|
||||||
X)</h2>
|
X)</h2>
|
||||||
|
<p>NOTE: Adds Xquartz as a dependency. I highly recommend you use
|
||||||
|
Homebrew to install all the dependencies.</p>
|
||||||
<p>Follow ‘Installation (GNU/Linux, *BSD)’ for the most part. macOS
|
<p>Follow ‘Installation (GNU/Linux, *BSD)’ for the most part. macOS
|
||||||
requires some minor changes though.</p>
|
requires some minor changes though, such as disabling pango, pangoxft,
|
||||||
|
imlib2, and openssl. It is not possible to compile spmenu with these as
|
||||||
|
of now, unless you’re a developer.</p>
|
||||||
|
<p>PREFIX must also be set to /usr/local instead of the default /usr if
|
||||||
|
you’re using macOS Catalina or newer, because Apple made /usr
|
||||||
|
read-only.</p>
|
||||||
<p>See <a
|
<p>See <a
|
||||||
href="https://spmenu.speedie.site/index.php/Using+spmenu+on+macOS">this
|
href="https://spmenu.speedie.site/index.php/Using+spmenu+on+macOS">this
|
||||||
wiki article</a> for more information.</p>
|
wiki article</a> for more information.</p>
|
||||||
|
@ -373,17 +359,5 @@ in mind, feel free to pull request and put your scripts here!</p>
|
||||||
<h2 id="license">License</h2>
|
<h2 id="license">License</h2>
|
||||||
<p>spmenu is licensed under the MIT license. See the included LICENSE
|
<p>spmenu is licensed under the MIT license. See the included LICENSE
|
||||||
file for more information!</p>
|
file for more information!</p>
|
||||||
<h2 id="screenshots">Screenshots</h2>
|
|
||||||
<p>If you do something cool with spmenu, feel free to add yours
|
|
||||||
here!</p>
|
|
||||||
<p><img
|
|
||||||
src="https://codeberg.org/speedie/spmenu-screenshots/raw/branch/master/preview.png"
|
|
||||||
alt="image" /> <img
|
|
||||||
src="https://codeberg.org/speedie/spmenu-screenshots/raw/branch/master/spmenu-iron.png"
|
|
||||||
alt="image" /> <img
|
|
||||||
src="https://codeberg.org/speedie/spmenu-screenshots/raw/branch/master/spmenu-gruvbox.png"
|
|
||||||
alt="image" /> <img
|
|
||||||
src="https://codeberg.org/speedie/spmenu-screenshots/raw/branch/master/colorscheme3.png"
|
|
||||||
alt="image" /></p>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
47
README.md
47
README.md
|
@ -14,10 +14,7 @@ shell script `spmenu_run`, which handles both $PATH listing and .desktop entries
|
||||||
|
|
||||||
It is designed to integrate well with my [dwm](https://dwm.suckless.org) fork, [speedwm](https://git.speedie.site/speedwm).
|
It is designed to integrate well with my [dwm](https://dwm.suckless.org) fork, [speedwm](https://git.speedie.site/speedwm).
|
||||||
|
|
||||||
## Special features
|
## Improvements over dmenu
|
||||||
|
|
||||||
This build of spmenu has some features written for this build.
|
|
||||||
Of course if you want, this is free software so you can use it in your own build.
|
|
||||||
|
|
||||||
- Proper configuration file, including keybinds.
|
- Proper configuration file, including keybinds.
|
||||||
- dwm-like key/mouse bind array (See keybinds.h and mouse.h)
|
- dwm-like key/mouse bind array (See keybinds.h and mouse.h)
|
||||||
|
@ -35,27 +32,8 @@ Of course if you want, this is free software so you can use it in your own build
|
||||||
- Rewritten arguments, old arguments still work though.
|
- Rewritten arguments, old arguments still work though.
|
||||||
- Hiding each part of the menu.
|
- Hiding each part of the menu.
|
||||||
|
|
||||||
..and more!
|
..and more! Note that spmenu is still **compatible** with dmenu.
|
||||||
|
Just pass the original arguments.
|
||||||
## Other features
|
|
||||||
|
|
||||||
Note: This is an incomplete list, it's just here to give you an idea of what
|
|
||||||
this build has to offer.
|
|
||||||
|
|
||||||
- Pango markup support
|
|
||||||
- Alpha transparency
|
|
||||||
- Pywal/.Xresources support
|
|
||||||
- Grid
|
|
||||||
- Colored Emoji/Font support
|
|
||||||
- Highlighting
|
|
||||||
- Right-to-left language support
|
|
||||||
- Case-insensitive by default
|
|
||||||
- Padding; useful with patched dwm with barpadding or speedwm.
|
|
||||||
- Fuzzy-finding
|
|
||||||
- Preselect support
|
|
||||||
- Line-height
|
|
||||||
- History support
|
|
||||||
- Customizable bar height
|
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
|
|
||||||
|
@ -104,8 +82,16 @@ you can use but it may require editing host.mk and toggle.mk manually.
|
||||||
|
|
||||||
## Installation (macOS/OS X/Mac OS X)
|
## Installation (macOS/OS X/Mac OS X)
|
||||||
|
|
||||||
|
NOTE: Adds Xquartz as a dependency. I highly recommend you use Homebrew
|
||||||
|
to install all the dependencies.
|
||||||
|
|
||||||
Follow 'Installation (GNU/Linux, \*BSD)' for the most part. macOS requires
|
Follow 'Installation (GNU/Linux, \*BSD)' for the most part. macOS requires
|
||||||
some minor changes though.
|
some minor changes though, such as disabling pango, pangoxft, imlib2, and
|
||||||
|
openssl. It is not possible to compile spmenu with these as of now, unless
|
||||||
|
you're a developer.
|
||||||
|
|
||||||
|
PREFIX must also be set to /usr/local instead of the default /usr
|
||||||
|
if you're using macOS Catalina or newer, because Apple made /usr read-only.
|
||||||
|
|
||||||
See [this wiki article](https://spmenu.speedie.site/index.php/Using+spmenu+on+macOS)
|
See [this wiki article](https://spmenu.speedie.site/index.php/Using+spmenu+on+macOS)
|
||||||
for more information.
|
for more information.
|
||||||
|
@ -176,12 +162,3 @@ See the included `man` page.
|
||||||
|
|
||||||
spmenu is licensed under the MIT license. See the included LICENSE file for
|
spmenu is licensed under the MIT license. See the included LICENSE file for
|
||||||
more information!
|
more information!
|
||||||
|
|
||||||
## Screenshots
|
|
||||||
|
|
||||||
If you do something cool with spmenu, feel free to add yours here!
|
|
||||||
|
|
||||||
![image](https://codeberg.org/speedie/spmenu-screenshots/raw/branch/master/preview.png)
|
|
||||||
![image](https://codeberg.org/speedie/spmenu-screenshots/raw/branch/master/spmenu-iron.png)
|
|
||||||
![image](https://codeberg.org/speedie/spmenu-screenshots/raw/branch/master/spmenu-gruvbox.png)
|
|
||||||
![image](https://codeberg.org/speedie/spmenu-screenshots/raw/branch/master/colorscheme3.png)
|
|
||||||
|
|
BIN
README.pdf
BIN
README.pdf
Binary file not shown.
|
@ -4,7 +4,7 @@
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="generator" content="pandoc" />
|
<meta name="generator" content="pandoc" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
<title>spmenu documentation 0.4.1</title>
|
<title>spmenu documentation 1.0</title>
|
||||||
<style>
|
<style>
|
||||||
html {
|
html {
|
||||||
color: #1a1a1a;
|
color: #1a1a1a;
|
||||||
|
@ -166,7 +166,7 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header id="title-block-header">
|
<header id="title-block-header">
|
||||||
<h1 class="title">spmenu documentation 0.4.1</h1>
|
<h1 class="title">spmenu documentation 1.0</h1>
|
||||||
</header>
|
</header>
|
||||||
<nav id="TOC" role="doc-toc">
|
<nav id="TOC" role="doc-toc">
|
||||||
<ul>
|
<ul>
|
||||||
|
|
2
spmenu.1
2
spmenu.1
|
@ -14,7 +14,7 @@
|
||||||
. ftr VB CB
|
. ftr VB CB
|
||||||
. ftr VBI CBI
|
. ftr VBI CBI
|
||||||
.\}
|
.\}
|
||||||
.TH "spmenu" "1" "" "0.4.1" "fancy dynamic menu"
|
.TH "spmenu" "1" "" "1.0" "fancy dynamic menu"
|
||||||
.hy
|
.hy
|
||||||
.SH spmenu
|
.SH spmenu
|
||||||
.PP
|
.PP
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="generator" content="pandoc" />
|
<meta name="generator" content="pandoc" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||||
<title>spmenu(1) 0.4.1 | fancy dynamic menu</title>
|
<title>spmenu(1) 1.0 | fancy dynamic menu</title>
|
||||||
<style>
|
<style>
|
||||||
html {
|
html {
|
||||||
color: #1a1a1a;
|
color: #1a1a1a;
|
||||||
|
@ -166,7 +166,7 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header id="title-block-header">
|
<header id="title-block-header">
|
||||||
<h1 class="title">spmenu(1) 0.4.1 | fancy dynamic menu</h1>
|
<h1 class="title">spmenu(1) 1.0 | fancy dynamic menu</h1>
|
||||||
</header>
|
</header>
|
||||||
<h1 id="spmenu">spmenu</h1>
|
<h1 id="spmenu">spmenu</h1>
|
||||||
<p>spmenu is a program for X11 that reads standard input and allows the
|
<p>spmenu is a program for X11 that reads standard input and allows the
|
||||||
|
|
BIN
spmenu.pdf
BIN
spmenu.pdf
Binary file not shown.
Loading…
Reference in a new issue