Skip to content
Snippets Groups Projects
  1. Jul 23, 2022
  2. Jul 17, 2022
    • Rob Swindell's avatar
      Don't treat Enter as choosing default section when no prompt was shown · 8651f2af
      Rob Swindell authored
      As pointed out via DOVE-Net by DesotoFireflite (VALHALLA):
      When xtrn_sec.* display file/menu is used, there's no auto-generated
      prompt (with a default section number indicated). So hitting Enter
      in this case and having the previous/default program section selected
      would be surprising behavior to a user. So, only support a default
      section selection when there was no xtrn_sec.* menu/display file.
      8651f2af
  3. Jul 15, 2022
  4. Jul 14, 2022
  5. Jul 10, 2022
  6. Jul 08, 2022
  7. Jul 07, 2022
  8. Jul 06, 2022
  9. Jul 05, 2022
  10. 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
Loading