-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathopenterminal-todolist.txt
51 lines (46 loc) · 2.02 KB
/
openterminal-todolist.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
PID checker on both server and client to see if they close
create SocketPipes(pipes over the network from a socket)
create SharedPipes (same machine only pipes faster then SocketPipes)
fix when default terminal isn't conHost on windows
debug inputstreams and terminal app when two or more CLI's replace SYSO
saveable last arguments #request input and add robot keys to input the last known command
tabbing and key events #since already in input mode detect when key is down and provide a limited very limited tab IMPL which will continue to replace the tab field with each press and backspace to delete them
singleton(don't boot if one has already been launched)
progress bar API??? set progress and have a charcter that later turns green
passwords??
re-fix can't boot with eclipse's JAR IN JAR
findExe could be improved by scanning Path's executable file types useful for non exe scans
profiling:
- normal
- maximized
- minimized
- fullscreen
- transparency
- icon (conhost, taskmanagers)
- specific CLI profiles such as macOs, windows terminal, iterm for advanced features
conhost profiling:
- fontSize
- fontName
- fontBold #boolean
- screen buffer lines (amount of charcters per line x, amount of lines y)
have to specify the appid in override update ot.appId.property or ot.*.property for all TerminalApps
ot.p #shell script pause overrides TerminalApp#pause
ot.sp #softPause only pauses on java without catching system exit
ot.c.app = terminal app class object to reconstruct
ot.color.format
ot.color.mode
ot.name
ot.version
ot.force
ot.pause
ot.terminal
ot.conhost
ot.jvm #args specified in the meta-inf for initial jvm args and can be overriden from a command line
redo color formatting to accept formatting without rebuilding esc[<code>m every time
done:
ot.l=launch
ot.w=flag to use windows console host hack to enable colors from within java
ot.p=java pause. pause from java not the shell. this won't occur if the program crashes
ot.s = open terminal session used specifically for that launch used by IPC file pipes
ot.bg=background
ot.background=background