mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2026-11-13 10:27:37 +00:00
* RFID: show T5577 dumps in the Saved list and open them in their app The T5577 app saved into a subfolder of the lfrfid one, and the lfrfid saved list filters on .rfid alone - so the folder appeared, and entering it showed nothing. Dumps now save to /ext/lfrfid beside the keys, and the saved list and the archive's 125 kHz tab list both kinds. Picking a dump hands it to the T5577 app, which opens it on its own file menu, and queues this app back behind it on the same file, the way nfc_app_run_external chains mfkey32. A path ending in .t5577 passed to the lfrfid app now means that list, where before the app started and immediately exited. In the T5577 app the browser became a scene of its own, so leaving a dump returns to the list it was picked from instead of the start menu, and a rename now writes to the folder the dump is in rather than the app folder - opened from a subfolder or the archive, it used to move the file and report success. Its own folder keeps the test backup and the dumps older versions saved there, so neither shows up among the user's keys. The archive's tab filters moved into a table of their own, which drops two pseudo file types that existed only to carry a filter string. Closes #1187 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * chlog: T5577 dumps in the Saved list Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Firmware Assets
Compiling
./fbt icons proto dolphin_internal dolphin_blocking dolphin_ext resources
Asset naming rules
Images and Animations
NAME_VARIANT_SIZE
NAME- mandatory - Asset name in CamelCase. [A-Za-z0-9], special symbols not allowedVARIANT- optional - icon variant: can relate to state or rendering conditions. Examples: active, inactive, inverted.SIZE- mandatory - size in px. Example square 10, 20, 24, etc. Example rectangular: 10x8, 19x5, etc.
Image names will be automatically prefixed with I_, animation names with A_.
Icons and Animations will be gathered into icon.h and icon.c.
Dolphin and Games assets
Rules are same as for Images and Animations plus assets are grouped by level and level prepends NAME.
Good starting point: https://docs.unrealengine.com/4.27/en-US/ProductionPipelines/AssetNaming/
Important notes
Don't include assets that you are not using, compiler is not going to strip unused assets.
Structure
dolphin- Dolphin game assets sources. Goes tocompiledandresourcesfolders inbuilddirectory.icons- Icons sources. Goes tocompiledfolder inbuilddirectory.protobuf- Protobuf sources. Goes tocompiledfolder inbuilddirectory.slideshow- One-time slideshows for desktop