fix keyboard scrolling weirdness by updating Fyne fork
This commit is contained in:
@@ -153,7 +153,6 @@ var _ Scrollable = (*ArtistPage)(nil)
|
||||
func (g *ArtistPage) Scroll(scrollAmt float32) {
|
||||
if g.activeView == 0 && g.albumGrid != nil {
|
||||
g.albumGrid.ScrollToOffset(g.albumGrid.GetScrollOffset() + scrollAmt)
|
||||
g.albumGrid.Refresh()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -168,7 +168,6 @@ var _ Scrollable = (*ArtistsPage)(nil)
|
||||
|
||||
func (a *ArtistsPage) Scroll(scrollAmt float32) {
|
||||
a.grid.ScrollToOffset(a.grid.GetScrollOffset() + scrollAmt)
|
||||
a.grid.Refresh()
|
||||
}
|
||||
|
||||
func (a *ArtistsPage) CreateRenderer() fyne.WidgetRenderer {
|
||||
|
||||
@@ -164,7 +164,6 @@ func (a *FavoritesPage) Scroll(amount float32) {
|
||||
}
|
||||
if grid != nil {
|
||||
grid.ScrollToOffset(grid.GetScrollOffset() + amount)
|
||||
grid.Refresh()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -97,7 +97,6 @@ var _ Scrollable = (*GenresPage)(nil)
|
||||
|
||||
func (a *GenresPage) Scroll(amount float32) {
|
||||
a.list.list.ScrollToOffset(a.list.list.GetScrollOffset() + amount)
|
||||
a.list.list.Refresh()
|
||||
}
|
||||
|
||||
func (a *GenresPage) Route() controller.Route {
|
||||
|
||||
@@ -195,7 +195,6 @@ var _ Scrollable = (*GridViewPage)(nil)
|
||||
|
||||
func (g *GridViewPage) Scroll(scrollAmt float32) {
|
||||
g.grid.ScrollToOffset(g.grid.GetScrollOffset() + scrollAmt)
|
||||
g.grid.Refresh()
|
||||
}
|
||||
|
||||
func (g *GridViewPage) OnSearched(query string) {
|
||||
|
||||
@@ -87,10 +87,8 @@ var _ Scrollable = (*PlaylistsPage)(nil)
|
||||
func (p *PlaylistsPage) Scroll(scrollAmt float32) {
|
||||
if p.viewToggle.ActivatedButtonIndex() == 1 && p.gridView != nil {
|
||||
p.gridView.ScrollToOffset(p.gridView.GetScrollOffset() + scrollAmt)
|
||||
p.gridView.Refresh()
|
||||
} else if p.viewToggle.ActivatedButtonIndex() == 0 && p.listView != nil {
|
||||
p.listView.list.ScrollToOffset(p.listView.list.GetScrollOffset() + scrollAmt)
|
||||
p.listView.list.Refresh()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -187,7 +187,6 @@ func (g *GridView) ResetFromState(state *GridViewState) {
|
||||
g.stateMutex.Unlock()
|
||||
g.grid.Refresh()
|
||||
g.grid.ScrollToOffset(state.scrollPos)
|
||||
g.grid.Refresh()
|
||||
}
|
||||
|
||||
func (g *GridView) ResetFixed(items []GridViewItemModel) {
|
||||
|
||||
@@ -194,7 +194,6 @@ func (t *Tracklist) Reset() {
|
||||
|
||||
func (t *Tracklist) Scroll(amount float32) {
|
||||
t.list.ScrollToOffset(t.list.GetScrollOffset() + amount)
|
||||
t.list.Refresh()
|
||||
}
|
||||
|
||||
func (t *Tracklist) buildHeader() {
|
||||
|
||||
Reference in New Issue
Block a user