* WebHost: allow newlines in data-tooltip
* WebHost: Tooltips: strip surrounding whitespace
* WebHost: unify tooltips behaviour
* WebHost: unify labels around tooltips
* WebHost: changing tooltips width to max-width to allow small tooltips to not have empty space.
* Minor modifications to tooltips
- Reduce tooltip target to (?) spans
- Set fixed width of 260px on tooltips
- Add space between : and (?) on player-settings
- Removed cursor:pointer on tooltips
- Fix labels for checkboxes on generate.html
Co-authored-by: Chris Wilson <chris@legendserver.info>
* docs: add common terms documentation to website
* minor cleanup
* some rewording and reformatting.
* tighten up world definition clarity
Co-authored-by: Rome Reginelli <mduo13@gmail.com>
* Clarify seed definition a bit better
Co-authored-by: Rome Reginelli <mduo13@gmail.com>
* add text for "out of logic" and that slot names must be unique
* rename common terms to glossary
Co-authored-by: Rome Reginelli <mduo13@gmail.com>
* Player tracker: implement a stylized tracker (#447)
* Move generic tracker to a WebWorld method
* render both a generic tracker at generic_tracker and the specific tracker at /tracker
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: change method calls
* Move generic tracker to a WebWorld method
* render both a generic tracker at generic_tracker and the specific tracker at /tracker
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: change method calls
* Move generic tracker to a WebWorld method
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: switch item, icon and location tables to flex views. Some styling based on theme
* Player Tracker: Finish building html template for all blocks. Set groundwork for theme styling
* Player Tracker: Implement tracker class. Document tracker usage.
* Player Tracker: Add button to switch between trackers. Some styling for styled tracker.
* Player Tracker: reword some text. Attempt to fix page refreshing.
* Player Tracker: reremove the TODOs that got merged back in accidentally.
* player tracker: move render_template import to webworld so it isn't required outside of webhost
* Player Tracker: code cleanup, typing. Add inventory with names to PlayerTracker class in case custom trackers want to use it to change their prog_items attribute.
* Player Tracker: delete a line I forgot about. Add typing to theme.
* Player Tracker: Generate checks_done automatically so worlds don't have to do it
* Player Tracker: Add typing to PlayerTracker class in webworld method. Update documentation
* Player Tracker: code cleanup
* Player Tracker: Sort of implement fetch (works but could be better). Make playerTracker.html more readable.
* specific trackers: significant html cleanup. DOM Endpoint auto updating page every 30 seconds
* Changes by Kono
* specific trackers: cache and only load the data once every minute
* specific tracker: allow for one icon placement to be used for multiple items.
* Player tracker fixes/updates (#635)
* Move generic tracker to a WebWorld method
* render both a generic tracker at generic_tracker and the specific tracker at /tracker
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: change method calls
* Move generic tracker to a WebWorld method
* render both a generic tracker at generic_tracker and the specific tracker at /tracker
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: change method calls
* Move generic tracker to a WebWorld method
* create a base template for generic specific tracker and instantiate some information before callng it
* some baseline for the playerTracker.html. update information fed from tracker.py
* playerTracker: finish implementing icons and generic locations rendering. hide any unacquired progression items when not using icons. Place the name of the progression item under its icon.
* player tracker: starting work on regions table
* player tracker: switch item, icon and location tables to flex views. Some styling based on theme
* Player Tracker: Finish building html template for all blocks. Set groundwork for theme styling
* Player Tracker: Implement tracker class. Document tracker usage.
* Player Tracker: Add button to switch between trackers. Some styling for styled tracker.
* Player Tracker: reword some text. Attempt to fix page refreshing.
* Player Tracker: reremove the TODOs that got merged back in accidentally.
* player tracker: move render_template import to webworld so it isn't required outside of webhost
* Player Tracker: code cleanup, typing. Add inventory with names to PlayerTracker class in case custom trackers want to use it to change their prog_items attribute.
* Player Tracker: delete a line I forgot about. Add typing to theme.
* Player Tracker: Generate checks_done automatically so worlds don't have to do it
* Player Tracker: Add typing to PlayerTracker class in webworld method. Update documentation
* Player Tracker: code cleanup
* Player Tracker: Sort of implement fetch (works but could be better). Make playerTracker.html more readable.
* specific trackers: significant html cleanup. DOM Endpoint auto updating page every 30 seconds
* Changes by Kono
* specific trackers: cache and only load the data once every minute
* specific tracker: allow for one icon placement to be used for multiple items.
* lttp: move tracker to new format. will need more modification to generic solution to handle region keys tracking. likely a new html template that inherits the current
* lttp: fix broken icons rendering, add in progressive mail that i forgor. reorder some icons
* tracker: fix non edited trackers being broken from changes.
* tracker: move theme application before modify method so trackers can use a different theme than the world if desired.
* tracker: starting work on key tracking.
* tracker: styling and cleanup by Farrak
* tracker: styling and cleanup by Farrak
* tracker: styling and cleanup of playerTracker.html
* Revert playerTracker.html
* trackers: rename some files for clarity. move trackers into their own subdirectory
* small tracker.py cleanup
* move minecraft tracker to new system
* add item link attributing from upstream
* change getPlayerTracker to get_player_tracker. refactor broken linkings
* refactor styling files to trackers folders
* fix broken image in minecraft tracker. move oot tracker to new system
* clean up my oot nightmare
* rename lttpKeysTracker to zeldaKeysTracker. Move oot to keys tracker
* implement zeldaKeysTracker.js. fix table locations hiding/showing
* Add stone theme
* Fix h2 color, change rogue-legacy to stone theme (approved by Phar)
* Add stone theme preview to world api.md
* Different stone theme preview to match other images
* WebHost: undo autoconnect link as not all browsers behave like Vivaldi.
* Increase tooltip z-index
Co-authored-by: Chris Wilson <chris@legendserver.info>
* Clients: now featuring tooltips and some general cleanup
* Clients: fade in tooltip over 0.25 seconds
* Clients: reset slot and team when disconnecting
* Clients: allow joining multiworld via link (TextClient only for now)
* Add Item cheat permission to generate page.
* Indicate that both remaining_mode and item cheat are disabled in race mode.
* Add server_password
* refine tooltips and help for server_password and !admin command.
* Add Plando options to generation page.
* Remove debugging code
* Style adjustments and HTML formatting and tag fixes with the goal of making the page nicer looking and not as vertical.
Co-authored-by: Chris Wilson <chris@legendserver.info>
* Add bug report link to WebWorld
* change bug_report_page to an optional
reword bug report link text.
* update Minecraft bug report page to a template.
* change wording of link.
* add `bug_report_page` documentation to api.md
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Seed download page improvements
* [WebHost] Update WebHost to include modular themes system, remove unused and outdated assets
* Landing Page Updates
* Markdown updates, colors coming later
* Remove testing theme from FF1
* Color updates for markdown styles
* Updates to generated pages, so many updates
* Add styles to weighted-settings page
* Minor adjustments to styles
* Revert base theme to grass
* Add more items to ArchipIDLE
* Improve Archipidle item name
* [WebHost] Update background images, waiting on jungle.png, added partyTime theme
* [WebHost] Fix tab ordering on landing page, remove islands on screen scale, fix tutorial page width scaling
* [WebHost] Final touches to WebHost
* Improve get_world_theme function, add partyTime theme to ArchipIDLE WebWorld
* Remove sending_visible from AutoWorld
* AP Ocarina of Time Client (#352)
* Core: update jinja (#351)
* some typing and cleaning, mostly in Fill.py (#349)
* some typing and cleaning, mostly in Fill.py
* address missing Option types
* resolve a few TODOs discussed in pull request
* SM: Optimize a bit (#350)
* SM: Optimize a bit
* SM: init bosses only once
* New World Order (#355)
* Core: update jinja
* SM: Optimize a bit
* AutoWorld: import worlds in alphabetical order, to be predictable rather than arbitrary
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
* Remove references to Z5Client in English OoT setup guide
* Prevent markdown code blocks from overflowing their container
Co-authored-by: espeon65536 <81029175+espeon65536@users.noreply.github.com>
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Hussein Farran <hmfarran@gmail.com>
Added new locations ids to tracker
Added new chest & logic for Ancient pyramid
Made tracker change available locations based on flags
Made tracker only show items that are progression based on selected flags