View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000152 | opensim-SC | Feature | public | 2020-02-06 05:59 | 2021-08-27 08:24 |
Reporter | onefang | Assigned To | onefang | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | assigned | Resolution | open | ||
Summary | 0000152: Write a multi front end UI system. | ||||
Description | Lua+WebAssembly+C/Lua web server modules thingy I have yet to invent ala matrix-RAD for web stuff. Should also be able to work on the tmux consoles from the Lua I'll be porting the existing grid management scripts to. | ||||
Tags | No tags attached. | ||||
parent of | 0000091 | assigned | onefang | Finish the account management system. |
parent of | 0000106 | assigned | onefang | Let new accounts pick their new avatar. |
parent of | 0000084 | assigned | onefang | Add a way to create, sell, and collect rent on sims, without bothering the console. |
child of | 0000333 | assigned | onefang | SledjChisl as an actual TUI. |
Not all the children of this issue are yet resolved or closed. |
Widgets and features needed - Tooltips. Single line edit. Password version. Command line with history, tab completion and help. Console log. Multiline edit. Maybe some sort of WYSIWYG / markdown or other complex editing. Checkboxes, radio groups, drop down selectors, buttons, toolbars. Scrollable and selectable lists with multiple sortable columns. File selector. Scrollable map. Menus. Pager / tabs using tmux for console. Tree widget? |
|
Targets - Tmux console, Putty, ssh (at least under termit), web page (including Netsurf and phones / tablets), GUI (EFL, and probably the others), Cool VL Lua UI, in world web browser, MOAP (in world and HUDs). Apache 2, lighttpd, nginx, OpenResty, thttpd. Not the OpenSim web server. |
|
Alas - Phones don't support hover, though on web pages the "hover" can be invoked by a tap, maybe. Netsurf doesn't seem to support the CSS stuff I used for hover. That's the 3.6 version, latest is 3.9. It also isn't likely to support wasm any time soon, they are still working on JavaScript. |
|
Plan A - Convert existing bash scripts to use this. Convert the boxes internal language to Lua. Maybe invent LHL, Lua HTML Language, A simple Lua HTML templating system. See if my Unicode hack that worked in SL style dialogue "menus" works in Putty and ssh. |
|
I could use a meta table called toy that interfaces to toybox.
I fixed toybox, it was redefining a function used by others, so I simply renamed that function in toybox. |
|
My PuTTY does support mouse stuff. I can even click-drag resize panes in tmux with it. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2020-02-06 05:59 | onefang | New Issue | |
2020-02-06 05:59 | onefang | Status | new => assigned |
2020-02-06 05:59 | onefang | Assigned To | => onefang |
2020-02-06 05:59 | onefang | Relationship added | parent of 0000091 |
2020-02-06 06:00 | onefang | Relationship added | parent of 0000106 |
2020-02-06 06:02 | onefang | Relationship added | parent of 0000084 |
2020-02-06 06:04 | onefang | Relationship added | parent of 0000030 |
2020-02-06 06:11 | onefang | Note Added: 0000271 | |
2020-02-06 06:16 | onefang | Note Edited: 0000271 | |
2020-02-06 06:24 | onefang | Note Added: 0000272 | |
2020-02-06 06:27 | onefang | Note Edited: 0000271 | |
2020-02-06 06:29 | onefang | Relationship replaced | child of 0000030 |
2020-02-06 06:34 | onefang | Note Edited: 0000271 | |
2020-02-08 00:40 | onefang | Note Added: 0000274 | |
2020-02-08 00:44 | onefang | Note Added: 0000275 | |
2020-02-08 00:54 | onefang | Note Edited: 0000275 | |
2020-02-08 00:56 | onefang | Note Edited: 0000275 | |
2020-02-08 01:04 | onefang | Note Edited: 0000272 | |
2020-02-08 01:19 | onefang | Note Edited: 0000274 | |
2020-02-08 01:59 | onefang | Note Edited: 0000275 | |
2020-02-08 02:03 | onefang | Note Added: 0000276 | |
2020-02-08 02:06 | onefang | Note Edited: 0000272 | |
2020-02-08 02:08 | onefang | Note Edited: 0000274 | |
2020-02-08 02:44 | Taylor | Note Added: 0000277 | |
2020-02-08 03:03 | onefang | Note Edited: 0000274 | |
2020-02-08 03:58 | onefang | Note Edited: 0000275 | |
2020-02-08 05:48 | onefang | Note Edited: 0000275 | |
2020-02-08 07:30 | onefang | Note Edited: 0000275 | |
2020-02-25 17:13 | onefang | Note Edited: 0000275 | |
2020-02-25 21:00 | onefang | Note Edited: 0000275 | |
2020-03-07 13:16 | onefang | Note Edited: 0000275 | |
2020-03-07 13:18 | onefang | Note Edited: 0000276 | |
2020-03-15 13:07 | onefang | Note Edited: 0000276 | |
2020-04-19 11:52 | onefang | Note Edited: 0000276 | |
2021-07-24 04:02 | onefang | Priority | high => normal |
2021-07-24 04:02 | onefang | Severity | block => feature |
2021-08-10 23:43 | onefang | Target Version | 0.9.0.2 => |
2021-08-17 10:31 | onefang | Relationship added | child of 0000333 |
2021-08-27 08:24 | onefang | Relationship deleted | child of 0000030 |