Giter VIP home page Giter VIP logo

diablo2-runewizard's Introduction

Hi there ๐Ÿ‘‹

diablo2-runewizard's People

Contributors

aglarcz avatar alysson-azevedo avatar colisan avatar fabd avatar thomas-seidel avatar trangoul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

diablo2-runewizard's Issues

Improve search for weapons / armor

Currently searching sword does not match runewords with generic Melee Weapons as a weapon type.

It would be nice for a weapon class search term to match runewords with "Melee Weapons", "Missile Weapons".

Implementation?

While matching the search term with weapon type, somehow "Melee Weapons" or "Weapons" needs to be an alias for the possible weapon types to match against.

Fix popup activation on tablet / touch device

Change the mouseover events for the runeword popup as mousenter/mouseleave doesn't seem to work with touch on tablet.

Responsive layout is not important for this app, but being able to see the popup with a touch input would be better.

Indicate the standard mods from runes in runewords

For example Spirit's 7% Life Stolen Per Hit comes from Amn (when socketed into a weapon (Swords).

We could display [Amn] next to the mod, or the icon (though it's not easy to remember rune names from the icons alone).

The best way to do this of course would be to derive all that data from datafiles; but that's a lot of work that's perhaps not warranted at this point.

A simpler way could be to just add [Amn] in the runeword description; and style these accordingly. Perhaps support basic markdown to format the runeword text.

Improve search UX with common search tags

Since users can play the game in many languages ad we won't realistically suport languages in this simple app, it could make sense to add UX in the form of tags for common searches under the search bar.

  • makes search by weapon type/etc obvious to users
  • match common search terms : weapons, armors, swords;, axes etc.

...

Search [ __________________________________ ] 
( axes ) ( bows ) ( swords ) ( missile weapons ) ...
  • design some tags under search bar ( FIGMA )
  • chose a small but common set of tags, display under search bar
  • apply highlighted style to active tag(s)
  • tags should probably be exclusive (if one is clicked, un-select the other ones)

favicon

Try some tools that generate favicon.

Project Diablo 2 Fork Support (setup project with Win10 + WSL)

Hi @fabd !

First of all, thank you for your work, it has been incredibly useful and i'm very grateful for your endeavor!

Here with Season 6 of PD2 coming up this Friday (Nov 25th), i'm trying to have this thing up and running (yet again :D). Due to my limited knowledge (i can read html / css, but have no clue about JS), i cannot understand why my github pages are failing to load.

In my fork i've updated Main branch with all the new and changed runeword-descriptions, runewords, item types. Changed a few things elsewhere to reflect PD2. In the gh-pages branch i synched it with yours, tried to do few updates to see if pages will work, but they don't. https://kvothed2.github.io/pd2-runewizard/
It is failing to load resource /src/main.ts
I tried to launch it from the gh-pages /root and /docs (no idea about this tho) and from main /root

If this is something you can help me with easily, i would be forever grateful.
Thank you very much.
KvotheD

Avoid clipping of the Runeword popup at bottom of the browser viewport

Avoid clipping the popup, particularly if user has zoom level > 100% in the browser.

Possible implementation:

  • make the popup fixed position, always center and top of the viewport -- regardless of page scroll
  • (optional) make the header also fixed so it stays on the page (would look nicer I think once the popup is "stuck" to the top edge, makes the top area less empty looking)

Inconsistency with "tinfos" display for Leaf and Memory runeword ?

Hello, Leaf is defined as :
{ title: "Leaf", runes: ["Tir", "Ral"], level: 19, ttypes: ["Staves"], tinfos: "(Not Orbs/Wands)", },

with text "(Not Orbs/Wands)"

and Memory is defined as :
{ title: "Memory", runes: ["Lum", "Io", "Sol", "Eth"], level: 37, ttypes: ["Staves"], tinfos: "(Not Orbs)", },

with text "(Not Orbs)".

But it looks like Memory can't be inserted into a wand either as this runeword requires a 4 slotted staff.

ladder only rundewords

In D2R you can make all the old ladder only runewords in non-ladder or singleplayer. I just made an insight for example and I don't play ladder. Only the new 2.4 runewords are ladder only.

Runeword popup clipping at bottom

Simple fix by designing a footer to fill some verttical space at bottom of page

And/or do something more fancy to compute the popup height and move it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.