Willy-JL
06aea09169
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-20 04:18:26 +00:00
あく
acc39a4bc0
Api Symbols: replace asserts with checks ( #3507 )
...
* Api Symbols: replace asserts with checks
* Api Symbols: replace asserts with checks part 2
* Update no args function signatures with void, to help compiler to track incorrect usage
* More unavoidable void
* Update PVS config and code to make it happy
* Format sources
* nfc: fix checks
* dead code cleanup & include fixes
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: hedger <hedger@nanode.su >
2024-03-19 23:43:52 +09:00
Willy-JL
4c80a50cbe
Apps: Use OFW main app names, shorten in display
2024-03-09 08:36:54 +00:00
Willy-JL
e229367780
Archive: Support viewing Disk Images with Virtual Mount
2024-02-20 06:14:49 +00:00
Willy-JL
b58bcac1a2
Archive: Open .img in Mass Storage app
2024-02-20 06:14:49 +00:00
Nikolay Minaylov
c3c54f672c
Archive: fixed Apps tab ext filter ( #3450 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-02-15 10:53:34 +07:00
Willy-JL
c7d9e1ea22
Fix extension merge
2024-02-14 19:51:52 +00:00
Willy-JL
27601d2a9a
Merge branch 'nm/js_archive_ext_filter' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-14 19:15:51 +00:00
nminaylov
89e9a2083c
Archive: fixed Apps tab ext filter
2024-02-14 17:04:40 +03:00
Willy-JL
4027db5156
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-12 16:43:26 +00:00
Nikolay Minaylov
0154018363
[FL-3579, FL-3601, FL-3714] JavaScript runner ( #3286 )
...
* FBT: cdefines to env, libs order
* API: strtod, modf, itoa, calloc
* Apps: elk js
* Apps: mjs
* JS: scripts as assets
* mjs: composite resolver
* mjs: stack trace
* ELK JS example removed
* MJS thread, MJS lib modified to support script interruption
* JS console UI
* Module system, BadUSB bindings rework
* JS notifications, simple dialog, BadUSB demo
* Custom dialogs, dialog demo
* MJS as system library, some dirty hacks to make it compile
* Plugin-based js modules
* js_uart(BadUART) module
* js_uart: support for byte array arguments
* Script icon and various fixes
* File browser: multiple extensions filter, running js scripts from app loader
* Running js scripts from archive browser
* JS Runner as system app
* Example scripts moved to /ext/apps/Scripts
* JS bytecode listing generation
* MJS builtin printf cleanup
* JS examples cleanup
* mbedtls version fix
* Unused lib cleanup
* Making PVS happy & TODOs cleanup
* TODOs cleanup #2
* MJS: initial typed arrays support
* JS: fix mem leak in uart destructor
Co-authored-by: SG <who.just.the.doctor@gmail.com >
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-02-12 15:54:32 +07:00
Willy-JL
7152846c08
Fix archive switching menu index
2023-07-23 00:32:56 +02: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
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
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
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
761ea80454
Archive: New tab for searching files
2023-07-03 22:31:54 +02:00
Willy-JL
0ccdc60921
Support remote and playlist files in archive
2023-07-03 02:40:26 +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
Astra
168fa72d53
[FL-3373] Scroll acceleration ( #2784 )
...
* Support for scroll acceleration
* Revert keyboard acceleration
* Add scroll acceleration to the text box
* Remove redundant code from the file manager input handler
* Archive: slightly better scrolling
* Gui,Archive: final version of accelerated scrolling
Co-authored-by: あく <alleteam@gmail.com >
2023-06-27 18:22:35 +09:00
Willy-JL
0d15bebb69
Archive file menu improvements
2023-06-19 16:29:19 +01:00
Willy-JL
45bdbca501
Archive hide/show ext based on tab not filetype
2023-06-12 23:43:45 +01:00
Willy-JL
b89f93e9a3
Archive fix actions menu retardedness
2023-06-04 22:57:31 +01:00
Willy-JL
2b2708e635
Archive fix favorites, u2f and app tabs
2023-06-04 17:29:13 +01:00
Willy-JL
405a6f76db
Archive go brrr
2023-05-22 14:10:12 +01:00
Willy-JL
7f19e16d47
Use stock system icons instead of assets
2023-05-20 20:00:02 +01:00
Willy-JL
b5dc2f239e
Asset pack support status bar background
2023-05-03 00:11:40 +01:00
Willy-JL
a0d6c6e63c
Allow setting folders as favorites in archive
2023-04-23 18:43:58 +01:00
Willy-JL
9bfcf08b22
Scrollable text support center alignment
2023-03-14 22:10:04 +00:00
Willy-JL
9fe3136993
Skip browser inputs while loading / sorting
2023-02-13 04:57:44 +00:00
Willy-JL
205da2920e
File browser load speed improvements (skip redraw)
2023-02-12 11:16:12 +00:00
Willy-JL
f263249016
Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into badusb-ble
2023-02-10 10:09:42 +00:00
Willy-JL
9b80cec2fa
Add internal flash browser tab
2023-02-10 10:09:28 +00:00
Willy-JL
f3bb068fd7
Rename bad usb to bad kb
2023-02-03 17:43:59 +00:00
VerstreuteSeele
60cb4a971e
Updating OFW
2022-12-20 20:35:25 +01:00
あく
e7107e39f7
Gui: scrollable long file names in FileBrowser and Archive Browser ( #2159 )
...
* Gui: scrollable long file names in FileBrowser
* Archive: scroll long file names
* Gui: elements code cleanup
2022-12-20 20:11:52 +09:00
RogueMaster
a43b17dee3
Update archive_browser_view.c
2022-11-12 08:51:17 -05:00