Git Product home page Git Product logo

dsrkafuu / skyline-overlay Goto Github PK

View Code? Open in Web Editor NEW
76.0 76.0 10.0 17.91 MB

A modern customizable horizon FFXIV miniparse overlay. | 现代定制化 FF14 水平悬浮窗模板。

Home Page: https://skyline.dsrkafuu.net

License: Apache License 2.0

HTML 0.98% JavaScript 3.49% SCSS 19.12% TypeScript 76.41%
act ffxiv ffxiv-overlay-api ffxiv-overlays overlay overlayplugin-skin react reactjs typesctipt vite

skyline-overlay's Introduction

Personal Blog (CN)

Support me on Ko-fi

Personal

Web/Cross-platform developer, amateur designer, PC enthusiastic, anime fan & console gamer.

Keywords

  • Tier 1 (Primary): JavaScript, TypeScript, HTML, CSS, React, Node.js
  • Tier 2 (Secondary): SolidJS, Svelte, Vue.js, Electron, Deno, Hugo

Stats

  • Huge fan of Kyoto Animation since Lucky Star (2007)
  • Prefer VS Code, always working with 2-space (in any language)
  • Using Windows 11, macOS Ventura and Ubuntu 22.04
  • JSX/TSX are the best syntax for mordern web development

Hardware

  • i9-13900KF, D5-7600C38, RTX4090, MBP16 M1P
  • LG 27GP95R UltraGear 4K Nano IPS
  • Varmilo VA87M Cherry MX Brown, Logitech G502X

Counter

Moe Counter CF

skyline-overlay's People

Contributors

bing-su avatar diemoe233 avatar dsrkafuu avatar elestriel avatar imjoshin avatar jessidhia avatar slightlyxz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

skyline-overlay's Issues

Encounter history should state encounter name, not zone name

Is your feature request related to a problem? Please describe.
I wouldn't say a "problem", but it would be easier to select a specific encounter (1st boss of dungeon, 2nd boss of dungeon, etc) if the encounter history used the encounter name displayed in ACT.

Describe the solution you'd like
I would like the encounter history to show encounter name, not zone name.

Describe alternatives you've considered
There's not really an alternative for this request, as it's a very specific request.

Additional context
So for example, instead of "The Goblet", it would say "Striking Dummy".

asdf1
asdf2

Encounter History not working properly

Describe the bug
A clear and concise description of what the bug is.
When I check the history for the fights in the overlay, if I select one it automatically moves back to the previous pull not allowing me to check the other fighrts in the history
To Reproduce
Steps to reproduce the behavior:

  1. Go into a encounter
  2. Do 2 pulls to have 2 logs in your history
  3. Select the 2nd pull in the history
  4. It will automatically go back to the last pull in the history

Expected behavior
It is supposed to allow me to check the history of previous pulls
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Gif of the issue occuring
https://imgur.com/VfLxw0y

Ikegami theme doesn't show selected setting

The ikegami theme only shows the selected setting whilst hovering, once selected both options turn grey again.

Skyline Theme Settings:
Skyline Overlay Settings

Ikegami Theme Settings:
Ikegami no hover

Ikegami whilst hovering setting:
Ikegami hovering

Option to highlight your own DPS

Would it be possible for you to add a option to have your own DPS highlighted, in a color specified in the themes file?
Kind of like Horizoverlay shows your own DPS in white.

Also maybe the option to display HPS, again like in Horizoverlay.

Loving the overlay so far.

More theme options

  • Add a feature to blur out usernames, like commonly found in other overlays
  • Add the option to put different colors for each job

If it's not too complicated (and not possible yet) add the option to have custom css within a theme file, so you can use filters on the job icons (greyscale, sepia) or use gradient colors as backgrounds for example.

1 minute DPS / 2 minute DPS

Would be nice to be able to have, on one of the columns, DPS and 1m DPS, that show your DPS from the last minute/2 minutes, that way, you can check if your rotation is correct.

Players per row feature

Add a players per row feature such that when a player count exceeds the row limit, it starts a new one.

Alternatively, set a row and column limit or even a hard coded 4x2 version of the meter.

Problem with Websocket Overlay

Not sure if I'm just using it wrong, but the Websocket Overlay doesn't seem to work.

