index — walletdrain @ db6f8c221c7e87919c0efb1cb41df12ffddf5ec3

Little app to track my spendings, for the time being only for music

doesn't work rn, boilerplate for later

db schema needs to be redone now anyway
crispy-caesus 114518720+crispy-caesus@users.noreply.github.com
Mon, 20 Jan 2025 16:34:43 +0100
commit

db6f8c221c7e87919c0efb1cb41df12ffddf5ec3

parent

37a7078120e9319c3443b1dfadf53f59c571be81

2 files changed, 17 insertions(+), 3 deletions(-)

jump to
M main.gomain.go

@@ -54,9 +54,23 @@ table.UpdateHeader(widget.TableCellID{Row: -1, Col: i},

widget.NewLabel(header)) } */ + editForm := widget.NewForm() + + nameEntry := widget.NewEntry() + nameEntry.SetPlaceHolder("test") + editForm.Append("Name", nameEntry) - maxContainer := container.NewMax(table) - split := container.NewHSplit(maxContainer, widget.NewLabel("Select a column to edit")) + artistEntry := widget.NewEntry() + artistEntry.SetPlaceHolder("test") + editForm.Append("Artist", artistEntry) + + priceEntry := widget.NewEntry() + priceEntry.SetPlaceHolder("test") + editForm.Append("Price", priceEntry) + + + + split := container.NewHSplit(table, editForm) /* table.OnSelected = func(id widget.TableCellID) { editForm := widget.NewForm()
M sql.gosql.go

@@ -20,7 +20,7 @@

func createTables(db *sql.DB, tableName string) (err error) { switch tableName { case "music": - _, err = db.Exec(`CREATE TABLE IF NOT EXISTS music ( + _, err = db.Exec(`CREATE TABLE IF NOT EXISTS purchase ( id INTEGER PRIMARY KEY AUTOINCREMENT, external_ids TEXT, name TEXT NOT NULL,