stendhal icon indicating copy to clipboard operation
stendhal copied to clipboard

Web Client TODO List

Open bleutailfly opened this issue 5 years ago • 5 comments

TODO

Graphics

  • [x] failsafe image does not work for items (9832f19fb75)
  • animations:
    • [x] vertical & horizontal alignment of combat animation with entity is off (d8e09fcad)
    • [ ] combat animations not scaled with entity size
    • [x] weapon type combat animations not drawn (a.k.a. nature)
    • [x] weapon type combat animations don't rotate
    • [x] animated items not supported (f1ac6c7d22, dc47776, & af2cd54)
    • [ ] animated ground tiles not supported
    • [ ] bow combat animation doesn't show for some creatures (centaur king)
    • [x] combat animation should use standard natures when attacking at close range with ranged weapon
    • [x] ❗️ "confused" & "shocked" status animations not drawn
  • [x] mini map shows interior walls very blurry
  • very difficult to understand where player is located on minimap
    • [x] use blue for players (1dee228)
    • [x] draw + for players (6e4e5fe)
  • [x] large corpse sprites are not centered (26ba9a709a)
  • [x] HP level is sometimes hard to distinguish from HP bar (colors do not contrast) (f2782471)
  • [x] creature & NPC HP bars need to be offset vertically so they do not block player bar (1f28afd20)
  • [x] client thinks ugmash sprite is animated (dimensions are maybe not 32x32) (38b2484658)
  • [ ] entity movement in minimap not smooth
  • [ ] player position in minimap is inaccurate, needs to be offset
  • [ ] #450
  • [x] #448
  • [x] #493
  • [ ] #494
  • [x] #491
  • [x] #518
  • [ ] #517
  • [ ] #601

Audio

  • ~~combat sounds are delayed~~ (not an issue, my browser is just slow ~ AntumDeluge)
  • [x] window close sound should only play when [x] is clicked (8c763fe)
  • [x] #416
  • [x] doesn't handle music (13100af37984)
  • [x] #497
  • [x] DOMException sometimes occurs when trying to change volume with /volume chat command
  • [x] #500
  • [x] #505

