Commit de9debe
feat: update to 5.10.1 (#14)
* Screen Reader: Config buttons
Auto Jobs, Auto Structure, Auto Equip, and Dimensional Generator config buttons
* Both versions: Auto Golden Config button
Create a config button for AutoGold for SR and mobile accessibility
* ScreenReader: Map Chamber Tooltips
Untested, these were all inaccessible before.
* ScreenReader: checkbox accessibility
All the checkboxes in the game should now be readable and toggleable.
All checkboxes aside from the Spire Settings should have relevant labels.
* SR: title to aria-label
* SR: checkbox bugs
* SR: perk screen display bug
* SR: magnetoshriek button
* SR: missing aria-labels
* SR: new tooltip test (battle buttons)
* SR: Mutators + misc
first pass at the mutator screen
achievement alerts (untested)
additional cleanup on the battleside buttons
export read only to avoid accidental button presses
* SR: map cost
* SR: mutator availability status
* SR: Nature tab tooltips
* fix perfect map checkbox
* map chamber tooltips redo
tooltips on ? instead of separate buttons
* Disable tooltip updates on SR
They cause a multitude of weird issues
* Buildings, Jobs, Upgrades, Equipment ? tooltips
Also changed both versions innerHTML += to the much less destructive insertAdjacentHTML
* All versions: Convert SA spans into buttons
with some css tweaks to get everything looking like it should again
* Spire assault active on SR version
Weirdness with game.global.lockTooltip preventing the window from updating on screenreader.
button labels
* Spire assault item effects and upgrade ? tooltips
experimenting with aria-live because these actually exist on the page and not just in a tooltip
* aria-labels & tooltips
Bone charge tooltips
labels on close/view Heirloom and Achievement popups
remove completed mouse-tooltips (ongoing)
* Spire assault item element order
Change how items are displayed so that the navigation order is item, upgrade, item, upgrade, instead of item, item, upgrade, upgrade.
Also add an invisible heading for screenreader purposes.
* announce enlightenment activation
* perk button ? tooltips
* Buttons, tooltips, Headings, heirloom QoL
Around 50 newly accessible tooltips
Around 200 elements that have onclick events are now properly role=button and tabindex=0
New heading in Perk/Portal screen at the start of the perks
New heading on heirloom screen at the Mod Breakdown so you can more easily select a mod and then upgrade it
1x 10x 100x buttons on Heirloom upgrades now have aria-disabled set when you can't afford it
* Revert the Buttoning
* Spire assault equipment checkboxes, tabindex on tooltip buttons
* 5.10
* Fibrillator
* update breed function
* Bugfixes PR
General bugfixes for stuff that is commonly reported on Trimps discord & very minor improvements
* drawGrid
* buildMapGrid
* Update main.js
* Update main.js
* Update main.js
* Update updates.js
* Update main.js
* Update main.js
* Update updates.js
* Update main.js
* Remove golden upgrade purchase delay in TW
With heavy TW speedups it can cause GUs not to be bought until the end of a run which is suboptimal
* Update main.js
* voidCorruptionIcon
* setMutationTooltip
* manageEqualityStacks
* updateExp
* mutations.setAlert
* showEquality
* updateFormations
* updateBar
* updateAllBattleNumbers
* Improve building purchasing
Adds an amt parameter to buildBuildings function and uses that to purchase multiple buildings at once rather than looping through each building up to 10 times
* Update main.js
* Refactor gather
Rewrite gather so that the majority of calculations are done outside of the for loop to reduce calculations run
* Remove abandon challenge code. Pushing separately.
* Update main.js
* Add total bonfires built to bonfire icon tooltip
* Minor screwThisUniverse change
* numTab
* manageStacks
* updateSideTrimps
* updateTurkimpTime
* not manageStacks
* scaleHeirloomModUniverse
* dropPrestiges
* Update main.js
* startFight function - cleanup, refactoring
Cleanup and refactoring of the startFight function.
I'm sorry.
* remove comments, file can now be merged directly
* SR update
* SR update
* drawX && drawAllX improvements
Change drawAllX function so that they draw all innerHTMLs in 1 go rather than 5-50 updates per function
Moves the alert icon creation to the drawX functions to reduce innerHTML updates
I double checked and they should be compliant with Quias latest SR PR
* SR update
* SR update
* SR update
* SR update
* add missing function
* SR fixes
* whoops
one too many things deleted there, noo.
* Remove shouldUpdate function
* Remove shouldUpdate reference
* Remove shouldUpdate reference
* Remove shouldUpdate reference
* Fix generator not updating outside of TW
* Fix crash on pausing generator
* Make the Life & Nom elems only update when changes occur
* role=button to <button>
incomplete
* status text, WIP
* formations, WIP effect icons
improved Formation buttons
fixed 'rename heirloom' label
Enemy effect icons have names and tooltips (WIP)
* Tooltip experiments: ?, shift, info buttons
Also moved everything into makeAccessibleTooltip, which can make mouseover events in the future too if GS wants.
* convert all role=button into <button>
* consistent auto XX buttons
* SR info header, optional info buttons
* display DG config errors
* h6 heading for SR info
* oops
* Map at Zone: aria-labels, buttons
* remove -+ map level buttons
* mutations: headers and top/bottom of page, buttons
* remove mouseover tooltips on screenreader
* Radio buttons for formations
* mutations event listeners fix
* equality fix
* spire stats fix
* alerts fix
* tw limiter
* Screenreader updates (Trimps#286)
* role=button to <button>
incomplete
* Tooltip experiments: ?, shift, info buttons
Also moved everything into makeAccessibleTooltip, which can make mouseover events in the future too if GS wants.
* convert all role=button into <button>
* consistent auto XX buttons
* SR info header, optional info buttons
* display DG config errors
* h6 heading for SR info
* oops
* Map at Zone: aria-labels, buttons
* remove -+ map level buttons
* mutations: headers and top/bottom of page, buttons
* remove mouseover tooltips on screenreader
* Radio buttons for formations
* status text, WIP
* Temp Patch for August
* Revert "Merge branch 'pr/282'"
This reverts commit e403938, reversing
changes made to 01de46c.
* Revert "Merge branch 'pr/267'"
This reverts commit 9f197f8, reversing
changes made to 504db25.
* formations, WIP effect icons
improved Formation buttons
fixed 'rename heirloom' label
Enemy effect icons have names and tooltips (WIP)
* Revert "Temp Patch for August"
This reverts commit 88b806a.
* SR only: bugfix perfect maps checkbox
the most cursed interaction of JS and NVDA
* SR: Stack display
All stacks are now readable!
* SR: Golden upgrade tooltips
* SR: maps as lists for navigation
* SR: Lists cleanup, pause alert
* SR: most efficient Equip
* SR: world/map icons
* SR: minor fixes & improvements
Alert on Achievement
Show firing
Gigastations 'can't afford'
* remove 'patch notes' assert
* SR: show buy amount on buttons
* SR: fix show buyables
* Bad typo bugfix and more SR stuff (Trimps#287)
* SR: de-listify the footer menu
* Refactor jobs/equip/buildings/upgrades Buttons code + SR bugfix
fix SR display not respecting firing for Jobs
* bugfix: autoUpgrade during Liq
An ancient typo probably.
Bug: AutoUpgrade does not fire quickly in Liq unless AutoPrestige is also on.
* Bugfix: very bad typo
* SR: don't display tooltips on buying X
* jan 26
* Screenreader: masteries, settings buttons, player spire, misc (Trimps#288)
* SR: de-listify the footer menu
* Refactor jobs/equip/buildings/upgrades Buttons code + SR bugfix
fix SR display not respecting firing for Jobs
* bugfix: autoUpgrade during Liq
An ancient typo probably.
Bug: AutoUpgrade does not fire quickly in Liq unless AutoPrestige is also on.
* Bugfix: very bad typo
* SR: don't display tooltips on buying X
* SR summary
Prismatic, trimp damage fixed, time on zone/map, void maps
* SR: masteries first pass
tables!
* remove table labels, de-tablefy Summary
user feedback whee
* SR: Masteries
Row headers for lock/unlock and number remaining in row
Messages for can't afford, and purchase
dark mode css fix whoops
* SR code cleanup: move screenreader check into the assert
* SR: settings buttons tooltips
+ cleaned up DG config window
+ a few missing locktooltips on input-tooltips
+ buttonify 'cancel' on tooltips for easier access
* SR: Player spire first pass
tooltips, affordability, removing useless buttons
Slight rearranging of how the HTML is updated to make managing the tooltips easier.
* SR: don't render player spire
* SR: don't render player spire
* SR: magnetoshriek, for real this time
* SR: minor enhancements
map sliders
remove more mouseovers
label fluffy and turkimp
Log config option tooltips
second repeat maps tooltips
* SR: code cleanup
* SR: improve info button mode
* SR: disable performance settings
* SR: read row enhancements
---------
Co-authored-by: Trimps <[email protected]>
* hide sr info toggle
* SR: fix player spire tutorial being hidden, tooltips sometimes breaking (Trimps#289)
* jan 30
* SR: Timewarp screen, missing map icon labels, TW maps bugfix (Trimps#290)
'run a map' buttons were showing even when mapsAllowed was 0.
* jan 31
* SR: improve labeling on autoX tooltips, fix SR summary attack (Trimps#291)
* SR: improve labeling on autoX tooltips, fix SR summary attack
* silly TWspeedup things
sometimes !== is bad
* EA
* SR: Portal Screen, Dimensional Generator (Trimps#292)
Portal Screen:
lists for challenges
more buttons
DG upgrades:
buttons have info on affordable status/cost
Changed behavior to match the rest of the game for SR: click is buy, 'tooltip' is info. (was click is info, buy is on a button several elements down. Works great visually, not so much with a screenreader)
* fixes
* more fixes
* another one
* fix
* SR: void map tooltip (Trimps#293)
This is the last one I missed, right?
* SR: little fixes (Trimps#294)
Dailies display (aria-live and clocks are bad)
Equality settings: labels and buttons
Stuffy spire story headings, buttons
Fluffy pats :)
* finishing touches
* missing patch note
* fixes
Player spire not showing with shrunk layout in some circumstances
autojobs formatting on scientists? Swear I didn't touch this but this works better.
fix label formatting on steam
fix domination icons (hello stray space)
* fix PS floating damage text
* fix
* little fixes (Trimps#298)
* accessibility: ctrl-click > config buttons
and a whoopsie '
* little fixes
fix: don't show ring mods until level 5
fix: Scruffy radon breakdown after S23
fix: show/hide autogold config button
fix: playfab 'remember info' checkbox
visual: remove excess padding on auto configs
* minor feature: configure hybrid number format
---------
Co-authored-by: Trimps <[email protected]>
* small fixes (Trimps#299)
* small fixes
Add extra checks to ensure Tenacity can't go below its minimum multiplier.
Fix the Greed bonus not being applied if Masterfulness has levels and Greed doesn't.
Fix Tenacity not being displayed in the damage breakdown if Masterfulness has levels and Tenacity doesn't.
Reduce u2Mutations.openTree calls when getting seeds, now only gets called when you can afford a new mutator otherwise it just updates the seeds available element.
Fix Rename Preset tooltip not being affixed with the preset number.
Fix Berserk death not occurring when using Map at Spire setting.
* add u2 spire seed drop buff
The seed drop buff was forgotten about :(
* 5.10.1
* playfab fix
* Nurture VMDC bugfix
The function wasn't called correctly so always returned false even if the conditions were met.
* extremely small fixes
apostrophes in mouseover texts, breaks a few map icons
extra spaces in/around combat icons
AutoUpgrade on scientist challenge 'undefined' button
Equip efficiency highlight doesn't work correctly on armor
Spire visuals not updating on buy/sell traps
* fix fast attack map special
The fast attack map special currently doesn't work when Hyperspeed 2 has been purchased as the else if doesn't get run.
---------
Co-authored-by: Quiaaaa <[email protected]>
Co-authored-by: Trimps <[email protected]>
Co-authored-by: GodNooNoo <[email protected]>
Co-authored-by: SadAugust <[email protected]>1 parent 216427a commit de9debe
File tree
19 files changed
+6835
-3979
lines changed- public
- css
- src
- entities
- heirlooms
- main-screen/bottom-row
- legacy/init
- pages
- styles
- original
19 files changed
+6835
-3979
lines changedLarge diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| |||
333 | 333 | | |
334 | 334 | | |
335 | 335 | | |
336 | | - | |
| 336 | + | |
337 | 337 | | |
338 | 338 | | |
339 | 339 | | |
| |||
463 | 463 | | |
464 | 464 | | |
465 | 465 | | |
466 | | - | |
| 466 | + | |
467 | 467 | | |
468 | 468 | | |
469 | 469 | | |
| |||
498 | 498 | | |
499 | 499 | | |
500 | 500 | | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
501 | 505 | | |
502 | 506 | | |
503 | 507 | | |
| |||
639 | 643 | | |
640 | 644 | | |
641 | 645 | | |
| 646 | + | |
642 | 647 | | |
643 | 648 | | |
644 | 649 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
584 | 584 | | |
585 | 585 | | |
586 | 586 | | |
587 | | - | |
| 587 | + | |
588 | 588 | | |
| 589 | + | |
589 | 590 | | |
590 | 591 | | |
591 | 592 | | |
| |||
1359 | 1360 | | |
1360 | 1361 | | |
1361 | 1362 | | |
1362 | | - | |
| 1363 | + | |
1363 | 1364 | | |
1364 | 1365 | | |
1365 | 1366 | | |
| |||
1490 | 1491 | | |
1491 | 1492 | | |
1492 | 1493 | | |
1493 | | - | |
1494 | | - | |
1495 | | - | |
1496 | | - | |
1497 | | - | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
1498 | 1499 | | |
1499 | 1500 | | |
1500 | 1501 | | |
| |||
0 commit comments