Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7681055a23 | ||
|
|
15c9029935 | ||
|
|
f67f1a9950 | ||
|
|
2c63e256ba | ||
|
|
92095d5b97 | ||
|
|
a6977d9444 | ||
|
|
378aa33cf3 | ||
|
|
9d6d572f72 |
@@ -21,10 +21,12 @@ and `nwggrid`.
|
||||
|
||||
[](https://repology.org/project/nwg-drawer/versions)
|
||||
|
||||
To close the window w/o running a program, you may use `Esc` key, or right-click the window next to the icons.
|
||||
|
||||
## v0.2.x note
|
||||
|
||||
1. Placing config files in the nwg-panel config directory was a mistake, sorry. The 0.2.0 version migrates them to `~/.config/nwg-drawer`.
|
||||
2. From now on you may run the program residently, which should speed it up. See "Running" below.
|
||||
2. From now on you may run the program residently, which should speed it up (but also occupy some resources!). See "Running" below.
|
||||
|
||||
## Installation
|
||||
|
||||
@@ -38,7 +40,7 @@ and `nwggrid`.
|
||||
Optional (recommended):
|
||||
|
||||
- thunar
|
||||
- alacritty
|
||||
- foot
|
||||
|
||||
You may use another file manager and terminal emulator (see command line arguments), but mentioned above have been
|
||||
confirmed to work well with the program. Also see **Files** below.
|
||||
|
||||
BIN
bin/nwg-drawer
BIN
bin/nwg-drawer
Binary file not shown.
8
main.go
8
main.go
@@ -21,7 +21,7 @@ import (
|
||||
"github.com/gotk3/gotk3/gtk"
|
||||
)
|
||||
|
||||
const version = "0.2.4"
|
||||
const version = "0.2.5"
|
||||
|
||||
var (
|
||||
appDirs []string
|
||||
@@ -251,6 +251,7 @@ func main() {
|
||||
pinned, err = loadTextFile(pinnedFile)
|
||||
if err != nil {
|
||||
pinned = nil
|
||||
savePinned()
|
||||
}
|
||||
log.Info(fmt.Sprintf("Found %v pinned items", len(pinned)))
|
||||
|
||||
@@ -425,7 +426,7 @@ func main() {
|
||||
|
||||
resultWindow.Connect("button-release-event", func(sw *gtk.ScrolledWindow, e *gdk.Event) bool {
|
||||
btnEvent := gdk.EventButtonNewFromEvent(e)
|
||||
if btnEvent.Button() == 1 || btnEvent.Button() == 3 {
|
||||
if btnEvent.Button() == 3 {
|
||||
if !*resident {
|
||||
gtk.MainQuit()
|
||||
} else {
|
||||
@@ -494,6 +495,9 @@ func main() {
|
||||
glib.TimeoutAdd(uint(1), func() bool {
|
||||
if showWindowTrigger && win != nil && !win.IsVisible() {
|
||||
win.ShowAll()
|
||||
if fileSearchResultWrapper != nil {
|
||||
fileSearchResultWrapper.Hide()
|
||||
}
|
||||
// focus 1st element
|
||||
b := appFlowBox.GetChildAtIndex(0)
|
||||
if b != nil {
|
||||
|
||||
Reference in New Issue
Block a user