Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006421 [DCSS] Implementables feature N/A 2012-11-30 02:11 2018-08-01 17:30
Reporter neil View Status public  
Assigned To aidanholm
Priority normal Resolution done  
Status resolved   Product Branch 0.12 ancient branch
Summary 0006421: Implementable: Make item/spell/etc. descriptions scrollable.
Description It's somewhat frustrating that we have to work so hard to keep descriptions short just to make things fit only an 80x24 screen. This is even more of an issue with localisation of descriptions and quotes, because English is fairly succinct (in terms of number of lines of text) compared to, e.g., most other European languages.

Of course, this should be tested in all three of console, local tiles, and webtiles.
Additional Information
Tags ui-overhaul
Attached Files

- Relationships
related to 0006420resolvedmumra Gastronok's hat description is too long and cuts off the bottom of the menu when viewing it 
has duplicate 0001674resolvedmumra can't inscribe artefact with a long description 
has duplicate 0006261resolvedmumra rod of warding description is too long 
has duplicate 0005202closedmumra Rod of Demonology Description doesn't list spells 
has duplicate 0006186resolvedmumra Rod of venom, description too long 
related to 0006498new Too-small terminal should be handled more gracefully 
related to 0005584resolvedmumra Crash upon equipping Staff of Demonology 
related to 0006497new During an assertion failure, Crawl doesn't tell the user whether or not it saved the game 

-  Notes
(0020589)
KiloByte (manager)
2012-11-30 02:18

It'd allow to get rid of '!', too. In most cases the extra text would fit on the first page.
(0020591)
galehar (administrator)
2012-11-30 10:24

Also, it should be noted that the current layout of the description screen shouldn't necessarily be preserved. I find it quite messy. Stats and actions should be near the top, followed by description. Stash prefix and quotes can be pushed down.
(0023564)
DracheReborn (reporter)
2013-07-26 11:35

I'm interested in taking this up. I noticed that there's already an object called formatted_scroller in menu.h that seems like it can do the job (this object is used in message.cc and hiscores.cc, for example). My initial thought is to modify describe.cc to use the formatted_scroller object. Am I missing anything?
(0023565)
KiloByte (manager)
2013-07-26 15:45

As far as I know that code (ie, hardly at all), this seems to be the way to go, yes. I think folks with more experience in this area (like galehar) are currently less active.
(0030142)
wheals (administrator)
2016-01-14 19:34

I did this for items, though there may still be some issues to work out.
(0032473)
aidanholm (developer)
2018-08-01 17:29

This is now implemented for all three platforms

- Issue History
Date Modified Username Field Change
2012-11-30 02:11 neil New Issue
2012-11-30 02:12 neil Relationship added parent of 0006420
2012-11-30 02:16 neil Relationship deleted parent of 0006420
2012-11-30 02:17 neil Relationship added related to 0006420
2012-11-30 02:18 KiloByte Note Added: 0020589
2012-11-30 10:24 galehar Note Added: 0020591
2013-01-04 17:52 neil Relationship added related to 0006498
2013-03-18 23:53 mumra Issue Monitored: mumra
2013-03-27 05:56 mumra Relationship added has duplicate 0001674
2013-03-29 20:02 mumra Relationship added has duplicate 0006261
2013-04-08 19:26 mumra Relationship added has duplicate 0005202
2013-04-08 19:45 mumra Relationship added related to 0005584
2013-04-08 20:08 mumra Relationship added has duplicate 0006186
2013-05-26 06:37 mumra Relationship added related to 0006497
2013-07-26 11:35 DracheReborn Note Added: 0023564
2013-07-26 15:45 KiloByte Note Added: 0023565
2016-01-14 19:34 wheals Note Added: 0030142
2018-01-01 15:31 aidanholm Tag Attached: ui-overhaul
2018-08-01 17:29 aidanholm Note Added: 0032473
2018-08-01 17:29 aidanholm Status new => resolved
2018-08-01 17:29 aidanholm Fixed in Branch => 0.22 development branch
2018-08-01 17:29 aidanholm Resolution open => done
2018-08-01 17:29 aidanholm Assigned To => aidanholm


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker