RSS Amplifier

jahed.dev · Nov 28, 2024

FrontierNav Update: 28 November 2024

0
Sign in to vote or save

jahed.dev

Notable changes this month includes the introduction of a unified overview page for entities as well as some progress towards embedded and filtered maps.

Contributions

Entity Overview Pages

  • Combined entity page and sidebar to provide a single unified overview page.

Embedded Maps (work in progress)

  • Looked into providing embedded maps on entity overview pages.
  • Automatically searches for relevant map features and shows them in a small and filtered embedded map.
  • Map search needs to be improved before this feature can be fully released.
    • Map search is currently reliant on following directional relationships which doesn't always give an expected result.
    • For example:
      • Given a relationships where: Map Feature -> Treasure Chest -> Item -> Recipe > Weapon -> Character
      • When searching for a character, rather than showing only locations where that character might appear, it will also show all map features for any treasure chests containing an item which is used to craft a weapon for that character. Which is a lot, probably not useful, and can be slow.
      • This can be avoided by changing the direction of some relationships, but that can get tricky, tedious and arbitrary.
    • It's probably best not to traverse relationships automatically, and instead let people build their own queries.
  • An early release of this feature might only use direct relationships. So in the example above, only Treasure Chest pages will show an embedded map.

Interactive Maps

  • Newly created maps now default to using coordinates based on the map image's dimensions.
    • For example:
      • Given a map image where 200 is the largest dimension, such as with 200x100, 100x200, 200x200.
      • A coordinate system from bottom-left to top-right of (-100,-100) to (100,100) will be used.
      • Where (0,0) is the centre of the image.
  • Added option to set the coordinate system when creating maps.
    • The coordinate system can be changed after map creation by changing the map's "CRS Size" value.
    • A map without a "CRS Size" will use Web Mercator.
  • Fixed errors when trying to view a map feature which doesn't have a map assigned.

User Interface

  • Changed "Complete" icon from a circle (not complete) and circle-with-check (complete) to circle-with-check outlined and filled respectively.
    • This is so that the icon can be usable without the accompanying text in smaller places.
  • Changed most images to not upscale to fit their container.
    • This is to avoid ruining pixel art and to avoid blurry images in general.
  • Fixed relationships not showing in the sidebar when a "Drop Rates" column is defined but a value isn't given.
  • Fixed data table column headings for relationships overflowing vertically.
  • Fixed categories not opening in pop-out sidebars when a category overview page is open.
  • Fixed middle-clicking items in the wiki switcher causing empty sidebars to open.
  • Reduced layout shifts when loading a change request or discussion page.
  • Fixed scrolling and reduced layout shifts when navigating change request lists.
  • Fixed stale results when navigating various paginated lists.
  • Fixed browser window/tab titles being updated by pop-up sidebars.
  • Various other link and navigation fixes.

Thanks for reading.

Read the original on jahed.dev

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.