Comments (19)
👍
The 2% number is correct, but within schools the IE11 percentage is 28%... (yep).
It would be great to have IE11 compatibility; for now a list of what is, and what is not working would be great!
Currently I use bootstrap, but I tend to dislike the bloated result more and more.
Also I could help in testing new releases :)
from vuetensils.
@focussing you can use https://www.lambdatest.com/ to launch a remote virtual machine for a browser session. It supports IE11 on Windows 8.1 with the free version.
And regarding the "dialogue", I have the 'VModal' component which is pretty much the same thing. I might switch it to use the name VDialogue, and it doesn't currently use the tag, but as more support comes, I'll add that as well.
from vuetensils.
You are correct. Accessibility relates to browser support as well. However, this issue brings up a lot of different points:
- IE11 is no longer officially maintained by Microsoft
- Components are imported on an individual basis and most work just fine in IE11
- World usage for IE11 is about 2%.
All this to say that I won't ignore IE11 support. I think it's important to provide as much browser support as makes sense. But this is still a relatively new project and right now I'm the only maintainer. There are some other improvements I'm focusing one that I think provide more value to both developers and the end-users.
from vuetensils.
Well, that's not entirely true. According to Microsoft, IE11 is supported until the end of Windows 10 which is the year 2025. It's the support for IE10 that will end soon.
But I hear you, I hate IE as much as anyone else. But IE11 support is unfortunately mandatory for a lot of projects these days.
If you could fix the initial problems, with the project not even opening in IE11, I will be able to help you maintain this. I was planning to use this on a relatively big project and I could look for bugs and improvements as I code along using the package.
from vuetensils.
Ahhh. That explains all the bug reports ;)
I'm glad to hear you will be using this on a project soon. Keep in mind that it's not at the V1 release yet.
Also glad to hear you are interested in working on it. Since it's mostly been just scratching my own itch, it's hard to know how it can better serve others. It will be good to get some outside perspective and real-life use cases.
And yes, you are right. I had confused that EOL with IE10. I'll take a look at getting it working on IE11.
from vuetensils.
Keep in mind that it's not at the V1 release yet.
I know. But everything is an improvement for us at this point :)
from vuetensils.
I know. But everything is an improvement for us at this point :)
Great. Well I was also going to write some in depth articles about each specific component and the why/how to of making them accessible. Is that something you would be interested in?
Actually, what is your main interest in using this project? The accessibility features, the base functionality, the naked components, or something else?
from vuetensils.
We started a new project last month, where my colleagues wanted to go with Vuetify. But I do most of the frontend, so I can't be arsed having to override everything basically. It would just end with us using it for accessibility reasons, which doesn't feel that optimised really.
But I am still a novice when it comes to aria and such, which is also a reason why I need a tool like this. So I wouldn't be much help in writing articles at the moment I'm afraid.
from vuetensils.
That sounds like the perfect fit.
Also, I wasn't asking for your help in writing articles. I was asking if that is something you would be interested in reading about. Something else you might consider for your project is just copying the source code for the components you need and hacking it to your purposes. Then you won't have to worry about any breaking changes.
from vuetensils.
Also, I wasn't asking for your help in writing articles. I was asking if that is something you would be interested in reading about.
Yes, absolutely! That would actually be really great.
Something else you might consider for your project is just copying the source code for the components you need and hacking it to your purposes. Then you won't have to worry about any breaking changes.
I know, but I wouldn't mind helping either. I think a library like this could benefit a lot of people.
from vuetensils.
Circling back on this, as one IE11 issue has been addressed. @jllagerberg or @focussing could one of you put together a more detailed list of what does not work in IE11? I use Ubuntu, so I can't really test it out. I can probably find a machine that has it if it's not convenient for you.
from vuetensils.
Absolutely.
A more convenient way for you to test things as well would be lambdatest.com. They have a free tier for testing in IE11.
from vuetensils.
Yeah, looked into this. Nothing works!!!!
Lol. The good news is it seems like it's just an issue with ES6. I imagine some things will be available if I can transpile the code with Babel. Some things will not be available such as the Async component due to Promises not being a feature in IE11, but Babel should provide some good support. I just need to figure out how to set it up with Rollup.
from vuetensils.
Actually, I think most of it works in IE11. It's just not working in Vuepress.
The VToggle works for me in IE11, for example.
from vuetensils.
Yeah, I thought that would be the case. Most of the components in this library are intended to be imported into projects that THEN handle the transpilation step. I was looking into that issue on Vuepress but did not figure it out. Glad to hear it's working. There's some other cool features coming soon. I'm adding some useful directives.
from vuetensils.
Great! Looking forward to that.
I'm on "watch releases" to I'll be notified :)
I am creating a Vue test project with all your components used.
So I can easily update, test in development and make distribution to be tested on IE11.
By the way, does something exist to test development on IE11 when working on a mac?
(I do not mean via a virtual machine)
from vuetensils.
By the way, does something exist to test development on IE11 when working on a mac?
(I do not mean via a virtual machine)
I've never used a Mac for development, but I know there are ways to install Windows on a Mac. That's the only way to test IE11 on your own device, since you can't get IE11 on the Mac iOS.
from vuetensils.
Yep, I use VMware for that. But it might be very easy if there was some kind of IE11-thingy for Mac...
from vuetensils.
@Stegosource do you have a "dialog" component on your list? :)
from vuetensils.
Related Issues (20)
- Intersect question: how to observe many child elements in v-for loop HOT 3
- [feature] - add complementary role to VAlert HOT 7
- Feature request? tree component? HOT 2
- Error "export 'version' was not found in 'vue' HOT 6
- Feature: Focusout HOT 2
- Import errors in Vue2 with Vite HOT 7
- [Vue warn]: Error in render: "TypeError: errors.get is not a function" HOT 5
- [Feature Request] allow localization of the buttons of the datepicker HOT 5
- [Feature Request] i18n HOT 1
- [Feature Request] VDate: allow inline usage HOT 3
- vue 3 support ? HOT 2
- Website docs don't show any examples anymore HOT 5
- VAlert dismissible doesn't work with scoped css HOT 5
- Vuetensils: TypeError: Object(...) is not a function HOT 5
- Drawer sliding animation HOT 4
- Browser compatibility HOT 7
- [Feature Request] Support Vue 2.7 by upgrading vue-demi to ^0.13 HOT 6
- Failed to resolve entry for package "vuetensils" HOT 3
- Input still has error styling after changing error conditions HOT 9
- Enable class customisation for individual notifications HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vuetensils.