Chat

  • [x] apostrophes are not drawn in chat log ("you're" appears as "youre") (48608d9b9a)
  • [ ] #519
  • [x] tutorial banner
  • [ ] #512
  • [x] player level up is not displayed (ce098c82bc)
  • [x] #488
  • [ ] #489
  • [x] speech bubble position should compensate for entity size (5b1f66d4bb)
  • [x] speech bubbles are unreadable when they extend past the right edge of the game window (e4018e6c9ebb4b6be8ddd346f1c0a66d57d14aa5)
  • [ ] text sometimes extends past right edge of notification bubbles
  • [x] notification bubbles not flush with bottom of display area (1699328c3a142bf847f4863a065cd69d09fb59b2)
  • [x] only keep chat bubbles on screen if entity is in viewport area (613be0d2cee741fdd51eed648633afe46d3b910c)
  • [x] fix keeping chat bubbles in viewport on y axis (currently doesn't take map offset into account like x axis does)

UI/Input

  • [x] no right-click option to own/leave pet
  • [x] cannot pick up/move items that are under self (d73223c)
  • [x] travel log does not show when quests can be repeated (ed42040)
  • ~~[ ] changing the size of the main window is not possible~~ (Note: modern browsers support zoom)
  • [x] need to compensate for corpse size when auto-closing corpse inventory dialog (f768b97966)
  • [x] ❗️no group/team/party panel
  • [x] can't click to remove items from chest, must use drag-and-drop (7f1781bec2)
  • [x] chest windows don't automatically close after using scroll to teleport (d03878e0aa)
  • [x] #490
  • [x] chat log "copy" context menu option should only copy entire log if no text is highlighted & only highlighted text in case of the opposite (c8453e03d7)
  • [ ] need to clean up bestiary window
  • [x] need to show "use" cursor for usable items (8a504d5c48)
  • [x] #583
  • [x] #461
  • [x] sometimes, character stops after changing direction with arrow keys (key release is being processed after direction change) (34a28d30d04)
  • [x] clicking on entity is limited to entity dimensions instead of sprite dimensions
  • [x] #605
  • [x] item touch drag-and-drop doesn't work (see also: #417) (e00187a)
  • [x] #445 (6bcc923)
  • [x] clicking notification bubbles should only remove top bubble that was clicked (fb435f9625)
  • [x] #666
  • [x] #487
  • [x] #459
  • [ ] #458
  • [ ] #417
  • [ ] #296
  • [x] #36
  • sidebar/status panel
    • [x] show money (3e802d1fd4)
    • [x] show status affects (eating, poisoned, etc.) (e30dd438a548e5eefb88f016fc46b0e8ab002ed7)
    • [x] show HP bar (6edc56ebd1)
    • [x] show karma bar (ee09408473f3)
  • [ ] #483
  • items that should have "use" context menu options but don't:
    • [x] wedding ring (22d4ee96d0)
    • [x] boxes (present, stocking, easter basket, etc.) (a04a2840ba495a7af13bded6ad1fa1830becd9fe)
    • [x] ashen holy water (22d4ee96d0)
  • [x] #506
  • [x] #507
  • [ ] #509
  • [x] #516
  • [x] ❗️ dialog windows positions not remembered
  • [x] ❗️ #582
  • [x] on-screen joystick/d-pad for touch screens (d-pad implemented, joystick WIP)
  • [x] needs emoji button & drop-down menu (f1c2fb85d1235331b6f98497d2d15804ab90d232)
  • [ ] clicks/touches on viewport should be ignored if action context menu is open to prevent movement
  • [x] #591
  • [x] #592
  • [x] disable pull-down refresh in mobile browsers (47dea8442de0e7f2eb9f5f59ab895f39b51f0283)
  • [ ] option to put browser in fullscreen (browser dependent)
  • [ ] #603
  • [x] number input fields in settings dialog should default to 0 if content is empty (4a27bacb529be2c1b866153f3c7a1195c74ec0a8)
  • [ ] #602
  • [x] #606

Account Creation and Login

  • [x] login dialog, when used outside the official website (833e21faf627d920f0d8129441b11e814222259f)
  • [x] select character dialog, when used outside the official website
  • [ ] character creation dialog (the website does not support skin color)

Admin Stuff

  • [ ] have to change maps to refresh creature name after using /altercreature command
  • [x] using 'inspect' from context menu, the data does not show up in the client msg/game area (7f26e184a1)

Misc

  • [x] #451
  • [ ] 'reaches' & 'drops to' messages are shown for creatures & NPCs (occurs in testing conditions, doesn't occur in normal gameplay since creatures & NPCs don't gain or lose experience)

Old Completed

  • [X] its really hard to see item amount in bag, the amount needs to be in black
  • [x] when killing a monster the corpse bag does not open up even if there is items in it.
  • [x] no sound
  • [x] have to drag money out of corpse, have to drag potions out of corpse also
  • [x] i can move corpse window closer to bag to unload it, but next kill bag opens up in lower left hand side again.
  • [x] i think everything must have to be dragged out of bag, i prolly just ate the potions, just couldn't tell how many i had
  • [x] corpse windows do not close when you walk away (c05d7b5e13)
  • [x] even when changing zones corpse bag is still open all 4 of them.
  • [X] web client is showing deniran -4 and it is not released yet. oh i'm on test server
  • [x] Admin/GM names are not yellow. (hack used 547f328919, needs improvement)
  • [x] Outfit dialog does not retrieve players current outfit when opened.
    • All layers appear to default to lowest index that can be set by player (either 0 or 1).
  • [x] No "destroy" option for Admin/GM in entity right-click menu.
    • Partially fixed: "destroy" option added, but doesn't work on items equipped in player inventory.
  • [x] Cannot turn off blood/gore. (1458032, f431c4c, 58e16c1, & 690536d)
  • [x] Opening menu, then closing with the [x] results in the following message: Unknown command /. Please type /help to get a list.
  • [x] red targeting ring does not always disappear from player after creature is killed (#484) (1113ad3b1c)
  • [x] continuous movement does not work
  • [x] can't use mouse wheel to change direction (324c1ea80c)
  • [x] can't stop auto-walk with direction arrows (fc44e0866f)
  • [x] slot emblems are not drawn
  • [x] ghostmode is not smooth when walking through collision tiles (a98ebb4)
  • [x] rented signs not visible (reported by other player)
  • [x] emerald ring image does not update when broken (0538767610)
  • [x] up/down arrows & mouse wheel scroll entire page on small displays where client is larger than page area (5c4bae8a9bdc291f4de348f869dbffed539ee3e5)
  • [x] entities with ignore_collision attribute get stuck in collision tiles (a98ebb4)
  • [x] no shadows (f9e5bf7 & 9517d33)
  • [x] corpses not visible if blood disabled (6cb7e0bfcc)
  • [x] doesn't show atk/def xp (41ac3f571f)
  • [x] a rented sign does not show, but it does have collision - so i right clicked on it and looked to see sign that had been rented - thus finding out why i could not walk there
  • [x] teleclickmode does not appear to be working
    • @AntumDeluge: Opened an issue specific to GM commands that don't work: #298
  • [x] right clicking on Ivan Abe (NPC) gives me typical browser (firefox) menu, couldn't click out of it, so i saved the 'page' then the ingame menu was able to be used (#206)
  • [X] my char is a white rectangle. Might be a sprite image that hasn't been added to web client yet.
  • [X] curser does not change when hovering over doors
  • [X] context menu after right click does not appear on doors of houses players can buy
  • [x] game is jerking heavily
  • [x] there don't appear numbers (red or green) over char or creatures
  • [x] how is one supposed to exit? closing tab or window seems the only way. Ah, with "Select character" I seem to be able to leave
  • [x] cannot move corpses
  • [x] skin coloring in outfit dialog is wrong

bleutailfly avatar Oct 09 '19 15:10 bleutailfly

  • The font used for the amount of items in an inventory slot now has a black border.
  • https://stendhalgame.org/client/stendhal.html is the last release on main server. https://stendhalgame.org/testclient/stendhal.html is the night build on test server.

nhnb avatar Oct 19 '19 08:10 nhnb

Edited by @AntumDeluge: Moved these items into original message.

nhnb avatar Oct 31 '19 22:10 nhnb

Edited by @AntumDeluge: Moved these items into original message.

tigertoes13 avatar Nov 19 '19 07:11 tigertoes13

i see, now, that this has been closed... why? there is much testing that needs to be done and rectified.

tigertoes13 avatar Nov 19 '19 07:11 tigertoes13

oh my goodness, i just saw where i am the one that closed it, i am sorry, this is much different that source forge bug rpts... it is now opened again

tigertoes13 avatar Nov 19 '19 07:11 tigertoes13

Closing as individual issues have been opened.

AntumDeluge avatar Mar 13 '24 05:03 AntumDeluge