Michael Aaron Murphy
be7438fe64
fix(calc): Extract value from last occurrence of assignment operator
2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
b8192e1df1
feat(calc): Show calculations globally if query is a math expression
2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
c330552c20
fix(calc): Extract value from output expression on activate
2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
908364687a
chore(release): Release 1.0.2
2021-10-31 16:08:34 +01:00
Michael Aaron Murphy
51dafc45e2
fix(launcher): Exclude GNOME Initial Setup
2021-10-19 17:14:24 +02:00
Paul Delafosse
589dcb1cb3
feat(web): Fetch and cache favicons
2021-10-19 15:10:46 +02:00
Michael Aaron Murphy
55c1b6e4bd
feat(find): Inform user if fdfind is not installed
2021-10-07 19:20:50 +02:00
Michael Aaron Murphy
bb4440e8a3
feat(calc): Inform user if qalc is not installed
2021-10-07 19:20:50 +02:00
Paul Delafosse
6cdf2987a9
fix(terminal): resolve terminal symlink once
2021-10-07 17:29:31 +02:00
Jacob Kauffmann
0c7f3631d3
feat: Update plugin metadata w/ 2-line syntax/example descriptions
2021-10-05 17:44:48 +02:00
Michael Aaron Murphy
60799fb544
fix(desktop-entries): Adhere to NotShowIn restriction
...
Closes #20
2021-10-05 17:44:48 +02:00
Michael Aaron Murphy
7450393e97
fix(desktop-entries): Deduplicate AppIDs across sources
...
Closes #19
2021-10-05 17:44:48 +02:00
Michael Aaron Murphy
7fde48cc37
feat: Show examples in plugin help
...
Adds examples to each of the plugins' config files.
Closes #25
2021-10-05 17:44:48 +02:00
Albin Larsson
5cea11573d
fix(calc): Update description from JS to Rust dependency
2021-09-14 01:08:06 +02:00
Michael Aaron Murphy
4a5f9b09c0
chore(release): 1.0.1
2021-09-08 22:50:28 +02:00
Michael Murphy
d297fced20
fix(desktop-entries): Filter desktop entries by App ID rather than Name
...
This change also avoids any entry whose Exec is `false`. This fixes the GNOME Extensions app, which has two entries with the same Name, but differing App ID's. One of these should be ignored by the launcher, and has its Exec as `false`.
2021-09-07 20:33:51 +02:00
Michael Aaron Murphy
8b7c835a67
chore(qalc): Remove mention of Qalculate in description
2021-08-31 02:33:44 +02:00
Michael Aaron Murphy
1406efec23
chore: Apply GPL-3.0 SPDX license identifier to each source file
2021-08-30 18:35:32 +02:00
Michael Aaron Murphy
77503b1545
chore: Remove dependency on futures-codec
...
We were only using it for splitting lines, which is already possible
without it.
2021-08-26 18:42:56 +02:00
Michael Aaron Murphy
b5514a6e24
feat(service): Improved search result sorting via Jaro-Winkler
2021-08-26 15:59:50 +02:00
Michael Aaron Murphy
07b740a12f
improv(service): Make output parameter a generic futures Sink
2021-08-25 19:23:51 +02:00
Michael Aaron Murphy
4abe6a894a
improv(service): Use postage with futures traits
2021-08-25 19:19:39 +02:00
Michael Aaron Murphy
1468f74a5e
fix(calc): Possible return without indicating Finished
2021-08-25 13:42:52 +02:00
Michael Aaron Murphy
3be27dde0d
fix(scripts): Close signal was not being sent
2021-08-24 22:04:28 +02:00
Michael Aaron Murphy
dbcf28b3d8
feat(recent): Convert from GJS to Rust. GJS no longer required
2021-08-24 21:56:42 +02:00
Michael Aaron Murphy
2aa86e4ff7
feat(terminal): Rewrite GJS plugin in Rust
2021-08-23 20:04:41 +02:00
Michael Aaron Murphy
3869e35a80
improv(web): Use high priority
2021-08-23 20:04:40 +02:00
Michael Aaron Murphy
454ce19f08
fix(scripts): Avoid adding duplicate scripts
2021-08-20 23:07:40 +02:00
Michael Aaron Murphy
d16a9a6494
feat(pulse): Convert from GJS to Rust
2021-08-20 21:15:13 +02:00
Michael Aaron Murphy
d6e93877ad
fix(desktop-entries): Update dependency to use X-Ubuntu-Gettext-Domain translations
2021-08-20 21:14:31 +02:00
Michael Aaron Murphy
6efad71f0e
feat: Allow plugins to signal to deactivate themselves
...
Necessary when a plugin is unsupported
2021-08-20 18:44:24 +02:00
Michael Aaron Murphy
5ce96c624b
fix(desktop-entries): Display hyphen in description only if there is a description
2021-08-20 18:24:16 +02:00
Michael Aaron Murphy
83183c4bb7
feat(calc): Detect and support the decimal comma
2021-08-20 18:02:40 +02:00
Michael Aaron Murphy
21ced33d7d
chore(plugins): Refactoring to share mime_from_path function
2021-08-19 20:21:48 +02:00
Michael Aaron Murphy
8f25fcaad1
improv(files): Preserve ~/ when tab-completing searches
2021-08-19 20:10:58 +02:00
Michael Aaron Murphy
78704bba85
fix(calc): Fix display of name for Qalculate
2021-08-19 19:55:34 +02:00
Michael Aaron Murphy
56c112ebdc
fix(web): Missing comma in config
2021-08-19 12:26:51 +02:00
Michael Aaron Murphy
74026fd847
fix(calc): Improve string slicing of complex equations
2021-08-18 22:39:11 +02:00
Michael Aaron Murphy
0e113131d3
improv(calc): Handle warnings the same as errors
2021-08-18 17:53:19 +02:00
Michael Aaron Murphy
66fdf397cb
fix(desktop-entries): Hide entry if it doesn't match DE requirement
2021-08-18 14:38:20 +02:00
Michael Aaron Murphy
a378194f57
fix(desktop-entries): Multi-word query support
2021-08-18 14:28:19 +02:00
Michael Aaron Murphy
5b15e92bcb
fix(desktop-entries): Stop NoDisplay items from being shown
2021-08-18 14:26:18 +02:00
Michael Aaron Murphy
44f1cf3b4e
improv(find): Default to case-insensitive search
2021-08-18 14:21:23 +02:00
Michael Aaron Murphy
106804ec27
fix(find): Hang due to not resetting active status on finished
2021-08-18 14:14:18 +02:00
Michael Aaron Murphy
878e31f30c
improv(plugins): crate::send shall use write_all instead of write
2021-08-18 14:01:28 +02:00
Michael Aaron Murphy
4a45257472
improv(files): Limit to 20 sorted results
2021-08-18 13:59:13 +02:00
Michael Aaron Murphy
9c69310e09
improv(files): Cache items in a directory
2021-08-18 13:56:00 +02:00
Michael Aaron Murphy
d29268d8be
feat(files): Convert to Rust
2021-08-18 13:55:06 +02:00
Michael Aaron Murphy
bc1fc717b1
feat(calc): Convert to Rust w/ Qalc
2021-08-18 13:33:38 +02:00
Michael Aaron Murphy
dae8108cb1
feat: Support context options
2021-08-17 17:02:42 +02:00