Lissy93 / dashy

🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
https://dashy.to
MIT License
17.1k stars 1.31k forks source link

[QUESTION] Safari support #894

Open Smexhy opened 2 years ago

Smexhy commented 2 years ago

Question

Hello, I was looking through everywhere but couldn't find any reason why Safari isn't supported browser for Dashy. I would love to use it, but since our devices are mainly from apple ecosystem, we are using Safari a lot. I would like to know why if possible. Thank you.

Category

Development

Please tick the boxes

liss-bot commented 2 years ago

If you're enjoying Dashy, consider dropping us a ⭐
🤖 I'm a bot, and this message was automated

Dima-Kal commented 2 years ago

I don't experience any issues running on safari

Smexhy commented 2 years ago

I have only issues with the minimalist style of the UI:

CleanShot 2022-09-11 at 23 46 11@2x

and some small issues with the default UI, but I was just curious more than anything. Also when clicking on a phone (on iphone and on safari) I am always opening contextual menu for editing, which can be turned off in settings, so it's not that big of a deal either, it's just those small little things :)

Lissy93 commented 2 years ago

Yeah, so Safari has a few weird quirks, but nothing which can't be fixed. To be honest, the main reason it's not officially supported, is because I don't have an Apple device I can test it on. But if you can send me screenshots of any bugs, I should be able to fix them just by sight.

Is that one in the screenshot the only issue you've come across, or is there more?

Smexhy commented 2 years ago

Yeah, so Safari has a few weird quirks, but nothing which can't be fixed. To be honest, the main reason it's not officially supported, is because I don't have an Apple device I can test it on. But if you can send me screenshots of any bugs, I should be able to fix them just by sight.

Is that one in the screenshot the only issue you've come across, or is there more?

I fully understand that, thank you for your answer. It is one of the worst problems I encountered, but not the only one for sure. I found quite a few while setting it up, but didn't take notes which is actually my bad. I will need to give it a look again. I would definitely took notes if I knew you would be willing to have a look at those, just wasn't sure since it's not even listed as supported browser and I know you have other stuff to fix and do for the supported browsers. Though I remember few of them:

There is a problem with the logo (if the user uploads one in settings). I was able to fix it with custom CSS by setting it a fixed height, otherwise it would look like this:

CleanShot 2022-09-12 at 00 35 23@2x

Next issue I noticed is that if I use custom CSS option in settings (the one that is used locally to browser, not globally) it doesn't actually work and messes some other stuff on the page. The only way to fix this is by removing local storage for that specific webpage, which reverts all the CSS changes with it.

Another stuff from what I recall is the issue with widgets on safari - or at least with few of them, in my case with glances. I checked on google chrome on my second device that I use, and it was correct there, so this has to be yet again because of safari. The percentage value for the current CPU and memory usage is not in the middle - which is causing the value to be almost invisible, depending on the color of the section and theme, in my case yellow. The value is put into the graph instead of the middle. This can be also simply fixed by the custom CSS, which I didn't have chance to do so yet.

CleanShot 2022-09-12 at 00 40 09@2x

Lastly, what I already mentioned in the previous reply here, while using the Safari app on my iPhone, while navigating and scrolling through the website UI or while opening links, I mostly always open the built-in contextual menu to edit stuff. I am not sure if this is intended or not since I don't have other device to try it out, and yes, we do have option to turn this contextual menu off like I mentioned as well, but what I personally would love to be able to is to disable it only on phones (since it can be pretty useful on desktop), or perhaps change how the right click is registered on the phones if somehow possible, since on smartphone we don't have option of difference between left / right click like on desktop, but just touch.

And now to deviate a bit from the main topic, I would also love to have some status of the rebuilding happening after making changes to the configuration from the UI. Often after making changes I am not sure if my changes were wrong or if it's cache, or if it's still rebuilding and without looking directly in logs it's a bit problematic to find out.

Otherwise, to not only make this look like I am searching for every possible bug or error in design etc. I am very happy altogether with Dashy, since it looks really classy, simple and minimalistic, works fast and is really one of a kind. One of the best home-fronts for my server I ever had. Changed from Organizr and I am happy I finally did, since it's much better looking and quick in my opinion.

liss-bot commented 1 year ago

This issue has gone 6 weeks without an update. To keep the ticket open, please indicate that it is still relevant in a comment below. Otherwise it will be closed in 5 working days.

Smexhy commented 1 year ago

Still relevant!

liss-bot commented 1 year ago

This issue has gone 6 weeks without an update. To keep the ticket open, please indicate that it is still relevant in a comment below. Otherwise it will be closed in 5 working days.

liss-bot commented 1 year ago

This issue was automatically closed because it has been stalled for over 6 weeks with no activity.

CrazyWolf13 commented 8 months ago

1358 seems also relevant here.

Juicytronic commented 7 months ago

Would be great if this would happen. Dashy is absolute unusable on my iPhone 14 Pro. The dashboard doesn't even load, neither with Safari, Chrome, Opera or Firefox.

CrazyWolf13 commented 7 months ago

Also linking #1443 to this.

bobbyl140 commented 7 months ago

Also linking #1443 to this.

Thank you!

bobbyl140 commented 7 months ago

I have only issues with the minimalist style of the UI:

CleanShot 2022-09-11 at 23 46 11@2x

I realize this comment is over a year old, but I can also report the same issue.