···11-import { dialog, Menu, shell, BrowserWindow, type MenuItemConstructorOptions } from 'electron'
11+import { dialog, Menu, shell, BrowserWindow } from 'electron'
22import { ipc_main } from './typed_ipc'
33import path from 'path'
44import is from './is'
+1-1
src/electron/typed_ipc.ts
···99 MenuItemConstructorOptions,
1010} from 'electron'
1111import { ipcMain as electronIpcMain } from 'electron'
1212-import type { Track, TrackID } from '../../ferrum-addon'
1212+import type { TrackID } from '../../ferrum-addon'
13131414type OptionalPromise<T> = T | Promise<T>
1515type InputMap = {
···11-import {
22- add_tracks_to_playlist,
33- methods,
44- paths,
55- remove_from_playlist,
66- track_lists_details_map,
77-} from '@/lib/data'
11+import { add_tracks_to_playlist, methods, paths, track_lists_details_map } from '@/lib/data'
82import { flatten_child_lists } from '@/lib/helpers'
93import { ipc_renderer } from '@/lib/window'
1010-import type { ItemId, TrackID } from '../../ferrum-addon'
44+import type { TrackID } from '../../ferrum-addon'
115import { get } from 'svelte/store'
126import { append_to_user_queue, prepend_to_user_queue } from './queue'
1313-import type { SelectedTracksAction, ShowTrackMenuOptions } from '@/electron/typed_ipc'
1414-import { current_playlist_id } from '@/components/TrackList.svelte'
77+import type { SelectedTracksAction } from '@/electron/typed_ipc'
158import { open_track_info } from '@/components/TrackInfo.svelte'
1691710export function get_flattened_tracklists() {
+1-1
src/lib/selection-new.ts
···11-import { writable, type Updater, type Writable } from 'svelte/store'
11+import { writable, type Writable } from 'svelte/store'
22import { check_mouse_shortcut, check_shortcut } from './helpers'
3344type SelectionOptions<T> = {