Releases: acegoal07/FlipperZero_NFC_Playlist
Releases · acegoal07/FlipperZero_NFC_Playlist
v3.4
What's Changed
- Makes it so users have the ability to switch between either timed or manual controls or use them at the same time
- Fixes naming scheme of functions within files
- Improves settings loading so it defaults values which are invalid
- Renames some variables to make them easier to identify
- Updates readme to show new settings
- Updates settings loader and saver to include new settings
Full Changelog: v3.3...v3.4
v3.3
What's Changed
- Adds the ability to save settings making them stay the same after closing and reopening the app
- Changes the reset button in setting to back to defaults so it makes more sense with the new buttons added
- Adds the ability to reload the saved settings if you make changes to the settings in your current instance you don't want saved
- Adds the ability to delete your saved settings entirely making the app use the defaults instead
- Moves the location that playlists are stored from
/ext/apps_data/nfc_playlist/to/ext/apps_data/nfc_playlist/playlists/so that they are separated from the file being used to store the users settings - Makes it so the app on launch check to see if the playlists folder exists and if not creates it so it
Full Changelog: v3.2...v3.3
v3.2
What's Changed
- Fixes loop setting for error screens while also improving overall implementation making it less likely to fail
- Switches from using popup for emulation screen and instead uses dialog_ex
- Adds the ability to use left and right button to move through the playlist alongside the timer (Thanks to @eried for the idea)
- Adds setting to hide and disable playlist controls
- Removes all popup imports as its no longer required
- Updates playlist_worker to include changes
Full Changelog: v3.1...v3.2
v3.1
What's Changed
- Adds loop setting allowing you to continuously go through the playlist till the back button is pressed
- Improves the playlist-worker so all delays use a single function allowing for easier implementation of future features
- Makes it so all delays also reset the counter to 0 so that there's no chance for any carryovers
- Makes it so the led-worker uses the predefined blink sequences instead of custom ones
- Updates the led-worker to add a delay light colour
- Updates emulation screen to use new light colour for delays
Full Changelog: v3.0...v3.1
v3.0
What's Changed
- Replaces old emulation worker with playlist worker that combines the threads into one function
- Switches the UI of the emulation scene to update with a tick event
- Updates all scenes to use new settings layout
Full Changelog: v2.7...v3.0
v2.7
v2.6
What's Changed
- Allow delay up to 12s by @xtruan
- Adds an error for a playlist already existing when renaming or creating a new playlist
- Adds detection for duplicate NFC items when using the built in add tool which then gives the option to choose another NFC item or add it anyway
- Adds a screen to view playlist content which shows only if your playlist is empty stating that your playlist is empty
- Changed how view playlist content, add NFC items and move nfc items combines the playlist items
- Make some variables static
- Formats all the files
- Changes the readme a bit
Full Changelog: v2.5...v2.6
v2.5
What's Changed:
- Adds new move NFC item in playlist editor that allows you to rearrange your playlist from within the app
- Improves some of the playlist editor functions
- Removes deprecated function
- Updates readme
- Changes some behavior within the app
- Changes some variable names
Full Changelog: v2.4...v2.5
v2.4
What's Changed:
- Changes how blank lines are handled in emulation
- Improves the detection of file types in emulation fixing an issue with it sometimes returning an error when it shouldn't
- Changes some error messages to give more information
Full Changelog: v2.3...v2.4
v2.3
What's Changed:
- Gives the app a new icon for both playlists and the app
- Moves all icons used into assets
- Improves the rename function further using path functions to get all the relative information
- Improves delay settings being used in emulation to make it so its not constantly counting the lines to determine whether or not to delay
- Renames some scenes
- Moves around some free functions to free the memory after it is no longer needed instead of waiting for the function to end
Full Changelog: v2.2...v2.3