Open Raptor-TK opened 1 week ago
Hi @Raptor-TK. Your effort to reduce e-waste is fantastic! I'm sorry to disappoint, but unfortunately I get very little time to work on this project and as such, supporting very old browsers would be too far down the priority list for it to be feasible. Equally, it's not just flatnotes that would need to support these old versions but also all of flatnotes dependencies.
I relate to your e-waste concerns so here's my grain of sand:
I have successfully used Babel (https://babeljs.io/) to post-process the Javascript code of a webapp and its dependencies into legacy browser compatible code (Used it long ago alongside webdav-js, a WebDAV client written in React. It originally wasn't compatible with the dated WebKit embedded at my TV but after processing the app's compiled Javascript files with Babel it got to work fine)
May be worth looking into for this Flatnotes usecase
I have an old iPhone 6 Plus on iOS 12.5.7 that I cannot upgrade any further however I am using webbased self-hosted services to keep using it via the web browser so I can avoid e-waste.
When I use the built-in iPhone Safari browser or any other browsers like Firefox, Chrome or Opera, when I try to display flatnotes using it will show a blank page.
My understanding is that iPhones use only Apple's webkit engine for all browsers and other browsers are not allowed to use their own web engine.
Would it be possible to improve compatibility for older phones so that we can use this on older devices.
Unfortunately, I can't figure out any way to get any web browser debugging as none of the browsers on IOS support this.