Skip to content

[BUG] List widgets with many objects per item flicker when hovered #15

@SixofClubsss

Description

@SixofClubsss

Describe the bug
When hovered over a List item, the highlight may flicker. This seems to occur more often with Lists that are constructed with many objects, possible optimizations to be had in that regards.

Relevant Package/Repo
Relevant to dReams, issue extends into dApps.

To Reproduce
Steps to reproduce the behavior:

  1. Connect and sync dReams
  2. Go to a List widget (Duels and Holdero Lists with many items)
  3. Hover mouse pointer over List item
  4. Watch if highlight remains solid or begins to flicker

Expected behavior
Once hovered, the highlight should remain solid as long as the pointer remains on that item.

Additional context
Mod at time of report,

go 1.21.5

require (
	fyne.io/fyne/v2 v2.4.4-rc2.0.20240406182811-8c17ddaea67e
	fyne.io/x/fyne v0.0.0-20240326131024-3ba9170cc3be
	github.com/SixofClubsss/Baccarat v0.3.2-0.20240407220413-e24bbb735f5e
	github.com/SixofClubsss/Duels v0.1.2-0.20240407220014-8d2cc3a51377
	github.com/SixofClubsss/Grokked v0.1.2-0.20240407215315-bfafed99ff50
	github.com/SixofClubsss/Holdero v0.3.2-0.20240407215123-e4de616d2cd9
	github.com/SixofClubsss/Iluma v0.3.2-0.20240407214903-cc29dcd748fa
	github.com/SixofClubsss/dDice v0.0.0-20240407220521-4787a263ad62
	github.com/SixofClubsss/dPrediction v0.3.2-0.20240407220227-8dc5355d80b5
	github.com/blang/semver/v4 v4.0.0
	github.com/civilware/Gnomon v0.0.0-20240403103529-8b2fdb2b3106
	github.com/creachadair/jrpc2 v0.35.4
	github.com/deroproject/derohe v0.0.0-20240326214000-81d61c264e16
	github.com/gorilla/websocket v1.5.0
	github.com/sirupsen/logrus v1.9.3
	github.com/superoo7/go-gecko v1.0.0
	github.com/x-cray/logrus-prefixed-formatter v0.5.2
	github.com/ybbus/jsonrpc/v3 v3.1.4
	go.etcd.io/bbolt v1.3.7
)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions