mgarciaisaia / braille-facil Goto Github PK
View Code? Open in Web Editor NEWBrailleFacil - Braille a texto a prueba de personas
Home Page: http://git.io/braille
License: GNU General Public License v3.0
BrailleFacil - Braille a texto a prueba de personas
Home Page: http://git.io/braille
License: GNU General Public License v3.0
Correct code's terminology to match the correct one (cells, dots).
Update dots weights to reflect the standard ones:
1 4
2 5
3 6
Los signos de apertura de exclamación e interrogación se escriben igual que los de cierre. Depende del contexto saber si son de apertura o cierre.
Make the test page 🌟
Creating a new BrailleCell
shouldn't modify the DOM. We should decouple domain objects from the interface.
Provide another output box with the cell's corresponding [Unicode's Braille characters](http://en.wikipedia.org/wiki/Braille_Patterns_(Unicode\)#Chart).
It may be useful to have a 'Delete cell' option in each of them.
Implement support for symbols and numbers, both as isolated characters and for the full text output.
Firefox's compatibility is broken.
Test & correct browser's compatibility.
En Braille, los números pueden contener puntos como separadores de miles.
Por ejemplo, 123.456
se escribe ⠼⠁⠃⠉⠄⠙⠑⠋
(#abc.def
) y no ⠼⠁⠃⠉⠄⠼⠙⠑⠋
(#abc.#def
).
Search for a service able to rebase gh-pages
branch onto master
every time master
gets updated, so the preview at GitHub Pages is always up-to-date.
=
: 2, 3, 5, 6
+
: 2, 3, 5
×
: 2, 3, 6
%
: 2, 5, 6
When the last cell becomes non-empty, add a new one for easier typing.
It would be nice to handle blank-spaces easily, too.
Project is missing its license.
I think GPLv3 would be great, but since @dggluz has already contributed code, I need his approval :) (or an alternative suggestion).
Convert text typed in the textarea
to Braille cells.
It would be useful to use some kind of semaphore for distinguishing events performed on checkbox
es from events on the textarea
so they don't cycle indefinitely.
Characters like 'ñ' should be escaped to sequences like \uXXXX to avoid errors if the HTTP headers are wrong.
Currently there's no w
support.
Implement and provide support for multiple alphabets.
Research libbraille
for using it in the application.
Implement a GTK+ application that simply shows the page in a built-in browser.
To improve the UX. This can be hard to attempt because it implies focus in the cells and navigation between them.
Accept input from request parameters, both text and codes.
Could be something like /?text=Hello
or /?codes=40,19,17,7,7,21
, or using #
instead of ?
(I don't know what's best for JS).
El caracter debajo de la celda está mostrando el caracter asociado a la celda "en el vacío". El caracter en contexto se ve en la caja de texto de arriba de todo, pero, dado que hay caracteres "no imprimibles" (como el propio #
), podría no ser trivial relacionar cada caracter de la caja de arriba con las celdas de abajo.
De algún modo BrailleFacil debería mostrar qué caracter "imprimible" termina siendo cada celda.
Podría simplemente mostrarse a/1
, b/2
, etc para los caracteres numéricos, pero probablemente convenga mostrar arriba de cada celda su valor "en contexto". Para el caso de la imagen, esos valores serían
,1
,2
, etc. El#
no tiene valor "en contexto" (porque es contexto), y lo mismo ocurriría con la mayúscula.
Cuando se implementen las abreviaciones, esto aportaría más valor: se relaciona directamente la celda con su significado.
The UI for this version should be specifically designed for touch devices. Then we can use phonegap to make it native.
Having 20+ letters smashes performance on every change (on Chromium at least).
Create a README.md
for explaining the project before publishing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.