Skip to content
Snippets Groups Projects
  1. Jul 14, 2022
  2. Jul 10, 2022
  3. Jul 08, 2022
  4. Jul 07, 2022
  5. Jul 06, 2022
  6. Jul 05, 2022
  7. Jul 04, 2022
    • Rob Swindell's avatar
      Merge branch 'slyedit_color_selection_update' into 'master' · daf48cf8
      Rob Swindell authored
      SlyEidt: Added the ability for the user to choose text color/attribute codes.
      
      See merge request !193
      daf48cf8
    • Eric Oulashin's avatar
      7b4a8f4e
    • Rob Swindell's avatar
      Merge branch 'dd_file_area_chooser_list_libraries_fix' into 'master' · 15d53f5e
      Rob Swindell authored
      DD file area chooser fix: Listing libraries without first listing directories...
      
      See merge request !194
      15d53f5e
    • Rob Swindell's avatar
      Use Synchronet's built-in mouse tracking support · 8da60139
      Rob Swindell authored
      Synchronet uses "extended normal" mouse reporting for mouse support
      (e.g. menu/display file clickable "hot spots"). Many of the JS scripts
      that predated Synchronet's own internal mouse support would send their
      own mouse-reporting enablement and disablement ANSI sequences and the
      terminal could become out of sync with the expectations of the script
      (i.e. it would not necessarily disable the mouse modes that had been
      set by SBBS before enabling its own preferred mode).
      
      And some scripts (e.g. Synchronet Minesweeper) use a mixture of Synchronet
      hotspot support and direct mouse click coordinate reporting, so it was a
      mess going between different mouse reporting modes at different times in the
      same script.
      
      This all came to light as a result of the fix for issue #412: using mouse
      button releases rather than presses to trigger a hotspot.
      
      So mouse_getkey() now has as a separate "release" property it sets in the
      return value. Right now its always the opposite of "press", but I can imagine
      some mouse tracking modes where movement might be reported with neither a
      button press nor release event.
      
      Anyway, Nelgin, give this a try and see if it resolves the issues you were
      reporting in IRC with avatar chooser mouse support.
      8da60139
    • Rob Swindell's avatar
      Setting console.mouse_mode to true enables default mouse=enabled mode · bca6eb52
      Rob Swindell authored
      A single source of truth is now used for SBBS's mouse mode (MOUSE_MODE_ON). A JS script doesn't need to know what SBBS's preferred/default mouse-enabled mode flags are, just set to this property to "true". Setting to "false" is the same as setting to MOUSE_MODE_OFF (0).
      bca6eb52
  8. Jul 03, 2022
Loading