30150dac66
* Some improvements. Start WIP on cursor position when wrapping lines
Bryan Ashby
2015-06-07 23:45:06 -06:00
71511ae4a3
* Some progress on word wrapping and character insertion... very broken. Some ideas...
Bryan Ashby
2015-06-07 21:32:47 -06:00
d16a13707f
* Yet more work on inserting and word wrapping as we go. Lots of bugs but getting there
Bryan Ashby
2015-06-07 00:04:09 -06:00
832442288e
* Some mostly placeholder work for @art, etc. in View properties (e.g. menu.json) * Lots of work on MultiLineEditTextView2. WIP text insertion, retrieval, etc. * Tabs working good at a basic level
Bryan Ashby
2015-06-06 19:34:55 -06:00
feab2e0233
* Some SyncTERM / EtherTerm key support for new key system * Break long words for word wrap if required * Lots of cursor movement improvements for MultiLineEditText2 * Code cleanup
Bryan Ashby
2015-06-06 00:33:59 -06:00
f2a61828aa
* Small fix
Bryan Ashby
2015-06-05 16:37:17 -06:00
8a17ca694e
* Most everything converted to new 'key press' system. Still WIP, some cleanup & probably a few keys to add for various BBS style terminals
Bryan Ashby
2015-06-05 16:20:26 -06:00
dd0568f207
* Most of new key/DSR implementation in place... a bit more to go with separation of ch vs key & cleaing up the two handlers -> one onKeyPress
Bryan Ashby
2015-06-04 22:29:14 -06:00
a427ad3dda
* A little work on new key handling
Bryan Ashby
2015-06-04 17:06:37 -06:00
e401e4a1a0
* A lot more work on cursor movement/etc. for MultiLineEditTextView2 * Start mostly placeholder stuff for regular key press / insertion of text
Bryan Ashby
2015-06-03 22:00:33 -06:00
9be258dab5
* Fix some visible vs non-visible, WIP stuff
Bryan Ashby
2015-06-03 17:09:03 -06:00
30b6cbedfb
* Some more progress on MLETV2
Bryan Ashby
2015-06-02 22:18:00 -06:00
807551bca9
* Progress on new MLETV2
Bryan Ashby
2015-06-02 16:36:55 -06:00
03821a1afa
* Some progress on 2nd ver of MLTEV
Bryan Ashby
2015-06-01 23:00:54 -06:00
3fabeb5071
* Start work on yet another impl. try on MLTEV
Bryan Ashby
2015-06-01 17:10:27 -06:00
40f38d8682
* Not much
Bryan Ashby
2015-05-31 21:50:49 -06:00
c8c7566fd3
* Start work on TextBuffer version of MLTEV
Bryan Ashby
2015-05-31 21:18:23 -06:00
d7b49e73b3
* Yet more work on this multiline thing :)
Bryan Ashby
2015-05-30 23:45:22 -06:00
69bb7e6302
* Quite a few movement improvements
Bryan Ashby
2015-05-30 22:03:33 -06:00
b3848b4dca
* More cursor movement. This thing is flaky!
Bryan Ashby
2015-05-29 16:59:21 -06:00
53fe751648
* Not much
Bryan Ashby
2015-05-28 22:17:28 -06:00
0d9add70bd
* Moved menus -> menus.json::menus * Move prompts -> prompts.json::prompts * Default to 80x25 if NAWS/ENV/CPR term size negotiations fail. Seeing this with Netrunner. May need more work.
Bryan Ashby
2015-05-15 23:02:58 -06:00
9ac2e9af6e
* WIP on MaskEditTextView
Bryan Ashby
2015-05-15 17:17:13 -06:00
a96af34a20
* Lots of code cleanup * New standard MCI codes for labels * WIP MaskEditTextView * Extra styles for EditTextView
Bryan Ashby
2015-05-14 23:01:00 -06:00
1a1dd53ca1
* Moved themes from mods/art/themes > mods/themes/
Bryan Ashby
2015-05-14 16:49:19 -06:00
4e2c21059a
* Distinct "menus" vs "prompts" for theme.json so conflicting names can occur * Add support for theming prompts
Bryan Ashby
2015-05-14 14:56:02 -06:00
34bf823f1f
* Some solid progress on themeing / customization via theme.json
Bryan Ashby
2015-05-13 22:21:55 -06:00
767319e234
* Some notes
Bryan Ashby
2015-05-12 23:23:22 -06:00
2aa43295e3
* Start on new theme re-work * theme_info.json -> theme.json * Allow pipe codes for styleSGRx
Bryan Ashby
2015-05-12 23:04:22 -06:00
58746ca9a9
* Some code cleanup in user.js * More work around user/groups
Bryan Ashby
2015-05-12 16:34:11 -06:00
a7f9e3846e
* WIP on user groups * Minor changes to user credential prompt
Bryan Ashby
2015-05-11 16:39:28 -06:00
ca3453ecfb
*Start user groups concept
Bryan Ashby
2015-05-10 21:39:39 -06:00
62da937bf0
* Support for textOverflow (e.g. "...") in TextView/EditTextView * Show text starting from the begining when non-focus for long EditTextView
Bryan Ashby
2015-05-07 22:13:12 -06:00
bd2253aec0
* justify can be specified via menu.json
Bryan Ashby
2015-05-07 16:43:00 -06:00
37adeb5f90
* Fix some handling of height, itemSpacing, etc. in VerticalMenuView * Change auto scale to be height/width dependent
Bryan Ashby
2015-05-07 16:14:16 -06:00
7fc4858959
* Working, but buggy WIP rework of VerticalMenuView with scrolling
Bryan Ashby
2015-05-06 21:19:24 -06:00
0346cbc7cb
* More WIP on VM redesign
Bryan Ashby
2015-05-06 16:43:49 -06:00
cdfb7ce6f2
* Start work on VerticalMenuView changes allowing scrolling views. Lots to go.
Bryan Ashby
2015-05-05 22:19:21 -06:00
a01f5d2f24
* Just some notes
Bryan Ashby
2015-05-04 22:04:36 -06:00
04c85d2311
* Fix MCI colors. Everything working well so far!
Bryan Ashby
2015-04-30 14:39:03 -06:00
23a4344a4b
* Minor
Bryan Ashby
2015-04-29 21:57:26 -06:00
6f9414fc1c
* Adding for history; will be removed
Bryan Ashby
2015-04-29 21:53:01 -06:00
3f29e3dba4
* Start of work on re-write of SGR stuff related to MCI codes
Bryan Ashby
2015-04-29 15:38:20 -06:00
48be2f69be
* Start work on new ANSI parser color/style system. Mostly notes. Will do in bulk later * Start of styleColorX concept
Bryan Ashby
2015-04-28 22:42:22 -06:00
75bb9e91e4
* Some work on cursor hiding while redrawing. WIP.
Bryan Ashby
2015-04-27 20:19:17 -06:00
3e93b5b67d
* Allow hot keys to be case insensitive * Start of better demo
Bryan Ashby
2015-04-27 17:27:23 -06:00
028c5be418
+ ToggleMenuView * Start of hotkeys for menus * General menu cleanup & rework
Bryan Ashby
2015-04-27 16:04:41 -06:00
10d8812300
+ SpinnerMenuView (MCI=SM) * Some menu view rework... WIP
Bryan Ashby
2015-04-26 21:57:23 -06:00
7a643150e7
* Fixed double extra view redraws * Redraw views when all of them are ready @ MCI init * Moved a lot of properties of views to menu.json/prompts * Allow scrolling editor for EditTextView * New @config:path.to.property for menu.json view properties/etc.
Bryan Ashby
2015-04-26 20:46:16 -06:00
5288643189
* Not much
Bryan Ashby
2015-04-25 14:44:48 -06:00
ca2274dcf5
* Not much. Will start on DEMO mode for View development, etc.
Bryan Ashby
2015-04-24 16:54:25 -06:00
91d395e8bc
* Again change ANSI font handling * Add prompt.json
Bryan Ashby
2015-04-23 23:00:48 -06:00
5ae0399519
* More package.json updates & some logging early failures
Bryan Ashby
2015-04-23 21:42:57 -06:00
1e3e0b8baa
* A little work on making package.json more legit
Bryan Ashby
2015-04-23 17:14:14 -06:00
5ab89f952f
* New @systemMethod
Bryan Ashby
2015-04-20 23:24:15 -06:00
ec5f1836c5
* clearScreen -> cls for nostalgia * module cleanup: some simple modules moved to general_menu_method.js @methods * More work on menu configuration & options - Removed formatting of args for now. Too tied to MCI, not really needed with argName stuff
Bryan Ashby
2015-04-20 22:50:58 -06:00
8db72430d3
* 'action' must be part of a *menu* not a prompt (they remain generic) * Menus and prompts in better harmony * Very eary WIP of converting login/apply/etc. to new system. These can now be helper scirpts and not full MenuModules (very simple!)
Bryan Ashby
2015-04-19 22:58:18 -06:00
bac2f63c1a
* Tons of work with menu/prompts refactoring -- more to come soon * More work with menu/prompt accets
Bryan Ashby
2015-04-19 02:13:13 -06:00
5faa11664b
* Lots of work with fonts: Support mappings of various cterm/SyncTERM fonts. * Load font info from SAUCE * Better work with defaults & theme values
Bryan Ashby
2015-04-16 22:29:53 -06:00
586f3d60b3
* ButtonView is now MCI BT. BN is pre-defined "Board Name" * Client current theme info loaded & used for e.g. passwordChar * Code cleanup
Bryan Ashby
2015-04-15 22:46:45 -06:00
85a72935fa
* Some work on User creation/persistance * Fix some MCI parsing from menu.json * Add 'options' to menu entries
Bryan Ashby
2015-04-09 22:49:56 -06:00
2bac8e006e
- Remove inputType from previous check in. Will replace with MaskEditTextView stuff * Cleanup self.options in Views. Just use self.XXXXXX and pass in options to configure * View's take one param for ctor: options. Including options.client * Experimental / WIP cursor show/hide in Views
Bryan Ashby
2015-04-08 22:54:13 -06:00
6d84018ef5
* Some WIP inputType
Bryan Ashby
2015-04-07 23:15:34 -06:00
9219cc74a5
* Work on User and loading user from db with authenticate() * Show login error in login.js experimental stuff
Bryan Ashby
2015-04-06 00:18:08 -06:00
3336caeec9
+ Introduction of WIP asset system - menus, prompts, art, etc. @type:location/asset
Bryan Ashby
2015-04-05 01:15:04 -06:00
113e16df0d
* Allow passing of arguments to menu's via menu.json including formatted parameters * Fix menu.json setting of focus on view
Bryan Ashby
2015-04-04 14:41:04 -06:00