version bump: 1.0

This commit is contained in:
speedie 2023-04-27 08:21:46 +02:00
parent 0c637489dc
commit 09ee2e1c2c
9 changed files with 29 additions and 78 deletions

View file

@ -5,7 +5,7 @@ include host.mk
include toggle.mk
# 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)
CFLAGS = -std=c99 -pedantic -Wall -Wno-deprecated-declarations $(OPT) $(INCS) $(CPPFLAGS)

View file

@ -181,10 +181,7 @@ listing and .desktop entries.</p>
<p>It is designed to integrate well with my <a
href="https://dwm.suckless.org">dwm</a> fork, <a
href="https://git.speedie.site/speedwm">speedwm</a>.</p>
<h2 id="special-features">Special features</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>
<h2 id="improvements-over-dmenu">Improvements over dmenu</h2>
<ul>
<li>Proper configuration file, including keybinds.</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>Hiding each part of the menu.</li>
</ul>
<p>..and more!</p>
<h2 id="other-features">Other features</h2>
<p>Note: This is an incomplete list, its 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>
<p>..and more! Note that spmenu is still <strong>compatible</strong>
with dmenu. Just pass the original arguments.</p>
<h2 id="dependencies">Dependencies</h2>
<ul>
<li>libX11</li>
@ -306,8 +285,15 @@ which you can use but it may require editing host.mk and toggle.mk
manually.</p>
<h2 id="installation-macosos-xmac-os-x">Installation (macOS/OS X/Mac OS
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
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 youre a developer.</p>
<p>PREFIX must also be set to /usr/local instead of the default /usr if
youre using macOS Catalina or newer, because Apple made /usr
read-only.</p>
<p>See <a
href="https://spmenu.speedie.site/index.php/Using+spmenu+on+macOS">this
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>
<p>spmenu is licensed under the MIT license. See the included LICENSE
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>
</html>

View file

@ -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).
## Special features
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.
## Improvements over dmenu
- Proper configuration file, including keybinds.
- 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.
- Hiding each part of the menu.
..and more!
## 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
..and more! Note that spmenu is still **compatible** with dmenu.
Just pass the original arguments.
## 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)
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
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)
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
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)

Binary file not shown.

View file

@ -4,7 +4,7 @@
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<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>
html {
color: #1a1a1a;
@ -166,7 +166,7 @@
</head>
<body>
<header id="title-block-header">
<h1 class="title">spmenu documentation 0.4.1</h1>
<h1 class="title">spmenu documentation 1.0</h1>
</header>
<nav id="TOC" role="doc-toc">
<ul>

BIN
code.pdf

Binary file not shown.

View file

@ -14,7 +14,7 @@
. ftr VB CB
. ftr VBI CBI
.\}
.TH "spmenu" "1" "" "0.4.1" "fancy dynamic menu"
.TH "spmenu" "1" "" "1.0" "fancy dynamic menu"
.hy
.SH spmenu
.PP

View file

@ -4,7 +4,7 @@
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<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>
html {
color: #1a1a1a;
@ -166,7 +166,7 @@
</head>
<body>
<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>
<h1 id="spmenu">spmenu</h1>
<p>spmenu is a program for X11 that reads standard input and allows the

Binary file not shown.