v4.0
v4.0!
It's been over a month since the last named update! There has been a huge amount of progress thanks to the work of @MuggyFox and @marshmallow!
Here's what's been going on:
Major changes:
- New Topbar with table of contents!
- Minipages look not-terrible!
- Speech now handles sublists!
- Speech now checks off items as it goes along!
- Added in the rest of the speedrun guide!
- Added sharing your progress! go to settings page to get your share URL, or check out my game progress at https://michaelebert.github.io/OblivionProgressTracker/share.html?code=WQ1WVN
Full Changelog:
==MINIPAGES==
made minipages only load the data that they need instead of every file, so they should load faster.
Added minipage CSS so it looks good now. Added notes field to minipages.
added in speedrun references section that shows locations of the npc in the speedrun document
Updated npc page with name parameter so that UESPlink will work even if npc is not in the database
try clicking on "2920, Rain's Hand (v4)" in https://michaelebert.github.io/OblivionProgressTracker/speedrun-3.html#guide_MagesGuildPt1
==SPEEDRUN GUIDE==
disabled permakey save boxes other than the first one
added missing store mapping, added css to saves so they now appear with [save] in front of them
made _blank links open in iframe if iframe is enabled.
Added in the rest of the guide content:
- map exploration/nirnroute
- Main quest 2/Fighters Guild
- mages guild 2
- arena content
- sidequest content
- dark brotherhood, power leveling, thieves guild
- daedric shrines, heaven stone greater powers
- random skill books + great skill grind
- unexpected voyage + imperial dragon armor
Added IDs to all sections and subsections
Made all top-level sections collapsible
Made images clickable and open in iframe. (not super useful because they're already right there but whatever.)
==TEXT TO SPEECH==
Fixed autoreader not working on categories.
Made Enable Speech button disable after being clicked
created hotkey for speechbox
added edgecase in play() to prevent reading sublists twice.
Added Checkbox Handling
==CHECKLIST==
Finished adding notes to all quests.
added extra column to horses and houses.
==GLITCHES==
updated formatting and added video references to links in glitches.html as well.
Added 8 potion/skooma glitch to glitches.html
made casual and glitch pages collapsible.
==SHARING==
added asp-net-core server for sharing
got publishing saves working
you can now click on a share page url and it'll load automatically, without you having to input share codes.
==MISC==
Added mobile support
Made floating elements hug the top of the screen instead of leaving a little gap
Converted readme to markdown for nicer formatting.
Standardized image naming and locations
added GPLv3+ license
Changed from default python server to a custom implementation so we can server correct MIMEtypes for JS and use modules
updated topbar look via flexbox
topbar has subsections for quicker navigation.
added completion % to topbar
added media query to make adjustments for mobile users.
- topbar sublists don't drop anymore.
- topbar sections wrap and becomes multiple rows.
- sidebar display is set to none, Do we ever think we'll use the sidebar on mobile?
==BUGFIXES/REFACTORING==
so much.