Skip to content

Commit b3bac50

Browse files
committed
Prepare next version
1 parent 3d93b1d commit b3bac50

File tree

4 files changed

+88
-79
lines changed

4 files changed

+88
-79
lines changed

CHANGELOG.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# [NEXT]
1+
# [6.3.0] - 2024-05-01
22
## Changed
33
- Only show recent characters from the same fileset. (#173)
44
- Updates to Gitmoji and FontAwesome.
@@ -7,7 +7,7 @@
77
- Finally added Kaomoji. (#162, #182)
88
- Support for [tofi](https://github.com/philj56/tofi/), [bemenu](https://github.com/Cloudef/bemenu) and [wmenu](https://git.sr.ht/~adnano/wmenu) as selectors
99

10-
# [6.2.0]
10+
# [6.2.0] - 2023-09-16
1111
## Added
1212
- Support dmenu as selector.
1313
- Support `rofi`'s icons.
@@ -16,7 +16,7 @@
1616
- Updated to Unicode (including Emojis) v15.1.
1717
- Updates to Gitmoji, FontAwesome and NerdFonts.
1818

19-
# [6.1.0]
19+
# [6.1.0] - 2022-12-27
2020
## Added
2121
- Support [fuzzel](https://codeberg.org/dnkl/fuzzel).
2222
- `~` is expanded for `--files`. (#136)
@@ -31,7 +31,7 @@
3131
- Fixed skin tone selection in rofi mode. (#143)
3232
- Fix version display. (#139)
3333

34-
# [6.0.0]
34+
# [6.0.0] - 2022-11-01
3535
## Added
3636
- You can now select your desired actions through a separate menu.
3737
- Support for grid themes using `--hidden-descriptions` and [`contrib/grid.rasi`](https://github.com/fdw/rofimoji/blob/main/src/picker/contrib/grid.rasi). (#133)
@@ -46,18 +46,18 @@
4646
- NerdFonts are 2.2.2
4747
- Gitmoji is 3.13.0
4848

49-
# [5.6.0]
49+
# [5.6.0] - 2022-09-17
5050
## Changed
5151
- Remove the unexpected and distracting empty checkboxes from rofi. (#127, #125)
5252

53-
# [5.5.0]
53+
# [5.5.0] - 2022-07-17
5454
## Added
5555
- Gitmoji and Font Awesome 6 are now also included. (#114, #121)
5656

5757
## Fixed
5858
- Choosing whitespace does not break `rofimoji` anymore. (#117)
5959

60-
# [5.4.0]
60+
# [5.4.0] - 2022-02-04
6161
## Added
6262
- `rofmoji`'s predefined characters now also contain all of CJK.
6363
- Default characters and descriptions can be extended with custom files.
@@ -70,14 +70,14 @@
7070
## Fixed
7171
- The shortcut for `all` files can now be combined with custom files. (#101)
7272

73-
# [5.3.0]
73+
# [5.3.0] - 2021-08-14
7474
## Added
7575
- Characters are now ordered according to their usage. (#74)
7676

7777
## Changed
7878
- Recently used characters are now also re-ordered on usage. (#97)
7979

80-
# [5.2.0]
80+
# [5.2.0] - 2021-06-19
8181
## Added
8282
- The keybindings for direct actions are now configurable. (#84)
8383
- `rofimoji` is now also on [PyPI](https://pypi.org/project/rofimoji/)
@@ -90,14 +90,14 @@
9090
- The skin tone selection was calling `rofi` even if `wofi` was preferred.
9191
- `wofi` is now called with the correct arguments to work as expected now. (#89)
9292

93-
# [5.1.0]
93+
# [5.1.0] - 2021-03-17
9494
## Added
9595
- There is a new `print` action to just print out the characters. (#75)
9696

9797
## Fixed
9898
- `xclip` is called correctly. (#79)
9999

100-
# [5.0.0]
100+
# [5.0.0] - 2021-02-20
101101
## Added
102102
- `rofimoji` can now be called as a modus from rofi! (#44)
103103
- rofimoji now also works with [wofi](https://hg.sr.ht/~scoopta/wofi/). (#53)
@@ -113,7 +113,7 @@
113113
- The dependency on `pyxdg` was removed.
114114
- Some code cleanup. (#56, #58)
115115

116-
# [4.3.0]
116+
# [4.3.0] - 2020-09-27
117117
## Added
118118
- Added support for Wayland! (#47)
119119
- Added support for `xclip`. (#21)
@@ -123,25 +123,25 @@
123123
- The order of the characters in all scripts is now the same as the official one.
124124
- All character data has been updated.
125125

126-
# [4.2.0]
126+
# [4.2.0] - 2020-06-01
127127
## Added
128128
- The most recently characters are now shown in a separate strip and can be selected with shortcuts (`alt+1` etc). (#39)
129129

130130
## Fixed
131131
- Human emojis can now have their own skin tone even if they're part of a larger sequence. (#41)
132132

133-
# [4.1.1]
133+
# [4.1.1] - 2020-03-23
134134
## Fixed
135135
- Whitespace characters can be inserted.
136136

137-
# [4.1.0]
137+
# [4.1.0] - 2020-03-20
138138
## Changed
139139
- The extractors have been rewritten: There are now many, *many* supported symbols (all that Unicode offers), but some may have been renamed.
140140

141141
## Added
142142
- A new file for all kinds of maths symbols.
143143

144-
# [4.0.0]
144+
# [4.0.0] - 2020-02-15
145145
## Changed
146146
- The new emojis from v13.0 are here!
147147
- `rofimoji` is now modular and has an actual `setup.py`, as the emojis are no longer part of the picker code.
@@ -152,29 +152,29 @@
152152
- There are now data files for all of Unicode's scripts.
153153
- A configuration can also be stored in `$XDG_CONFIG_HOME/rofimoji.rc`.
154154

155-
# [3.0.1]
155+
# [3.0.1] - 2019-10-06
156156
## Fixed
157157
- A race condition with Firefox is now resolved (#23).
158158

159-
# [3.0.0]
159+
# [3.0.0] - 2019-08-01
160160
## Added
161161
- You can choose a new input method: `rofimoji` can copy your emojis, paste them into the application and restore the previous contents.
162162
- There are now more keywords included so you can find the appropriate emoji more easily.
163163
- You can select a skin tone by default using cli args.
164164
- You can pass arguments to rofi using `--rofi-args`.
165165
- And you can use alternative emoji lists when you provide the `--emoji-file` parameter.
166166

167-
# [2.1.0]
167+
# [2.1.0] - 2019-02-09
168168
## Changed
169169
- This release is based on the emoji v12, including all these: https://unicode.org/emoji/charts/emoji-versions.html#2019 .
170170
- Renamed meta files to upper case for better visibility.
171171
- Updated dev dependencies to new versions.
172172

173-
# [2.0.1]
173+
# [2.0.1] - 2019-01-25
174174
## Fixed
175175
- Fix bug when trying to copy multiple emojis. (#6)
176176

177-
# [2.0.0]
177+
# [2.0.0] - 2019-01-11
178178
## Changed
179179
- Download emoji list from https://unicode.org/emoji/charts-11.0/full-emoji-list.html instead of emojipedia, as that one didn't work at all anymore.
180180
- Skin color selection is now a second step after certain ("human") emojis. Only the neutral version is included in the main list, which accordingly is a lot smaller now.

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "rofimoji"
3-
version = "6.3.0-alpha"
3+
version = "6.3.0"
44
description = "Simple character picker using rofi"
55
authors = ["Fabian Winter <5821180+fdw@users.noreply.github.com>"]
66
license = "MIT"

src/picker/docs/rofimoji.1

+64-55
Original file line numberDiff line numberDiff line change
@@ -1,105 +1,114 @@
1-
.\" Automatically generated by Pandoc 3.1.8
1+
.\" Automatically generated by Pandoc 3.1.12.2
22
.\"
3-
.TH "ROFIMOJI" "1" "September 16, 2023" "Version 6.2.0" "Rofi Third-party Add-on Documentation"
3+
.TH "ROFIMOJI" "1" "May 01, 2024" "Version 6.3.0" "Rofi Third\-party Add\-on Documentation"
44
.SH NAME
5-
\f[B]rofimoji\f[R] - A character (emoji) picker for rofi
5+
\f[B]rofimoji\f[R] \- An emoji and general character picker for rofi and
6+
rofi\-likes
67
.SH SYNOPSIS
78
.PP
8-
\f[B]rofimoji\f[R] [\f[B]-h\f[R]] [\f[B]--version\f[R]]
9-
[\f[B]--action\f[R]
10-
{\f[I]type\f[R],\f[I]copy\f[R],\f[I]clipboard\f[R],\f[I]unicode\f[R],\f[I]copy-unicode\f[R],\f[I]print\f[R],\f[I]menu\f[R]}]
11-
[\f[B]--skin-tone\f[R]
12-
{\f[I]neutral\f[R],\f[I]light\f[R],\f[I]medium-light\f[R],\f[I]moderate\f[R],\f[I]dark
13-
brown\f[R],\f[I]black\f[R],\f[I]ask\f[R]}] [\f[B]--files\f[R]
9+
\f[B]rofimoji\f[R] [\f[B]\-h\f[R]] [\f[B]\-\-version\f[R]]
10+
[\f[B]\-\-action\f[R]
11+
{\f[I]type\f[R],\f[I]copy\f[R],\f[I]clipboard\f[R],\f[I]unicode\f[R],\f[I]copy\-unicode\f[R],\f[I]print\f[R],\f[I]menu\f[R]}]
12+
[\f[B]\-\-skin\-tone\f[R]
13+
{\f[I]neutral\f[R],\f[I]light\f[R],\f[I]medium\-light\f[R],\f[I]moderate\f[R],\f[I]dark
14+
brown\f[R],\f[I]black\f[R],\f[I]ask\f[R]}] [\f[B]\-\-files\f[R]
1415
{\f[I]all\f[R],\f[I]FILE\f[R] [\f[I]FILE\f[R] \&...]]}
15-
[\f[B]--prompt\f[R] \f[I]PROMPT\f[R]] [\f[B]--selector-args\f[R]
16-
\f[I]SELECTOR_ARGS\f[R]] [\f[B]--max-recent\f[R] \f[I]MAX_RECENT\f[R]]
17-
[\f[B]--no-frecency\f[R]] [\f[B]--hidden-descriptions\f[R]]
18-
[\f[B]--clipboarder\f[R] \f[I]CLIPBOARDER\f[R]] [\f[B]--typer\f[R]
19-
\f[I]TYPER\f[R]] [\f[B]--selector\f[R] \f[I]SELECTOR\f[R]]
16+
[\f[B]\-\-prompt\f[R] \f[I]PROMPT\f[R]] [\f[B]\-\-selector\-args\f[R]
17+
\f[I]SELECTOR_ARGS\f[R]] [\f[B]\-\-max\-recent\f[R]
18+
\f[I]MAX_RECENT\f[R]] [\f[B]\-\-no\-frecency\f[R]]
19+
[\f[B]\-\-hidden\-descriptions\f[R]] [\f[B]\-\-clipboarder\f[R]
20+
\f[I]CLIPBOARDER\f[R]] [\f[B]\-\-typer\f[R] \f[I]TYPER\f[R]]
21+
[\f[B]\-\-selector\f[R] \f[I]SELECTOR\f[R]]
2022
.SH DESCRIPTION
2123
Select, insert, or copy Unicode characters like emoji using rofi.
2224
.SH OPTIONS
2325
.TP
24-
-h, --help
26+
\-h, \-\-help
2527
Prints brief usage information.
2628
.TP
27-
--version
29+
\-\-version
2830
show program\[cq]s version number and exit
2931
.TP
30-
--action, -a
31-
Possible values: type, copy, clipboard, unicode, copy-unicode, print,
32+
\-\-action, \-a
33+
Possible values: type, copy, clipboard, unicode, copy\-unicode, print,
3234
menu
3335
.RS
3436
.PP
3537
Choose what to do with the selected characters: Directly type them with
3638
the \[lq]Typer\[rq], copy them to the clipboard using the
3739
\[lq]Clipboarder\[rq], or insert them indirectly using the clipboard.
3840
\[lq]unicode\[rq] will type the unicode codepoints of the chosen
39-
characters, \[lq]copy-unicode\[rq] will copy it.
41+
characters, \[lq]copy\-unicode\[rq] will copy it.
4042
\[lq]print\[rq] just outputs them on stdout.
4143
If you want to decide on the fly, use \[lq]menu\[rq].
4244
.RE
4345
.TP
44-
--skin-tone=\f[I]skin-tone\f[R], -s \f[I]skin-tone\f[R]
45-
Possible values: neutral, light, medium-light, moderate, dark brown,
46-
black, ask
47-
.RS
48-
.PP
49-
Decide on a skin-tone for all supported emojis.
50-
If not set (or set to \[lq]ask\[rq]), you will be asked for each one
51-
.RE
52-
.TP
53-
--files \f[I]FILE\f[R] [\f[I]FILE\f[R] \&...], -f \f[I]FILE\f[R] [\f[I]FILE\f[R] \&...]
46+
\-\-files \f[I]FILE\f[R] [\f[I]FILE\f[R] \&...], \-f \f[I]FILE\f[R] [\f[I]FILE\f[R] \&...]
5447
Read characters from this file (or these files), one entry per line.
5548
Absolute and relative paths are supported, as is globbing
56-
(\f[CR]--files /home/you/characters.csv ../other*.csv\f[R]).
49+
(\f[CR]\-\-files /home/you/characters.csv ../other*.csv\f[R]).
5750
A filename without extension is enough
58-
(\f[CR]--files musical_symbols supplemental_arrows\f[R]) for included
51+
(\f[CR]\-\-files musical_symbols supplemental_arrows\f[R]) for included
5952
character files and all in \f[CR]${XDG_DATA_HOME}/rofimoji/data\f[R].
6053
Here, too, globbing is supported and done by default.
6154
In the config file, several files need to be listed as
6255
\f[CR]files=[_FILE_, _FILE_]\f[R].
6356
.TP
64-
--prompt \f[I]PROMPT\f[R], -r \f[I]PROMPT\f[R]
65-
Set rofimoji\[cq]s prompt
66-
.TP
67-
--selector-args \f[I]SELECTOR-ARGS\f[R]
68-
A string of arguments to give to the selector.
57+
\-\-skin\-tone=\f[I]skin\-tone\f[R], \-s \f[I]skin\-tone\f[R]
58+
Possible values: neutral, light, medium\-light, moderate, dark brown,
59+
black, ask
60+
.RS
61+
.PP
62+
Decide on a skin\-tone for all supported emojis.
63+
If not set (or set to \[lq]ask\[rq]), you will be asked for each one
64+
.RE
6965
.TP
70-
--max-recent \f[I]MAX-RECENT\f[R]
66+
\-\-max\-recent \f[I]MAX\-RECENT\f[R]
7167
Show at most this number of recently used characters (cannot be larger
7268
than 10)
7369
.TP
74-
--no-frecency
70+
\-\-no\-frecency
7571
Don\[cq]t show frequently used characters at the start.
7672
.TP
77-
--hidden-descriptions
73+
\-\-hidden\-descriptions
7874
Only list the characters, but not their description.
7975
Note that you can still search through the descriptions.
76+
Only used for \f[CR]rofi\f[R].
8077
.TP
81-
--clipboarder \f[I]CLIPBOARDER\f[R]
82-
Possible values: xsel, xclip, wl-copy
78+
\-\-use\-icons
79+
Show characters as icons on \f[CR]rofi\f[R].
80+
Not used with other selectors.
81+
.TP
82+
\-\-prompt \f[I]PROMPT\f[R], \-r \f[I]PROMPT\f[R]
83+
Set rofimoji\[cq]s prompt
84+
.TP
85+
\-\-selector\-args \f[I]SELECTOR\-ARGS\f[R]
86+
A string of arguments to give to the selector.
87+
.TP
88+
\-\-selector \f[I]SELECTOR\f[R]
89+
Possible values: rofi, wofi, fuzzel, dmenu, tofi, bemenu, wmenu
8390
.RS
8491
.PP
85-
Choose the application to access the clipboard with manually.
92+
Choose the selector application manually.
93+
Usually \f[CR]rofi\f[R], but you may want something else.
8694
.RE
8795
.TP
88-
--typer \f[I]TYPER\f[R]
89-
Possible values: xdotool, wtype
96+
\-\-clipboarder \f[I]CLIPBOARDER\f[R]
97+
Possible values: xsel, xclip, wl\-copy
9098
.RS
9199
.PP
92-
Choose the application to type with manually.
100+
Choose the application to access the clipboard with manually.
93101
.RE
94102
.TP
95-
--selector \f[I]SELECTOR\f[R]
96-
Possible values: rofi, wofi, fuzzel, dmenu
103+
\-\-typer \f[I]TYPER\f[R]
104+
Possible values: xdotool, wtype
97105
.RS
98106
.PP
99-
Choose the selector application manually.
100-
Usually \f[CR]rofi\f[R], but for Wayland, you may want \f[CR]wofi\f[R]
101-
or \f[CR]fuzzel\f[R].
107+
Choose the application to type with manually.
102108
.RE
109+
.TP
110+
\-\-keybinding\-copy, \-\-keybinding\-type, \-\-keybinding\-clipboard, \-\-keybinding\-unicode, \-\-keybinding\-copy\-unicode
111+
Define different keybindings for these actions.
103112
.SH KEYBINDINGS
104113
(optional) Select multiple emoji with shift+enter
105114
.PP
@@ -123,9 +132,9 @@ Please note that wofi does not support keybindings other than
123132
.SH FILES
124133
.TP
125134
\f[I]\[ti]/.config/rofimoji.rc\f[R]
126-
Per-user configuration file.
135+
Per\-user configuration file.
127136
.TP
128-
\f[I]/etc/xdg/xdg-i3/rofimoji.rc\f[R]
137+
\f[I]/etc/xdg/xdg\-i3/rofimoji.rc\f[R]
129138
Global configuration file.
130139
.TP
131140
\f[I]\[ti]/.local/share/rofimoji/recent\f[R]
@@ -135,12 +144,12 @@ Stores the recently used characters
135144
Contains additional characters or additional descriptions for the
136145
character set in \f[B]filename\f[R]
137146
.SH CONFIGURATION
138-
Args that start with \[lq]--\[rq] (eg.
139-
--version) can also be set in a config file.
147+
Args that start with \[lq]\-\-\[rq] (eg.
148+
\-\-version) can also be set in a config file.
140149
.PP
141150
Config file syntax allows: key=value, flag=true, stuff=[a,b,c] (for
142151
details, see syntax at
143-
https://github.com/fdw/rofimoji#example-config-file).
152+
https://github.com/fdw/rofimoji#example\-config\-file).
144153
If an arg is specified in more than one place, then commandline values
145154
override values from the config file.
146155
.SH WEBSITE

src/picker/docs/rofimoji.1.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
% ROFIMOJI(1) Version 6.2.0 | Rofi Third-party Add-on Documentation
1+
% ROFIMOJI(1) Version 6.3.0 | Rofi Third-party Add-on Documentation
22
% Fabian Winter
3-
% April 27, 2024
3+
% May 01, 2024
44

55
# NAME
66

0 commit comments

Comments
 (0)