bd2253aec0* justify can be specified via menu.json
Bryan Ashby
2015-05-07 16:43:00 -0600
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 -0600
7fc4858959* Working, but buggy WIP rework of VerticalMenuView with scrolling
Bryan Ashby
2015-05-06 21:19:24 -0600
0346cbc7cb* More WIP on VM redesign
Bryan Ashby
2015-05-06 16:43:49 -0600
cdfb7ce6f2* Start work on VerticalMenuView changes allowing scrolling views. Lots to go.
Bryan Ashby
2015-05-05 22:19:21 -0600
a01f5d2f24* Just some notes
Bryan Ashby
2015-05-04 22:04:36 -0600
04c85d2311* Fix MCI colors. Everything working well so far!
Bryan Ashby
2015-04-30 14:39:03 -0600
23a4344a4b* Minor
Bryan Ashby
2015-04-29 21:57:26 -0600
6f9414fc1c* Adding for history; will be removed
Bryan Ashby
2015-04-29 21:53:01 -0600
3f29e3dba4* Start of work on re-write of SGR stuff related to MCI codes
Bryan Ashby
2015-04-29 15:38:20 -0600
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 -0600
75bb9e91e4* Some work on cursor hiding while redrawing. WIP.
Bryan Ashby
2015-04-27 20:19:17 -0600
3e93b5b67d* Allow hot keys to be case insensitive * Start of better demo
Bryan Ashby
2015-04-27 17:27:23 -0600
028c5be418+ ToggleMenuView * Start of hotkeys for menus * General menu cleanup & rework
Bryan Ashby
2015-04-27 16:04:41 -0600
10d8812300+ SpinnerMenuView (MCI=SM) * Some menu view rework... WIP
Bryan Ashby
2015-04-26 21:57:23 -0600
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 -0600
5288643189* Not much
Bryan Ashby
2015-04-25 14:44:48 -0600
ca2274dcf5* Not much. Will start on DEMO mode for View development, etc.
Bryan Ashby
2015-04-24 16:54:25 -0600
f4a5b9e4beMerge branch 'master' of ssh://132.0.0.246/git/base/enigma-bbs
Bryan Ashby
2015-04-23 23:01:54 -0600
91d395e8bc* Again change ANSI font handling * Add prompt.json
Bryan Ashby
2015-04-23 23:00:48 -0600
5ae0399519* More package.json updates & some logging early failures
Bryan Ashby
2015-04-23 21:42:57 -0600
1e3e0b8baa* A little work on making package.json more legit
Bryan Ashby
2015-04-23 17:14:14 -0600
5ab89f952f* New @systemMethod
Bryan Ashby
2015-04-20 23:24:15 -0600
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 -0600
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 -0600
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 -0600
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 -0600
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 -0600
5eee568586* Apply now semi functional
Bryan Ashby
2015-04-14 22:27:07 -0600
77600d3dde* Fix EtherTerm backspace key * Better WIP apply art / module * Better WIP 'enter' and 'leave' events from VC
Bryan Ashby
2015-04-14 00:19:14 -0600
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 -0600
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 -0600
6d84018ef5* Some WIP inputType
Bryan Ashby
2015-04-07 23:15:34 -0600
9bc1e2f3d1* Mostly placeholder apply menu
Bryan Ashby
2015-04-06 22:29:45 -0600
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 -0600
3336caeec9+ Introduction of WIP asset system - menus, prompts, art, etc. @type:location/asset
Bryan Ashby
2015-04-05 01:15:04 -0600
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 -0600
ae71aa9feb* Rewrite of menu.json handling. More flexability * Wildcards in menu.json * Basic menu.json submit filtering working
Bryan Ashby
2015-04-01 22:13:29 -0600
cca9334bd3* WIP on standard menu and menu.json MCI / form mapping. Much to do...
Bryan Ashby
2015-03-26 22:58:22 -0600
4c4b0de54c* Better form submit format * Allow comments in menu.json
Bryan Ashby
2015-03-25 23:23:14 -0600
d1b0663b5d* Some basic work on connecting modules
Bryan Ashby
2015-03-23 23:12:19 -0600
810f001901* Cleanup & some logging
Bryan Ashby
2015-03-22 23:16:49 -0600
efcc8756ba* WIP Menu system vs raw module access
Bryan Ashby
2015-03-22 22:52:04 -0600
f7462bbbdd+ Concept of PluginModule and inherited classes such as ServerModule, MenuModule, ... * Client now tracks current menu module. Auto detach events, etc.
Bryan Ashby
2015-03-18 23:08:23 -0600
d3e35d286a* Start real work on SSH using ssh2 module
Bryan Ashby
2015-03-16 22:41:14 -0600
008e9f46d8* Fix colors in relation to MCI codes * iCE colors working, I think...
Bryan Ashby
2014-11-12 23:16:47 -0700
7bac1b5193+ Start of iCE color support... ish. * Initial NU-MAYA theme matrix
Bryan Ashby
2014-11-09 21:24:09 -0700
d242546458* Some code cleanup + Bit of skeleton for TickerTextView * Detach of events in ViewController
Bryan Ashby
2014-11-04 00:34:54 -0700
eaf2aae48d* Constant time password DK compare * Minor View update * Test module. Start work on module switching functionality. NYW!
Bryan Ashby
2014-11-03 22:53:01 -0700
1264cdde01* Update color parsing. WIP
Bryan Ashby
2014-11-03 17:04:46 -0700
6c841105ab+ MCI support for focusArgs, e.g. 'focusTextStyle' + TextView initial support for fillChar and justify + Add color support to string_util.js::pad() * Better color handling in Views
Bryan Ashby
2014-11-03 16:49:15 -0700
4234e03008* Work on forms * More work on VerticalMenuView: setItems(), etc.
Bryan Ashby
2014-11-02 12:07:17 -0700
4f3a8ac500* VerticalMenuView up/down working
Bryan Ashby
2014-11-01 09:50:11 -0600
edc8266310* A bit of work on VerticalMenuView * Inheritance updates for Views * Fixes and better handling of MCI factory
Bryan Ashby
2014-10-31 16:25:11 -0600
c3aa4c44e2+ Start work on MenuView & friends * connect.js no longer a module. Part of initial connection always * Cleaner & expandable BBS init * Better theme handling
Bryan Ashby
2014-10-30 22:59:21 -0600
14a321de2f* Work on themes. Ability to use ANSI to detect screen size if NAWS/etc. fail
Bryan
2014-10-29 05:30:20 -0600