42 Commits

Author SHA1 Message Date
piotr
ab5e2ea6ae move lock file to dataDir #79 2022-12-11 23:05:57 +01:00
piotr
85cc2d78ee fix userDirsFile path #68 2022-11-28 23:39:36 +01:00
piotr
d3a0fd04a4 log if userDirsFile found #68 2022-11-28 23:26:19 +01:00
piotr
ebdbe71ac6 hide and delete invalid pinned items #74 2022-11-12 03:41:24 +01:00
piotr
a249c37612 del redundant type conversion 2022-09-21 00:56:09 +02:00
piotr
c7fa6e836a fix log line formatting 2022-09-21 00:54:42 +02:00
piotr
87a62e7bb6 handle error closing file 2022-09-21 00:53:48 +02:00
piotr
11241cef0b replace deprecated types 2022-09-21 00:48:28 +02:00
piotr
87d2a74db0 fix setting data dir #69 2022-09-21 00:32:29 +02:00
piotr
41f7d58edf debug #69 2022-09-20 23:01:35 +02:00
Raphael Ludwig
f4b51b0706 Collect signals of child processes
Add logging if starting of a process was not successful
2022-02-13 23:06:21 +01:00
nightly-brew
07821f39b7 Use Setsid when starting the selected program to make sure it's not killed by signals sent to the drawer's process group. 2022-01-15 02:36:07 +01:00
piotr
3d6f3e6e3c support foot terminal 2021-11-21 21:45:10 +01:00
piotr
1f91ade8e6 multiple fixes 2021-09-28 02:40:23 +02:00
piotr
419c991b95 fix config dir detection 2021-09-27 01:38:00 +02:00
piotr
fa3a8d9bb7 excluded dirs 2021-09-25 04:39:05 +02:00
piotr
fb00364e51 migrate config files 2021-09-25 03:44:38 +02:00
piotr
c19814256f watch .desktop & pinned file changes 2021-09-24 03:01:55 +02:00
piotr
e6088e7345 remove stale code 2021-09-23 00:45:35 +02:00
piotr
5fcc6239b6 resolve conflicts 2021-09-23 00:25:35 +02:00
piotr
1df4c1a812 fixed formatting 2021-09-17 02:49:48 +02:00
piotr
b6dd4099fd logging with logrus 2021-09-17 02:33:39 +02:00
piotr
f12be46583 fix #23 2021-09-07 02:47:17 +02:00
piotr
9d50258042 don't skip hidden entries: fixes #22 added in #19 2021-09-07 02:07:29 +02:00
piotr
1be8e432fa print errors in human-readable format 2021-09-05 01:57:24 +02:00
James Lawrence
57826c064d improve parsing of desktop entries.
- speed up parsing by not creating nearly as many strings.
- fix basic whitespace handling. fixes #4

goos: linux
goarch: amd64
pkg: github.com/nwg-piotr/nwg-drawer
cpu: AMD Ryzen 7 1800X Eight-Core Processor
BenchmarkDesktopEntryParserOld-16    	   10000	    146094 ns/op
BenchmarkDesktopEntryParser-16       	   26097	     43303 ns/op
PASS
ok  	github.com/nwg-piotr/nwg-drawer	3.090s
2021-08-31 06:32:40 -04:00
piotr
04a292c2ec check err just in case 2021-08-20 05:02:37 +02:00
piotr
6912e7f320 xdg-open or open in FM 2021-08-20 04:46:26 +02:00
piotr
aefe2af4d5 hot fix to opening files 2021-08-17 22:34:28 +02:00
piotr
d732e9e070 support env vars at the end of the command #11 2021-08-15 14:34:25 +02:00
piotr
cd6e544adc wrong resources path fixed 2021-06-26 23:45:46 +02:00
piotr
fa9d9c3425 basic X11 support 2021-06-23 02:44:56 +02:00
piotr
aa266f51e1 fix XDG_DATA_HOME detection 2021-06-18 02:14:31 +02:00
piotr
24295dfd76 respect XDG_DATA_HOME 2021-06-18 01:56:47 +02:00
piotr
6f40068253 descriptions 2021-06-17 17:40:52 +02:00
piotr
48bc9f47b3 code cleanup 2021-06-17 04:09:03 +02:00
piotr
fa6ce8ef49 shortening long names fixed (Unicode) 2021-05-29 02:07:34 +02:00
piotr
ebfe56d194 file search improved 2021-05-26 03:53:25 +02:00
piotr
30287ff669 status line 2021-05-24 04:34:11 +02:00
piotr
1c9ad42e8b filtering by category ready 2021-05-24 03:46:14 +02:00
piotr
d26a35e2e8 get rid of the leftbox 2021-05-22 01:11:01 +02:00
piotr
36d95ecbdc initial commit 2021-05-19 00:53:51 +02:00