Code Monkey home page Code Monkey logo

maribelhearn.com's People

Contributors

32th-system avatar goldendrummer730 avatar hoangcaominh avatar kawaiishadowii avatar maribelhearn avatar nylilsa avatar rebotova avatar

Stargazers

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

Watchers

 avatar  avatar

maribelhearn.com's Issues

[LNN] The triangle symbol ▴ or ▾ does not appear when sorting a column

Describe the bug
The triangle symbol ▴ or ▾ does not appear when sorting a column

To Reproduce
For this to be done you need to use both tables Overall Count and Player Ranking.

  1. Go to the table Player Ranking and click on the header Games LNN'd. Next to the text Games LNN'd, the symbol ▾ appears.
  2. Go to the table Overall Count and click on the header Different players. Next to the text Different players, the symbol ▾ appears. Next to the text Games LNN'd, the symbol ▾ disappears.
  3. Go to the table Player Ranking and click on the header Games LNN'd. Upon (continuously) clicking on the header, no symbol appears. However, the symbol is still present in the column Different players of the table Overall Count

Expected behavior
It is expected for the symbol ▴ or ▾ to appear when clicking on the header Games LNN'd, but instead nothing appears.

[Survival] Separate LoLK into Pointdevice and Legacy categories

The Problem

LoLK only has a single category which seems to be geared towards Legacy. This doesn't allow players to record their progress on Pointdevice runs.

The Solution

Split the columns for the Easy, Normal, Hard, and Lunatic difficulties into two, with one column for Legacy and the other for Pointdevice. For Pointdevice, only two dropdowns should be needed, one for 1cc and the other for no bomb (anybody who's silly enough to do NMNB in Pointdevice could just put that down as legacy).

[LNN] Even rows of table not having the correct colour.

Describe the bug
Even rows of all table may not have the correct colour on dark mode.

To Reproduce
Steps to reproduce the behavior:

  1. Set the page to Light Theme
  2. Then, set the page from light theme to dark theme on the LNNs page.

Expected behavior
Even rows of table should be coloured dark.

What actually happened
Even rows of table are light-coloured.

Screenshots
image

[Tiers] Selecting multiple images for a tier does not work.

Describe the bug
It is not possible to add multiple characters to the tier list when using the double click option.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Currently tiering: Characters (any option works, but I use this as an example)
  2. Set the Tier List View to be on Normal. On the left side, character should be able to be selected.
  3. With your LMB, select Kutaka, Yachie and Mayumi. A white outline should appear around the three characters.
  4. With your LMB, quickly double click on Keiki.
  5. The following should appear:
    image
  6. When clicking on B, only Keiki goes to the B tier. Nothing happens to the other selected characters .

Expected behavior
All four characters should go to the selected tier.

[All, home] Non-visible icon on dark theme

Describe the bug
There exists an icon that is not so visible when on dark mode. The icon is used for the THWiki Populatiry Poll. The icon blends in too much with the background.

Screenshots
image
image

[Survival] Extra column achievement fill not fully working

Describe the bug
It is not possible to fill all achievements in the Extra column with your achievement of choice.

To Reproduce
Steps to reproduce the behavior:

  1. Select Game/Difficulty to be Extra
  2. Select Achievement to be anything.
  3. Click on Fill All

Expected behavior
All columns are supposed to be filled with what you selected in the Achievement section.

Screenshots
image
Additionally, the console shows an error when clicking on Fill All

Desktop (please complete the following information):

  • OS: Windows 10;
  • Browser Chrome;
  • Version 102.0.5005.115 (Official Build) (64-bit) (cohort: Stable);

[All] Wrong icons on dark mode

Describe the bug
When on dark mode, the wrong icons are displayed. This happens with the icons of GitHub and Source.

Screenshots
image

[Survival] Table too large on phone

Describe the bug
The screenshot of the survival progress table is way too large on a phone.

To Reproduce
Simply tap Generate Tables on a phone.

Expected behavior
That the table fit neatly within the display.

Screenshots
Screenshot_20220830-100033_Bromite

[Survival Table] Add NMNB option to UM section

Is your feature request related to a problem? Please describe.
I've yet to achieve any challenge clears in UM without using ability cards, therefore most of the options available to me just don't apply. For example, I have an HNN (with cards) with Reimu, but there are only NM or NB options, requiring me to pick one or the other.

Describe the solution you'd like
An additional setting for the drop-down lists in the UM line of the survival table labeled NMNB.

[LNN] Some columns do not have a properly working sorting order

Describe the bug
Some columns of the Player Ranking table do not have a properly working sorting order. In particular, the columns No. of LNNS and Games LNN'd are affected by this.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the table Player Ranking
  2. Click on the table header of No. of LNNs or Games LNN'd.

Expected behavior
The columns would be in a correct sorting order.

What actually happens
The columns are not in correct sorting order.

Screenshots
image

[Survival Table] Buttons do nothing

Describe the bug
None of the buttons on the Survival Progress Table Generator page seem to do anything.

To Reproduce

  1. Go to https://maribelhearn.com/survival
  2. Click on any button
  3. Observe how nothing happens

Expected behavior

  • The Fill All button should fill in the table according to the settings of the drop-down lists above it.
  • The Save button should save the table.
  • The Generate Tables button should open up a modal with the generated survival table.
  • The Reset button should reset the table.

Desktop (please complete the following information):

  • OS: Windows 10 (64-bit)
  • Browser: Mozilla Firefox (64-bit)
  • Version 101.0.1

[Tiers] Typo at Yuki and Mai

There is a typo when double clicking on Yuki and Mai. The text that appears is Yukiand Mai instead of Yuki and Mai

Screenshot may be cut off at the bottom on the "Works" tier list page

Describe the bug
When making a tier list for Lunatic 1cc game difficulty, I noticed in the generated screenshot the bottom tier was being cutoff. See the screenshots for an example. I was using a nonstandard tier header width, but when setting it to the default I still observe the same problem.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the tier list page.
  2. Select "Works" from the dropdown to tier works.
  3. Fill in the tier list according to the screenshots.
  4. In the setting, set "Tier Header width" to 200.
  5. Click "Screenshot" and observe the generated screenshot.

Expected behavior
The tier list screenshot should include all tiers and not be cut off at the bottom.

Screenshots
Screenshot of the cutoff tier list I observed:
touhou_tier_list_2024_03_25_15_21_20

Screenshot of the expected tier list (done by screenshotting the entire page and cropping in MS Paint):
expected_tier_list

Desktop (please complete the following information):

  • Browser: Google Chrome
  • Version: 122.0.6261.131

[Tiers] Wrongly displayed text

Describe the bug
The text [tier name] tier removed! may appear despite no tier being removed.

To Reproduce
Steps to reproduce the behavior:

  1. Select a tier. The window with the header Customise Tier should appear.
  2. Click on Remove This Tier. A pop-up window should appear in the browser asking for a confirmation.
  3. On the pop-up window, select Cancel.
  4. The text [tier name] tier removed! appears.

[TAS] TAS page

Add a page to the website featuring Tool-Assisted Superplay. In particular, high scores that were attained using tools to push runs to the limit.

[Admin] Add error overview

The admin panel should have a table showing every attempted URL for users that got a 4XX error.

This makes it easier to spot certain issues, such as dead links from elsewhere, or common typos people make.

[Survival] Add progress table for scene games (StB, DS, ISC, VD)

The Problem

They just don't exist lmao. Kinda unfair, too, since you record your own progress with scene games.

The Solution

There are two possible ways of going about this:

  1. A second table for all four games, each one having two columns: one for the total number of scenes cleared, and another for the number of scenes cleared with a second condition if it exists. For DS, that would be the number of scenes cleared with Hatate, and for ISC it'd be the number of scenes cleared without items. StB and VD would not use the second column.
  2. A separate table for each game, with separate lines for each level or day, and each individual scene with its own table cell. For StB and VD, you'd only have a single checkbox for whether that scene has been cleared or not. For DS and ISC, you could either add a second checkbox (cleared with Hatate and without items respectively), or a dropdown list with three items (Not cleared, Cleared with Aya only/Cleared with items, Cleared with Aya and Hatate/Cleared without items).

[Admin] Race conditions on cache file

Describe the bug
Race conditions can occur on the cache file, wiping it in the process.

To Reproduce
Wait for race conditions to randomly occur.

Expected behavior
The cache file is updated normally.

[WR] Implementation of Scene games

Feature request
Implementing the WRs of all Scene games on the WR page would make the WR page more complete. Furthermore, this may bring attention to people and indirectly spark the interest for some to be inspired to score the scene games. :)

[Tiers] Incorrect order of elements

Describe the bug
The order of elements of a tier gets swapped around when the tiers themselves are swapped around.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the Works tiers. Create two tiers.
  2. In the first tier, put in the games of th06-th09 in order.
  3. In the second tier, put in the games of th10-th12 in order.
  4. Drag the second tier and drop it on the first tier. This changes the placement of the tiers, but it also changes the order of elements of the first tier (the order is now th09-th06).

Expected behavior
The expected behaviour is for the elements within the tier to not be swapped around.

Screenshots
Before:
image
After:
image

[Tiers] Tier List Creator is Broken on Google Chrome

For some odd reason, the tier list portion of the site is bugged on Google Chrome and is constantly refreshing itself, rendering it unusable. Every other part of the site works perfectly fine.

I'm running on Windows 10 and on the latest version of Google Chrome (104.0.5112.81 (Official Build) (64-bit)). The site worked perfectly fine running under the latest version of Microsoft Edge.

2022-08-04.17-57-42.mp4

[Tiers] Misaligned options

Describe the bug
Some options may appear slightly more above than others are.
image

To Reproduce
Steps to reproduce the behavior:

  1. In the textfield of Add tier, enter <p
  2. Click on the button Add tier. The tier that appears should be empty.
  3. Select the created tier. The textfield should say <p.
  4. Replace the text <p by <p>.
  5. Press Save Changes

Edit: Alternatively, there is an easier way to reproduce it.

  1. In the textfield of Add tier, enter hello
  2. Click on the button Add tier.
  3. Select the created tier.
  4. Replace the text hello by (nothing).
  5. Press Save Changes

[Various] Realign Tables of Contents

Currently on various pages, the Tables of Contents look kind of odd, due to the decision to left-align paragraphs.
These sections should be realigned to make them look nicer.

image

[Survival] Checkboxes instead of dropdown lists

The Problem (should you see it as such)

For games that have multiple different conditions, adding all possible permutations of said conditions would make for a very long dropdown list in certain instances, e.g. WBaWC having four different challenge conditions for a total of 4! = 24 possible permutations.

Heck, if you were particularly insane and added conditions to UM for each individual type of card (i.e. active cards, equipment cards, passive cards, and possibly item cards), then the number of permutations for that could be as high as 5! = 120 or even 6! = 720.

The above, of course, is an extremely unlikely event and is only brought up as an extreme example, or in case ZUN gets completely sloshed while working on the next Touhou game and fills it to the brim with mechanics that require upwards of five different conditions.

The Solution

  1. In order to make the survival table more user-friendly (and possibly future-proof), replace the dropdown lists with a group of checkboxes for each individual condition of each individual game. These would be as follows:
    • 1cc (clear the game without continuing, using all resources and mechanics at your disposal; the below conditions will all assume a 1cc as a prerequisite)
    • NM (no miss; clear without losing a single life)
    • NB (no bomb: clear without using bombs)
    • NBB (no border break, PCB only: clear without getting hit while a Supernatural Border is active)
    • NV (no ventora, UFO only: clear without summoning a single UFO)
    • NF (no freeze, GFW only: clear without freezing any bullets by means of holding down the shot button) lmao yeah right
    • NT (no trance, TD only: clear without using manual trances)
    • NR (no release, HSiFS only: clear without using subseason releases)
    • NH (no hyper, WBaWC only: clear without engaging Berserk Roar, i.e. collecting three or more of the same animal token for every five tokens you collect)
    • NRB (no roar break, WBaWC only: clear without getting hit during Roaring Mode, i.e. the phase you enter after collecting five tokens of any kind)
    • NC (no cards, UM only: clear without equipping any cards, and without purchasing any card from any shop other than the pendulum card)
      • For PoDD and PoFV, this acronym can also be used to mean "no charge": clear without using any charged attacks.
  2. The options N/A and Not cleared are functionally identical to each other due to having no visual distinguishment, and can therefore be consolidated into one setting, which is used when no checkboxes are ticked.
  3. If only 1cc is checked, the table cell is colored green.
  4. If any other conditions are checked, it doesn't matter whether 1cc is checked or not.
  5. If NB is checked and NM isn't, the table cell is colored blue.
  6. If NM is checked and NB isn't, the table cell is colored pink (or whatever you call the color of your choice).
  7. If both NM and NB are checked, the table cell is colored purple.
  8. If additional conditions other than NM and NB are checked, all conditions that apply (including NM and NB) are specified via text within the table cell.
  9. If neither NM nor NB are checked, but one or more of the game-specific conditions are, the logic from Point 8 above applies and the table cell is colored blue (or a fifth color, should you choose to implement that).

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.