joshmarinacci / ElectronIDE

New web based Arduino IDE
BSD 3-Clause "New" or "Revised" License
246 stars 50 forks source link

Electron Ace Editor accessibility #70

Open krperry opened 5 years ago

krperry commented 5 years ago

Currently Electron is using Ace. If you check Ace's issue tracker it has several accessibility problems that they are not able to fix. The main one is blind users can not use the Ace edit field. No screen reader works with it.

there are more blind users of Arduino than you might know and there would be more still in schools if the framerworks like this were accessible. Note that Googles Go editor which is an accessible editor like Ace could replace the Ace editor and is accessible.

It would be nice if Electron would change from Ace to an accessible. editor.

wilsonmfg commented 5 years ago

Electron hasn't been maintained for a long time, you should be using something else.

krperry commented 5 years ago

This was an unhelpful comment. First Electron is being used in other products. Second you said use something else. If you know of an or multiple accessible coding environment please list them.

Note the Arduino IDE is only partially accessible. It has 3 dialogs that need to be fixed. The Arduino cli is accessible at the command line but does not give the quick easy access to boards these types of environments give. Visual studio is accessible but you have to be able to use the inaccessible dialogs in Arduino IDE to make that work. Eclipse is accessible but the extension is a c++ extension and does not use INO files. So drive by answers are not helpful.

From: wilsonmfg notifications@github.com Sent: Monday, July 8, 2019 3:03 PM To: joshmarinacci/ElectronIDE ElectronIDE@noreply.github.com Cc: krperry kperry@blinksoft.com; Author author@noreply.github.com Subject: Re: [joshmarinacci/ElectronIDE] Electron Ace Editor accessibility (#70)

Electron hasn't been maintained for a long time, you should be using something else.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/joshmarinacci/ElectronIDE/issues/70?email_source=notifications&email_token=AB5J6YKQAB4S5X5CNBEPNOTP6OFO7A5CNFSM4H66SSCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZOBNJQ#issuecomment-509351590 , or mute the thread https://github.com/notifications/unsubscribe-auth/AB5J6YIOUKGQ7ISABQLTL2TP6OFO7ANCNFSM4H66SSCA . https://github.com/notifications/beacon/AB5J6YPS6YHMKCQXMY6KR43P6OFO7A5CNFSM4H66SSCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZOBNJQ.gif

wilsonmfg commented 5 years ago

67

are you sure you're posting on the correct project?

joshmarinacci commented 5 years ago

I think you are confusing two projects. Electron was an Arduino IDE built on Node and Atom-Shell, part of the Atom project. Around the time I stopped developing Electron the Atom-Shell project was renamed Electron, which makes it very confusing. In any case, ElectronIDE, this Arduino tool, has not been developed for several years. I stopped working on it because it became clear that advanced users didn't want a custom IDE, but would instead use their own tools; and Arduino Inc was building a web-based editor for the novice users. So ElectronIDE didn't have any reason to exist anymore.

krperry commented 5 years ago

Yes I am confused. Now I have to find out which electron is being used under the Let’s start coding IDE.

Ken

From: Josh Marinacci notifications@github.com Sent: Wednesday, July 10, 2019 3:17 PM To: joshmarinacci/ElectronIDE ElectronIDE@noreply.github.com Cc: krperry kperry@blinksoft.com; Author author@noreply.github.com Subject: Re: [joshmarinacci/ElectronIDE] Electron Ace Editor accessibility (#70)

I think you are confusing two projects. Electron was an Arduino IDE built on Node and Atom-Shell, part of the Atom project. Around the time I stopped developing Electron the Atom-Shell project was renamed Electron, which makes it very confusing. In any case, ElectronIDE, this Arduino tool, has not been developed for several years. I stopped working on it because it became clear that advanced users didn't want a custom IDE, but would instead use their own tools; and Arduino Inc was building a web-based editor for the novice users. So ElectronIDE didn't have any reason to exist anymore.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/joshmarinacci/ElectronIDE/issues/70?email_source=notifications&email_token=AB5J6YMRPQ2NVPPA7L2X5F3P6YYTNA5CNFSM4H66SSCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZUOXUI#issuecomment-510192593 , or mute the thread https://github.com/notifications/unsubscribe-auth/AB5J6YLUXFYLMSUYGHIU2RDP6YYTNANCNFSM4H66SSCA . https://github.com/notifications/beacon/AB5J6YIESVZ7DKYLIA2OAB3P6YYTNA5CNFSM4H66SSCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZUOXUI.gif

joshmarinacci commented 5 years ago

You are probably looking for this: https://electronjs.org/