30150dac66
* Some improvements. Start WIP on cursor position when wrapping lines
Bryan Ashby2015-06-07 23:45:06 -06:00
71511ae4a3
* Some progress on word wrapping and character insertion... very broken. Some ideas...
Bryan Ashby2015-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 Ashby2015-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 Ashby2015-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 Ashby2015-06-06 00:33:59 -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 Ashby2015-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 Ashby2015-06-04 22:29:14 -06:00
a427ad3dda
* A little work on new key handling
Bryan Ashby2015-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 Ashby2015-06-03 22:00:33 -06:00
9be258dab5
* Fix some visible vs non-visible, WIP stuff
Bryan Ashby2015-06-03 17:09:03 -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 Ashby2015-05-15 23:02:58 -06:00
a96af34a20
* Lots of code cleanup * New standard MCI codes for labels * WIP MaskEditTextView * Extra styles for EditTextView
Bryan Ashby2015-05-14 23:01:00 -06:00
1a1dd53ca1
* Moved themes from mods/art/themes > mods/themes/
Bryan Ashby2015-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 Ashby2015-05-14 14:56:02 -06:00
34bf823f1f
* Some solid progress on themeing / customization via theme.json
Bryan Ashby2015-05-13 22:21:55 -06:00
62da937bf0
* Support for textOverflow (e.g. "...") in TextView/EditTextView * Show text starting from the begining when non-focus for long EditTextView
Bryan Ashby2015-05-07 22:13:12 -06:00
bd2253aec0
* justify can be specified via menu.json
Bryan Ashby2015-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 Ashby2015-05-07 16:14:16 -06:00
7fc4858959
* Working, but buggy WIP rework of VerticalMenuView with scrolling
Bryan Ashby2015-05-06 21:19:24 -06:00
6f9414fc1c
* Adding for history; will be removed
Bryan Ashby2015-04-29 21:53:01 -06:00
3f29e3dba4
* Start of work on re-write of SGR stuff related to MCI codes
Bryan Ashby2015-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 Ashby2015-04-28 22:42:22 -06:00
75bb9e91e4
* Some work on cursor hiding while redrawing. WIP.
Bryan Ashby2015-04-27 20:19:17 -06:00
3e93b5b67d
* Allow hot keys to be case insensitive * Start of better demo
Bryan Ashby2015-04-27 17:27:23 -06:00
028c5be418
+ ToggleMenuView * Start of hotkeys for menus * General menu cleanup & rework
Bryan Ashby2015-04-27 16:04:41 -06:00
10d8812300
+ SpinnerMenuView (MCI=SM) * Some menu view rework... WIP
Bryan Ashby2015-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 Ashby2015-04-26 20:46:16 -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 Ashby2015-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 Ashby2015-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 Ashby2015-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 Ashby2015-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 Ashby2015-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 Ashby2015-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 Ashby2015-04-08 22:54:13 -06:00
9219cc74a5
* Work on User and loading user from db with authenticate() * Show login error in login.js experimental stuff
Bryan Ashby2015-04-06 00:18:08 -06:00
3336caeec9
+ Introduction of WIP asset system - menus, prompts, art, etc. @type:location/asset
Bryan Ashby2015-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 Ashby2015-04-04 14:41:04 -06:00