Skip to content

Release v1.2.0

Choose a tag to compare

@sipbuu sipbuu released this 27 Jul 07:37
· 46 commits to main since this release

Requires Node.js v18+ if running from source.


Lokal TTML Editor v1.2.0

feat: project fuctionality, autosaves, auto-scroll for lyrics, new pause dot behavior, autosave interval, crash recovery, unsaved changes indicator, undo/redo persistence, recently opened audio, saving, export validation


Features added:

  • Project Fuctionality: Each TTML and syncing-sessions can now be treated as individual projects with their own individual markings and audios and such, this helps to keep stuff intact and not needing to constantly "reload" a TTML file if you needed to switch between syncing songs.
  • Autosaves: Alongside the project functionality, each project will have up-to-20 recent autosaves (the time dep. between each is changeable in settings) that allow you to revert to them in case of corruption or a bad move. (Though, the browser will always save the last action regardless, this is just a fail-safe).
  • Autoscroll For Lyrics: There is now a new button in the top right of the Lyrics that allows you to center the lyrics so you don't need to scroll alongside the lyrics to see how they look.
  • New Pause Dot Behavior: Just a new look for the pause dots instead of a static animation, and now appearing instead of always being visible.
  • Crash Recovery: Prompt to revert to latest auto-save if a crash/forced exit was so bad that the browser could not save and/or has corrupted data.
  • Unsaved Changes Indicator: New indicator in the top left (as an orange dot) to let you know that you haven't fully saved yet so that you do not lose progress (as well as asking before you fully close the program if you would like to save changes.)
  • Undo/Redo Persistence: Undo/redo now persist through closes, allowing you to revert any recent changes in the case you accidentally closed the editor and need to go back.
  • Recently Opened Audios: You can now see the most recently used audios, so that you do not need to go constantly searching for the same audio. (as well as the project file remembering the last file location)
  • Export Validation: A little pop-up when pressing Export TTML that'll notify you of any word or line overlaps, in which you can choose to continue (in the case that the lines are meant to overlap.)

Issues

  • This version was pushed before my fixes, so errors like prompt() not being valid will occur, as well as other issues like closing the app will forget what project you were last on (because it never got set to persist after a close).

Please report any issues or pull requests for bugs and improvements.


Binary Checksums (SHA-256)

Lokal-TTML-Editor.exe: bec62bc32d67c7a563d94a09382759a02c0378b2104d1a2afd467e89397158bd

Full Changelog: v1.1.1...v1.2.0