For Horizoverlay and Kagerou I added /?HOST_PORT=ws://127.0.0.1:10501/ behind the provided URL of the overlay, which worked, when trying to use https://skyline.dsrkafuu.su/?HOST_PORT=ws://127.0.0.1:10501/ the overlay isn't working inside my browser.

Tried different browsers

In the screenshot I used 2 browser tabs with the following urls:
https://skyline.dsrkafuu.su/?HOST_PORT=ws://127.0.0.1:10501/
https://github.com/bsides/horizoverlay/?HOST_PORT=ws://127.0.0.1:10501/

Horizoverlay was working inside the browser, whilst Skyline-Overlay wasn't.
Screenshot Horizo working

critical and direct hits shown on the bottom are reversed.

Describe the bug
critical and direct hits shown on the bottom are reversed.

To Reproduce
Steps to reproduce the behavior:

  1. Attack the dummy.
  2. Measure DPS
  3. Check the critical and direct hit values
  4. Critical and direct hit percentages are displayed backwards.

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Pics?

Any pics before downloading?

Colors are not reflected when JRound theme is used.

Describe the bug
Colors are not reflected when JRound theme is used.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. DPS for you and your PT members will be displayed in black

Expected behavior
I would like the colors to reflect the colors that were on v3.6.0.

new mirror for users in china mainland (just a kindly ping)

Hi!

Thanks for your well-known wonderful overlay!

We (@thewakingsands, aka FFCafe) are mirroring skyline for users in china mainland, located at:

https://overlays.ffcafe.cn/skyline/

This is a slightly modified version forked at https://github.com/ffcafe-overlays/skyline-overlay/tree/cn .

We distributed it under Apache 2.0 license, however, we think it's better to let you know we are hosting it, and if you have any questions about that or want us to take down it, contact me on GitHub or email/discord and we will take actions immediately.

There aren't any actions other than closing this issue that needed to be taken if you think it's fine.

Thank you for your great work again!

Incorrect number display

  • Bug description
    I think the damage number display is incorrect when you choose the big number mode in Chinese version. It confuses one thousand (1000) with ten thousand (10000).

  • Steps to reproduce the bug

  1. Go to 'data'
  2. Click on 'Big data mode'
  3. See error
  • Expected behavior
    A clear and concise description of what you expected to happen.

  • Screenshots
    Correct in normal mode
    image
    Incorrect in big number mode
    image

Encounter history bugged by current time of day display

Describe the bug
When attempting to view previous encounters using the encounter history feature, the history will revert to the most recent encounter within 1 second. This is due to the current time of day display updating. As there is little reason to have such a display, simply removing it will likely fix the issue.

To Reproduce
Steps to reproduce the behavior:

  1. Click settings cog wheel.
  2. Click the History tab.
  3. Click on a previous encounter in the list.
  4. Watch as it reverts to the most recent counter the moment the time of day display advances by 1 second.

Expected behavior
Would expect clicking on a previous encounter would allow viewing of that encounter's results.

Screenshots
issue

1.8.2 broke self-highlight

The 1.8.2 update of the overlay broke the self highlight feature, your own dps now stays the color of the role you are playing.

Clicking on a text input field freezes the overlay

Describe the bug
When you click on a text input field (tested "Pet Merging ID", "Custom ID"), the entire overlay freezes and stops responding to any input.

To Reproduce
Steps to reproduce the behavior:

  1. Click ⚙️ icon
  2. Go to Display tab
  3. Click on the "Custom ID" field (default value "YOU")
  4. Everything freezes

Expected behavior
Text to be editable

Additional context
When this happens, most of the controls in the OverlayPlugin work either. Toggling "Force white background" does nothing, as does clicking "Reload overlay"; but toggling "Enable overlay" off and on again does reload the overlay. The likely reason is an infinite loop in the javascript that locks the UI thread.

A setup mode that provides sample data?

I'm looking into this overlay, as I've used Horizoverlay for a while now and this one was brought to my attention. However, I'm trying to set it up and it's not necessarily easy to tell what each setting does or looks like.

My suggestion is to have a "setup mode" like Horizoverlay does, where some sample data is provided to the overlay so I can see the effects of the changes I make in real time, without having to get in combat. It's possible one exists - I'm still exploring the interface - but if it does I cannot locate it.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.