···1313- Add queue panel slide-out transition
1414- Add `Ctrl+Tab` and `Ctrl+Shift+Tab` to select next/previous playlist
1515- Add `Back` and `Forward` shortcuts
1616+- Selection no longer gets cleared when the page updates
1617- Make time & volume sliders look ok
1718- Small design updates to tracklist header & filter textbox
1819- Respect user's locale time
+7-1
ferrum-addon/addon.d.ts
···118118 playlistName: string
119119 playlistDescription?: string
120120 playlistLength: number
121121- trackIds: Array<TrackID>
121121+ itemIds: Array<ItemId>
122122}
123123export declare function get_tracks_page(options: TracksPageOptions): TracksPage
124124export const enum ViewAs {
···171171 comments: string
172172}
173173export declare function get_track(id: string): Track
174174+export interface KeyedTrack {
175175+ id: TrackID
176176+ track: Track
177177+}
178178+export declare function get_track_by_item_id(itemId: ItemId): KeyedTrack
179179+export declare function get_track_ids(itemIds: Array<ItemId>): Array<TrackID>
174180export declare function track_exists(id: string): boolean
175181export declare function add_play(trackId: string): void
176182export declare function add_skip(trackId: string): void