Releases: malthesers/soulsborndle
v1.3.0
🌳 Soulsborndle: Shadow of the Erdtree
This update brings new bosses to guess from the Elden Ring DLC, Shadow of the Erdtree.
Also updated several classes using new features from TailwindCSS 3.4, added utility classes, and removed superfluous classes.
🌟 New
- Added 30 bosses from Shadow of the Erdtree (including multiple phases and split boss fights).
🛠️ Changes
- Changed w-*/h-* combinations to size-*
- Changed h-[100dvh]/min-h-[100dvh] custom classes to new h-dvh/min-h-dvh
- Added text-pretty to modal text
- Added utility class 'grid-center'
- Moved vertical-fade to bg extension
- Removed superfluous classes from elements
- Removed unused boss default image
- Simplified yharnam-layer styling
v1.2.1
🐛 Bug fix: modals overflowing on mobile browsers
Fixed modals and effects overflowing on mobile browsers by replacing 100vh with 100dvh to accommodate the browser UI of those devices.
🛠️ Changes
- Added ModalTemplate component as wrapper for modals
- Added EffectTemplate component as wrapper for effects
- Updated ESLint rules
- Updated Prettier options
- Updated README
- New title card replacing screenshot
- Centered damage type names in the table
v1.2.0
♻️ Soulsborndle: Remastered
Update is almost exclusively under the hood, refactoring the app with the introduction of Fuse.js for searching enhancements, TypeScript for
type safety and Pinia for store management.
🌟 New
- Added link to Ko-fi in the header
- Added screenshots for Richer Install UI
🛠️ Changes
- Implemented Fuse.js for better search results
- Fuzzy searching to help find bosses whose names may be spelled weirdly
- Ranked results prioritising bosses based on search query instead of showing bosses chronologically
- Implemented TypeScript
- Updated js files to ts
- Updated all Vue components to use ts
- Added interfaces and types for games, damage types, bosses, known info and chosen games
- Implemented Pinia
- bossesStore for handling game functionality
- gamesStore for handling selection of games
- modalStore for handling display of modals and effects
- recordsStore for handling clearing and updating of records
- Reformatted boss data from json into ts
- Refactored chosen games
- Refactored several components into smaller reusable components
- GuessesPanel has been split into: GuessesPanel, BossGuess, BossGuessCount and BossGuessDamage
- SearchPanel has been split into: SearchPanel, BossSearch, BossSearchCount and BossSearchDamage
- KnownPanel has been split into: KnownPanel, KnownCount and KnownDamage
- Updated Dark Souls numerals from Arabic to Roman
- Updated localStorage keys to include app name, i.e. prefixing of soulsborndle
- Simplified various computed properties, functions and stylings
v1.1.2
🐛 Bug fix: initial guess on mobile jumping to top
Fixed an error causing the screen to jump after having entered the first guess on mobile, due to the searches modal fading away and reducing screen height.
v1.1.1
🐛 Bug fix: weaknesses and resistances
Fixed an error causing the correct weaknesses or resistances not to be displayed as known information after having guessed a boss with an identical set of weaknesses or restistances.
v1.1.0
💀 Bosses Selector
You can now pick and choose whatever Soulslikes whose bosses you want to guess! Guess only Bloodborne, just the Dark Souls series or maybe venture into the newest inclusion of Elden Ring - any combination of the 6 included games is allowed.
🌟 New
- Added a new modal, Bosses, allowing you to pick the games whose bosses will be included
- Added hover effect for damage icons detailing their meaning
- Added effect for starting new game, also revealing the correct boss in the background
- Added link to GitHub repoistory in the header
🛠️ Changes
- Added several transitions to smoothen the dynamic content, e.g. known info changes, guessed bosses, etc.
- Added several phone improvements
- Reduced and compressed known info box and guessed bosses
- Close buttons on all modals to make it easier to exit modals
- Font size adjustments and responsiveness
- Added some changes to the input field, making it re-focused by:
- Starting a new game manually
- Guessing the correct boss
- Backspacing while tabbing through search results
- Input field is now re-focused on starting a new game
- Replaced health and souls range in the known info box with up/down arrows on each individual guess
- Updated records panel to accommodate game selection option
- 'None' is now displayed instead of blank space when it is known a boss has no weaknesses/resistances
🐛 Fixes
- Firefox: Damage type icons and favicon now appear correctly
- iOS: Input field no longer has rounded corners
- Scrolling on search results no longer overflows to scrolling the page
v1.0.0
Soulsborndle
Initial release and original version of Soulsborndle, a Wordle-clone where you guess a bosses from Miyazaki's beloved franchise.
Start the game by entering the name of any boss and narrow down the answer by using the feedback provided from past guesses.
The info box on the left shows the health pool and souls range as you sling out your guesses, while the resistances and weaknesses pop up as they are confirmed.
- View the Instructions to get a proper grasp of the game
- Check your Records for your personal best - or clear your current bests
- Start over with a New Game at any point if you can't find the answer
💀 Bosses
Bosses included in this iteration spans the following games:
- Demon's Souls
- Bloodborne
- Elden Ring
- Dark Souls
- Dark Souls II
- Dark Souls III
⚔️ Damage types
The damage types used for resistances and weaknesses are comprised of the following:
- Magic, including Arcane from Bloodborne
- Fire
- Lightning, including Bolt from Bloodborne
- Dark from the Dark Souls series
- Holy from Elden Ring
- Physical, including Standard
- Slash
- Strike, including Blunt
- Thrust, including Pierce