Skip to content

Commit 7e6f727

Browse files
zacharyweissWilly-JL
authored andcommitted
Archive: Favorite .mag files (#110)
* Impl mag file favoriting, add icon * Revert API ver * No weird formatting --------- Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com>
1 parent 5948756 commit 7e6f727

File tree

5 files changed

+7
-0
lines changed

5 files changed

+7
-0
lines changed

applications/main/archive/helpers/archive_browser.h

+3
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,23 @@ static const char* tab_default_paths[] = {
2323
};
2424

2525
static const char* known_ext[] = {
26+
// clang-format off
2627
[ArchiveFileTypeIButton] = ".ibtn",
2728
[ArchiveFileTypeNFC] = ".nfc",
2829
[ArchiveFileTypeSubGhz] = ".sub",
2930
[ArchiveFileTypeSubGhzRemote] = ".txt",
3031
[ArchiveFileTypeLFRFID] = ".rfid",
3132
[ArchiveFileTypeInfrared] = ".ir",
3233
[ArchiveFileTypeBadUsb] = ".txt",
34+
[ArchiveFileTypeMag] = ".mag",
3335
[ArchiveFileTypeU2f] = "?",
3436
[ArchiveFileTypeApplication] = ".fap",
3537
[ArchiveFileTypeJS] = ".js",
3638
[ArchiveFileTypeUpdateManifest] = ".fuf",
3739
[ArchiveFileTypeFolder] = "?",
3840
[ArchiveFileTypeUnknown] = "*",
3941
[ArchiveFileTypeAppOrJs] = ".fap|.js",
42+
// clang-format on
4043
};
4144

4245
static const ArchiveFileTypeEnum known_type[] = {

applications/main/archive/helpers/archive_files.h

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ typedef enum {
1717
ArchiveFileTypeLFRFID,
1818
ArchiveFileTypeInfrared,
1919
ArchiveFileTypeBadUsb,
20+
ArchiveFileTypeMag,
2021
ArchiveFileTypeU2f,
2122
ArchiveFileTypeApplication,
2223
ArchiveFileTypeUpdateManifest,

applications/main/archive/scenes/archive_scene_browser.c

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ static const char* archive_get_flipper_app_name(ArchiveFileTypeEnum file_type) {
2828
return "Infrared";
2929
case ArchiveFileTypeBadUsb:
3030
return "Bad USB";
31+
case ArchiveFileTypeMag:
32+
return EXT_PATH("apps/GPIO/magspoof.fap");
3133
case ArchiveFileTypeU2f:
3234
return "U2F";
3335
case ArchiveFileTypeUpdateManifest:

applications/main/archive/views/archive_browser_view.c

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ static const Icon* ArchiveItemIcons[] = {
3232
[ArchiveFileTypeLFRFID] = &I_125_10px,
3333
[ArchiveFileTypeInfrared] = &I_ir_10px,
3434
[ArchiveFileTypeBadUsb] = &I_badusb_10px,
35+
[ArchiveFileTypeMag] = &I_mag_card_10px,
3536
[ArchiveFileTypeU2f] = &I_u2f_10px,
3637
[ArchiveFileTypeApplication] = &I_Apps_10px,
3738
[ArchiveFileTypeUpdateManifest] = &I_update_10px,
2.34 KB
Loading

0 commit comments

Comments
 (0)