mirror of
https://github.com/DustinBrett/daedalOS.git
synced 2025-12-06 00:20:05 +01:00
Compare commits
2 Commits
c637b1fa7d
...
41f2ece1eb
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
41f2ece1eb | ||
|
|
aa30cf7e4b |
|
|
@ -169,12 +169,15 @@ const Run: FC<ComponentProcessProps> = ({ id }) => {
|
|||
([processName]) =>
|
||||
processName.toLowerCase() ===
|
||||
(
|
||||
resourceAliasMap[resourcePath.toLowerCase()] || resourcePath
|
||||
resourceAliasMap[resourcePid.toLowerCase()] || resourcePid
|
||||
).toLowerCase()
|
||||
) || [];
|
||||
|
||||
if (pid) {
|
||||
open(pid);
|
||||
open(
|
||||
pid,
|
||||
resourcePath === resourcePid ? undefined : { url: resourcePath }
|
||||
);
|
||||
addRunHistoryEntry();
|
||||
} else if (utilCommandMap[resource.toLowerCase()]) {
|
||||
utilCommandMap[resource.toLowerCase()]();
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ import useDoubleClick from "hooks/useDoubleClick";
|
|||
import Button from "styles/common/Button";
|
||||
import Icon from "styles/common/Icon";
|
||||
import {
|
||||
EXTENSIONS_WITH_ICON,
|
||||
ICON_CACHE,
|
||||
ICON_CACHE_EXTENSION,
|
||||
ICON_PATH,
|
||||
|
|
@ -349,7 +350,7 @@ const FileEntry: FC<FileEntryProps> = ({
|
|||
!isLoadingFileManager &&
|
||||
isVisible &&
|
||||
!isIconCached.current &&
|
||||
!detailsView
|
||||
(!detailsView || EXTENSIONS_WITH_ICON.has(urlExt))
|
||||
) {
|
||||
const updateIcon = async (): Promise<void> => {
|
||||
if (icon.startsWith("blob:") || icon.startsWith("data:")) {
|
||||
|
|
@ -506,9 +507,7 @@ const FileEntry: FC<FileEntryProps> = ({
|
|||
updateIcon();
|
||||
}
|
||||
|
||||
if (!isVisible && getIconAbortController.current) {
|
||||
getIconAbortController.current.abort();
|
||||
}
|
||||
if (!isVisible) getIconAbortController.current?.abort();
|
||||
}, [
|
||||
detailsView,
|
||||
exists,
|
||||
|
|
|
|||
|
|
@ -274,13 +274,14 @@ export const VIDEO_FILE_EXTENSIONS = new Set([
|
|||
|
||||
export const DYNAMIC_PREFIX = ["nostr:"];
|
||||
|
||||
export const EXTENSIONS_WITH_ICON = new Set([".ani", ".cur", ".exe", ".ico"]);
|
||||
|
||||
export const DYNAMIC_EXTENSION = new Set([
|
||||
...AUDIO_FILE_EXTENSIONS,
|
||||
...AUDIO_PLAYLIST_EXTENSIONS,
|
||||
...IMAGE_FILE_EXTENSIONS,
|
||||
...TIFF_IMAGE_FORMATS,
|
||||
...VIDEO_FILE_EXTENSIONS,
|
||||
".ani",
|
||||
".exe",
|
||||
".mp3",
|
||||
".sav",
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user