Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add File Naming setting for more detailed naming #3002

Merged
merged 20 commits into from
Sep 1, 2023

Conversation

m1-ins
Copy link
Contributor

@m1-ins m1-ins commented Aug 22, 2023

What's new

Solved Issue #2598 (Feature Request) by adding more detail to file names through the use of a non-invasive setting named 'File Naming'.

Verification

  1. Go to: Settings > System > File Naming > Set to 'Detailed'
  2. Create any file that is an internal app which supports the naming convention (Sub-Ghz, NFC, iButton, RFID)
  3. Save the file

You can check the difference by setting the filename mode to 'Default'.

Checklist (For Reviewer)

  • PR has description of feature/bug or link to Confluence/Jira task
  • Description contains actions to verify feature/bugfix
  • I've built this code, uploaded it to the device and verified feature/bugfix

@m1-ins m1-ins requested a review from skotopes August 22, 2023 20:09
@m1-ins m1-ins changed the title Add Filename Mode for more detailed naming Add File Naming setting for more detailed naming Aug 23, 2023
@skotopes skotopes marked this pull request as draft August 23, 2023 19:52
@skotopes
Copy link
Member

Un-draft when ready

@m1-ins
Copy link
Contributor Author

m1-ins commented Aug 29, 2023

I believe I have addressed the issues raised in the last code review, but if there is logic/ the implementation that needs be changed specifically within the convert_app_extension_to_name function, let me know!

@m1-ins m1-ins marked this pull request as ready for review August 29, 2023 13:58
@m1-ins m1-ins requested a review from skotopes August 29, 2023 16:51
@skotopes skotopes merged commit 52b5966 into flipperdevices:dev Sep 1, 2023
skotopes added a commit that referenced this pull request Sep 17, 2023
* added filename mode setting
* added furi_flag checks for when filename_mode is set
* changed naming for ibutton, lfrfid and subghz
* requested changes from PR
* Lib: gather all naming bits and pieces under name generator module. Properly bump api version. FuriHal: fix RTC flag enum.
* PR requested changes
* bug fix for arg type
* added functionality for other application scenes
* Lib: cleanup name generator API, simplify usage. Sync API symbols.
* Lib: proper size type in name_generator. Cleanup.
* FuriHal: cleanup rtc api usage across firmware

Co-authored-by: あく <alleteam@gmail.com>
@hedger hedger added UI Affects UI New Feature Contains an IMPLEMENTATION of a new feature Core+Services HAL, furi & core system services labels Oct 13, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Core+Services HAL, furi & core system services New Feature Contains an IMPLEMENTATION of a new feature UI Affects UI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants