Willy-JL
0a55300926
Fix xtreme lib import
2023-12-02 06:32:04 +00:00
Willy-JL
e0fa360640
Fix rename/move API, now rename/rename_safe ( #468 )
...
On OFW "rename" acts like "move", it replaces the destination
XFW had an extra "move" like that, and "rename" errored if dest exists
Now for compatibility "rename" acts as OFW, and new "rename_safe" errors
Tweaked all usages to work properly
Decided for CLI and RPC to use "rename_safe" so user cant lose files
2023-11-28 00:00:40 +00:00
Willy-JL
750f371182
Fix copy/paste and rename behaviors
...
Same beginning of name != same file/folder
Must check with a / suffixed
And never hold a pointer to furi string cstr
2023-11-25 18:11:54 +00:00
Willy-JL
a4d01d5d88
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2023-11-16 02:19:28 +00:00
Sergey Gavrilov
4b3e8aba29
[FL-3664] 64k does not enough ( #3216 )
...
* Unit tests: add "exists" to furi_record tests
* Unit tests: mu_warn, storage 64k test
* Storage: read/write over 64k
* Unit tests: moar tests for storage r/w for >64k cases
* Apps, libs: replace uint16_t with size_t on storage r/w operations
* Unit tests: better data pattern, subghz: warning if transmission is prohibited
Co-authored-by: あく <alleteam@gmail.com >
2023-11-16 01:39:27 +09:00
Willy-JL
f2902755ca
Fix thread and timer api
2023-11-12 06:35:20 +00:00
Willy-JL
28bcc09d9b
This can just be made global at this point lol
2023-10-26 04:03:42 +01:00
Willy-JL
56fd259d48
Move fw integrated apps to system dir --nobuild
2023-10-02 11:12:59 +01:00
Willy-JL
3af56c2af8
Last part for 100% OFW compatile API
2023-08-29 02:37:09 +02:00
Willy-JL
177d813e9d
Keybind fix hang on loader app error
2023-08-10 02:05:18 +02:00
Willy-JL
04f724a52c
Add run_with_default_app(), run files in right app
2023-08-10 01:44:33 +02:00
Willy-JL
ea6966208b
Rename archive external helper include
2023-08-10 01:23:43 +02:00
Willy-JL
c5700767b6
Archive show decide between binary and text viewer
2023-08-10 01:08:16 +02:00
Willy-JL
7152846c08
Fix archive switching menu index
2023-07-23 00:32:56 +02:00
Willy-JL
5de2f8d201
Archive fix folder favorites
2023-07-16 23:51:01 +01:00
Willy-JL
caa1bc9253
Archive merge menus, change buttons, cleanup code
2023-07-16 03:40:15 +02:00
Willy-JL
2ef96be703
Consistent RFID archive tab name
2023-07-14 22:08:15 +02:00
Willy-JL
fb91f09bda
Fix IR Remote fap path for archive
2023-07-14 21:21:46 +02:00
Willy-JL
6ecb6d93ab
Fix browser input ignore while loading
2023-07-14 16:46:23 +02:00
Willy-JL
f78da36c50
Hide browser cursor while loading
2023-07-14 16:45:52 +02:00
Willy-JL
c5a6e8fa46
Archive show loading while sorting
2023-07-14 16:19:50 +02:00
Willy-JL
f274c5899c
Improve browser wrap around behavior
2023-07-14 15:41:49 +02:00
Willy-JL
a377178a35
Item idx not needed anymore
2023-07-14 15:26:56 +02:00
Willy-JL
ae8488ecba
Re-merge the file browser changes properly
2023-07-14 15:25:02 +02:00
Willy-JL
7ce9e41091
Revert "Merge previous file browser commits"
...
This reverts commit 06c44031e7 .
2023-07-14 14:25:26 +02:00
Willy-JL
2ace772397
OFW compatible elements_scrollable_text_line
2023-07-14 13:45:01 +02:00
Willy-JL
06c44031e7
Merge previous file browser commits
2023-07-14 03:52:23 +02:00
Nikolay Minaylov
92c0baa461
[FL-3383, FL-3413] Archive and file browser fixes ( #2862 )
...
* File browser: flickering and reload fixes
* The same for archive browser
2023-07-12 20:35:11 +04:00
Sergey Gavrilov
9b2d80d6b7
[FL-3400] External menu apps ( #2849 )
...
* FBT, applications: add MENUEXTERNAL app type
* FBT, uFBT: build MENUEXTERNAL as EXTERNAL app
* Loader menu: show external menu apps
* LFRFID: move to sd card
* FBT: always build External Applications list
* Archive: look for external apps path
* Infrared: move to sd card
* Apps: add "start" apps
* iButton: move to sd card
* BadUSB: move to sd card
* External apps: update icons
* GPIO: move to sd card
* Loader: look for external apps path
* U2F: move to sd
* SubGHz: move to sd
* Apps: "on_start" metapackage
* NFC: move to sd
* Sync f7 and f18
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2023-07-10 12:03:41 +04:00
Willy-JL
dc4f264bcb
Case insensitive search (damn you furi strings)
2023-07-05 02:13:55 +02:00
Willy-JL
4556a5e47a
Hide extensons in favs but show in search
2023-07-04 23:16:01 +02:00
Willy-JL
9ad02943a6
Fix favorite move callback
2023-07-04 17:21:07 +02:00
Willy-JL
5cc3fc99ee
Support adding search button to favorites
2023-07-04 00:44:19 +02:00
Willy-JL
9d4f389311
Favorite move in actions menu
2023-07-04 00:42:26 +02:00
Willy-JL
6cb7aa649a
Fix u2f archive tab
2023-07-04 00:12:59 +02:00
Willy-JL
c52bc49602
fUrI-ReCoRd_cLoSe
2023-07-04 00:00:18 +02:00
Willy-JL
3c992d4582
Fix search flename handling
2023-07-03 23:52:05 +02:00
Willy-JL
c7c066d033
Archive search only in filename
2023-07-03 23:14:30 +02:00
Willy-JL
029ff8bcff
Archive search show no results found
2023-07-03 23:13:56 +02:00
Willy-JL
685d0b4cd2
Speed up archive search by ignoring dolphin assets
2023-07-03 23:06:51 +02:00
Willy-JL
761ea80454
Archive: New tab for searching files
2023-07-03 22:31:54 +02:00
Willy-JL
5520fd3d66
Archive apps use switches for easier additions
2023-07-03 18:06:28 +02:00
Willy-JL
f96993493d
Fix small string usage bug
2023-07-03 18:02:29 +02:00
Willy-JL
266538906e
Archive switch types for remote/playlist in tabs
2023-07-03 04:12:29 +02:00
Willy-JL
cdfdbed730
Archive fix sort idx=0 + hide cursor while loading
2023-07-03 03:05:17 +02:00
Willy-JL
0ccdc60921
Support remote and playlist files in archive
2023-07-03 02:40:26 +02:00
Willy-JL
a05bdfe788
Only use favorite timeout where supported
2023-07-02 23:08:58 +02:00
Willy-JL
0c3a8a3ca1
Fix scroll acceleration wrap-around
2023-06-29 03:39:09 +02:00
Astra
bf975ad786
Fix roll-over in file browser and archive ( #2811 )
2023-06-28 20:46:42 +09:00
Willy-JL
1d7feabffb
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2023-06-27 17:45:45 +02:00