Commit Graph

  • b759975742 * Some minor tweaks. Nothing major right now Bryan Ashby 2015-06-08 22:41:57 -06:00
  • 6bf5a8425c * getSGRFor() Bryan Ashby 2015-06-08 16:51:27 -06:00
  • 05af6daa8d * Probably some throw away changes Bryan Ashby 2015-06-08 00:03:09 -06:00
  • 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
  • 9faca92cab * Notes Bryan Ashby 2015-05-28 11:13:27 -06:00
  • 59e7c661a7 * Fixes to some cursor movement... starting to come together a little Bryan Ashby 2015-05-28 11:03:20 -06:00
  • 5a6b283923 * Fix backspace in edit views * Some notes Bryan Ashby 2015-05-27 22:53:21 -06:00
  • e46105984c * Minor updates to MultiLineEditTextView Bryan Ashby 2015-05-27 22:11:32 -06:00
  • e62d146075 * WIP on MaskEditTextView stuff. Nothing major yet Bryan Ashby 2015-05-27 17:27:36 -06:00
  • d9ea295859 * More experimental cursor positioning Bryan Ashby 2015-05-26 22:57:34 -06:00
  • d83e8e1b55 * Messy, but semi working concept for render vs real gap text buffer Bryan Ashby 2015-05-26 22:17:57 -06:00
  • 581abd6d2c * More messing around with ideas for multi line Bryan Ashby 2015-05-21 22:06:35 -06:00
  • c00fa67b94 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2015-05-20 23:07:46 -06:00
  • a24b1045ff * No reall progress on multi line... dur. Bryan Ashby 2015-05-20 23:07:36 -06:00
  • 07ee5079f4 Merge branch 'master' of ssh://nu.l33t.codes:51977/git/base/enigma-bbs Bryan Ashby 2015-05-20 13:24:57 -06:00
  • be2c940013 * Some notes and minor changes Bryan Ashby 2015-05-20 13:24:39 -06:00
  • f9358d04cd * Nothing really... rethinking MultiLineEditTextView Bryan Ashby 2015-05-18 22:29:33 -06:00
  • eaa4feeebd * Rename position x/y stuff to row/col. X/Y were backwards anyway :) Bryan Ashby 2015-05-18 11:31:35 -06:00
  • 159cdcb763 * Mostly notes & toying around with MultiLineTextEditView Bryan Ashby 2015-05-17 21:33:27 -06:00
  • 3bf34487d7 * Start (mostly placeholder) for MultiLineEditTextView Bryan Ashby 2015-05-16 14:39:14 -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
  • 6dfda0e6d4 * Properly handle item spacing in VerticalMenuView Bryan Ashby 2015-05-04 15:39:48 -06:00
  • d5017203ac * WIP experimental pausing for ANSI/art Bryan Ashby 2015-05-03 21:36:53 -06:00
  • 5a00d219f8 * Start work on pausable ANSI display/etc. Bryan Ashby 2015-05-03 17:35:55 -06:00
  • 3f92a7949d * Some code cleanup * Lots of notes/thoughts Bryan Ashby 2015-04-30 22:29:24 -06:00
  • e8346779da * styleColor -> styleSGR1, styleSGR2 Bryan Ashby 2015-04-30 16:41:43 -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
  • 39fff7826c + Spin & Toggle menu demo start Bryan Ashby 2015-04-28 21:15:36 -06:00
  • 2c4711a976 * Fix 'small i' textStyle Bryan Ashby 2015-04-28 17:21:24 -06:00
  • 8bc2f31967 * Minor changes to demo mode. Bryan Ashby 2015-04-28 17:18:02 -06:00
  • 99fb3b34c7 * Mostly code cleanup & minor refactors Bryan Ashby 2015-04-27 22:40:05 -06:00
  • cb5fc13da5 * Merged changes Bryan Ashby 2015-04-27 20:23:21 -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
  • f4a5b9e4be Merge branch 'master' of ssh://132.0.0.246/git/base/enigma-bbs Bryan Ashby 2015-04-23 23:01:54 -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
  • 5eee568586 * Apply now semi functional Bryan Ashby 2015-04-14 22:27:07 -06:00
  • 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 -06:00
  • b0103cb178 * Experimental enter/leave events for Views Bryan Ashby 2015-04-11 23:48:41 -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
  • 9bc1e2f3d1 * Mostly placeholder apply menu Bryan Ashby 2015-04-06 22:29:45 -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