Skip to content

Releases: Jollus174/Ding-Dong-PWA

Release 1.2 - Filter Box now included + URL constructers/deconstructers

06 Aug 05:05
Compare
Choose a tag to compare
  • Search filter now included to sort characters on mobile and desktop. Utilises jQuery for filtering, since Knockout would mess up the indexing when used with additional sorting functions.
  • URL constructer/deconstructer now reinstalled. Searching 'https://winningwithdk.com/#/corrin' for example will now instantly include the results for Corrin.
  • Fixed bug where Battlefield min percents were the same as FDs.
  • Updated tracking URL in .manifest for homescreen tracking.
  • Adjusted code of character transitions to account for new filter functions.
  • Added additional parameter of 'ID' to each character within the JSON file. Allows better tying of each character box to its relative information in the JSON file. Mapping this via index() alone was iffy.
  • jQuery will now reindex the characters if a Sort button is clicked. Earlier the character numbers were listed from 1- 63 regardless of anything, be it filters or sorting. Now the numbers are listed correctly and are relative to the current sorting algorithm.

Release 1.1 - Characters now use a single modal box

30 Jul 15:34
Compare
Choose a tag to compare

After recoding the app to use a single modal box rather than one-per-character. current node usage on the DOM is down from about 17,500 to about 2,781 nodes. Enables an even smoother experience overall, and expanding is now more feasible.
Other updates:

  • The percent range for the character boxes within the grid has been increased by +1%. Percent range should have been inclusive.
  • When scrolling down the modal. a character's name will appear.
  • It's now possible to view whether a character can be Fsmashed at ledge via the toggles at top.
  • In custom.js, the declaration and initialisation of the rageBar scrolling functions has been moved outside activateCharacter(). When transitioning character, it seems like these initialisations were stacking and causing scroll jank after some time.
  • Characters and the statistics in the modal now animate via CSS animations rather than CSS transitions.

Ding Dong PWA is released.

30 Jul 15:19
Compare
Choose a tag to compare

The first version is pushed live to Firebase hosting and released. Web app runs smoothly, but there's room for optimisation.
Currently ALL character data is loaded onto the DOM at once, and there is a modal for each character. Although this doesn't affect performance (and Lighthouse hates it), there should ideally be a single modal that has placeholders for each character. The data from the JSON file should be loaded into the single modal box when it's required.