Update TODO v2.0

This commit is contained in:
chrys87 2017-10-24 09:57:23 +02:00 committed by GitHub
parent a52a0b3dbc
commit c78d99427a

View File

@ -5,10 +5,16 @@ Things needing little knowledge are marked with "(Easy for contribution)". so ju
[X] = Done [X] = Done
Cleanups: Cleanups:
- split oldValues := newValues out to helper function (Easy for contribution) - generic list or see Tutorial mode list (convert clipboard management) (Easy for contribution)
[] next item
[] prev item
[] curr item
[] first item
[] last item
- split oldValues := newValues out to helper function
[] split it out [] split it out
[] use it in vcsa driver [] use it in vcsa driver
[] Migrate *Data.py to classes and use getter/setter (Easy for contribution) - Migrate *Data.py to classes and use getter/setter (Easy for contribution)
[] commandsData.py [] commandsData.py
[] eventData.py [] eventData.py
[] generalData.py [] generalData.py
@ -21,29 +27,22 @@ Cleanups:
General: General:
- commands - commands
[] place last spoken to clipboard [] place last spoken to clipboard (Easy for contribution)
- imporove attribute handling - imporove attribute handling
[] improve attributes_curr_char [] improve attributes_curr_char
[] add an attribute sound [] add an attribute sound (Easy for contribution)
[] beep on cursor/ review by char (capital wins) [] beep on cursor/ review by char (capital wins)
[] beep on review by word (once for multiple, capital wins) [] beep on review by word (once for multiple, capital wins)
[] configurable (by char, by word, none) [] configurable (by char, by word, none)
https://github.com/jwilk/vcsapeek/blob/master/linuxvt.py https://github.com/jwilk/vcsapeek/blob/master/linuxvt.py
- Improved Say all - Improved Say all
[] all the text of all pages [] speech callbacks
[] command to stop and place review cursor at this position [] speech process by word
[] command to slow down speech on keypress [] all the text of all pages
[] command to stop and place review cursor at this position
- generic list or see Tutorial mode list (convert clipboard management) (Easy for contribution) [] command to slow down speech on keypress
[] next item
[] prev item
[] curr item
[] first item
[] last item
- make it runnable via pypy3 - make it runnable via pypy3
[] wrapper script for running Fenrir to check if pypy exists, use python3 as fallback. [] wrapper script for running Fenrir to check if pypy exists, use python3 as fallback.
Braille Support: Braille Support:
[] brailleFocusMode: [] brailleFocusMode:
@ -77,11 +76,11 @@ Driver:
https://github.com/tvraman/emacspeak/blob/master/servers/obsolete/python/dectalk.py https://github.com/tvraman/emacspeak/blob/master/servers/obsolete/python/dectalk.py
Settings: Settings:
[] write settings (Easy for contribution) [] write settings (Easy for contribution)
[] menue for settings configuration (Easy for contribution) [] menue for settings configuration (Easy for contribution)
Application Profiles (low priority): Application Profiles (low priority):
- reimplement process detection without subprocessing // this is started by chrys - reimplement process detection without subprocessing
- fenrir is not able to detect the current application inside of screen. - fenrir is not able to detect the current application inside of screen.
ps -e -H -o pid,pgrp,ppid,tty,cmd ps -e -H -o pid,pgrp,ppid,tty,cmd
http://stackoverflow.com/questions/24861351/how-to-detect-if-python-script-is-being-run-as-a-background-process/24862213 http://stackoverflow.com/questions/24861351/how-to-detect-if-python-script-is-being-run-as-a-background-process/24862213
@ -94,14 +93,15 @@ Application Profiles (low priority):
- per application shortcuts - per application shortcuts
-----------DONE---------------- -----------DONE----------------
General: Cleanups:
Braille Support: - inheritation for drivers
Driver:
[Done] inheritation for drivers
[Done] Speech (All) [Done] Speech (All)
[Done] Braille (All) [Done] Braille (All)
[Done] Sound (All) [Done] Sound (All)
[Done] Input (All) [Done] Input (All)
[Done] Screen (All) [Done] Screen (All)
General:
Braille Support:
Driver:
Settings: Settings:
Application Profiles: Application Profiles: