- Sep 17, 2017
-
-
nightfox authored
SlyEdit version 1.51: Added an auto-sign option to the user options (accessible via Ctrl-U, disabled by default). If enabled, SlyEdit will automatically sign users' messages with their handle or real name, depending on the sub-board's configuration. Also added a seting to use only their first name when signing with their real name and whether to sign emails with their real name (enabled by default).
-
- Sep 13, 2017
-
-
rswindell authored
-
- Sep 11, 2017
-
-
rswindell authored
check the trashcan files email.can and location.can (new). By adding "sh" and "shell" to these files (without the quotes), you can reduce the number of MIRAI-bot guest logins - the bot is immediately disconnected.
-
- Sep 10, 2017
-
-
nightfox authored
Bug fix: Updated GetTopItemIdxToTopOfLastPage() and SetTopItemIdxToTopOfLastPage() to return/set the top item index to 0 if there is only one page of menu items
-
- Sep 09, 2017
-
-
nightfox authored
Added the functions GetNumItemsPerPage, GetTopItemIdxToTopOfLastPage, and SetTopItemIdxToTopOfLastPage.
-
- Aug 19, 2017
- Aug 18, 2017
-
-
rswindell authored
stubs (sbj, sbl, etc.) here into this new file and will be including from those scripts.
-
- Aug 17, 2017
-
-
nightfox authored
Added a property, maxNumSelections, to limit the number of selections a user can make in multi-select mode. -1 or 0 means no limit. I still need to work on getting the check mark displayed properly for selected items in multi-select mode..
-
- Aug 16, 2017
-
-
nightfox authored
Started working on the ability to select multiple items from the menu (which is done with the spacebar). Multi-item selection is enabled by setting the multiSelect property to true (which is false by default). In multi-select mode, the GetVal() function will return an array of selected return values rather than a string. The display of selected items still needs to be worked on.. Right now it will display a check mark next to selected items after the user scrolls away from the item, and the position of the check mark is currently a little wierd, but multi-select is working.
-
- Aug 14, 2017
- Aug 06, 2017
-
-
nightfox authored
-
nightfox authored
Updated the drawing function so that when in numbered mode and there are fewer items than the menu's height, it looks better.
-
nightfox authored
Added an optional "numbered mode", where each option is displayed with a number to the left (starting at 1), and the user is allowed to choose an option by typing the number of the item. Numbered mode is disabled by default and can be enabled by setting the numberedMode property to true. For example: lbMenu.numberedMode = true; When numbered mode is enabled and the user starts typing a number, the menu will prompt the user for an item number. The prompt will be located on the line below the menu, so in addition to the menu's height, you'll also need an extra line on the screen to account for the item prompt. In addition, when the user presses the enter key after the item number, a carriage return/line feed will be outputted, so in numbered mode, the menu's height should not go further than 2 lines below the console height. Otherwise, the display of the menu will not be correct if the user decides not to enter a number.
-
- Aug 05, 2017
-
-
nightfox authored
-
nightfox authored
SlyEdit version 1.50: Added a user configuration option (accessible to the user via the Ctrl-U) to toggle whether or not to trim spaces from quote lines. This behavior is enabled by default.
-
nightfox authored
-
nightfox authored
Menu items can now have multiple hotkeys. Hotkeys can be specified in the Add() method by passing a hotkey as the 3rd parameter and/or by putting a & in the menu item text just before a key you want to use as the hotkey. Also added the method AddItemHotkey(), which can add a hotkey to a menu item in addition to its existing hotkey(s).
-
- Aug 04, 2017
-
-
nightfox authored
Added a new property to the menu object, ampersandHotkeysInItems, which specifies whether or not to interpret an ampersand as a hotkey in a menu item if placed immediately before a non-space character. It defaults to true. In some cases it might be desirable to disable that and have all ampersands in the menu items literally displayed.
-
- Jul 25, 2017
- Jul 17, 2017
-
-
rswindell authored
-
- Jul 09, 2017
-
-
nightfox authored
Made a minor update for efficiency when displaying menu items ensuring the text fills the menu area (in case there's a text background in use)
-
- Jul 08, 2017
-
-
nightfox authored
-
nightfox authored
Changed the way the border characters are configured in a way that is more flexible. Now, you can specify whatever border characters you want to use by changing the properties in the borderChars object within the menu object. Also, when adding a menu item, the pHotkey parameter will always be used as the hotkey if specified, but now if that parameter is not specified, then the first non-space character after a & in the item text will be used as the hotkey (in addition to that character being highlighted in a different color, as with the last commit). Also made some bug fixes regarding scrolling when using a border.
-
nightfox authored
Updated to optinally have the menu draw a border around the menu items. This functionality uses the new borderStyle property, which can be one of the following: BORDER_NONE (no borders), BORDER_SINGLE (single-line border), or BORDER_DOUBLE (double-line border). I might add more border styles in the future (such as single-line vertical with double-line horizontal, etc.). Also, added a way to have a single non-space character in an item text highlighted with a different color (i.e., to show a hotkey in the item text). That is done by putting a & in the item text immediately before the key to highlight (i.e., "E&xit" would highlight the 'x' character). Added the itemTextCharHighlightColor property to specify the color attribute to use to highlight a hotkey character (currently, it defaults to bright yellow). Also, added the property hotkeyCaseSensitive, which is a boolean that specifies whether or not hotkey matching should be case-sensitive. It defaults to false.
-
- Jun 30, 2017
-
-
echicken authored
Use Path header from client if it matches a hostname and port in modopts.ini [web] allowed_ftelnet_targets list.
-
- Jun 03, 2017
-
-
rswindell authored
and other improvements (filtering and stuff).
-
- Apr 04, 2017
-
-
rswindell authored
-
- Feb 09, 2017
-
-
echicken authored
If a key in the [feeds] section of modopts.ini begins with '_crosspost', the value is assumed to be: 'url,sub1,sub2...', for example: [feeds] _crosspost1 = http://my-feed/rss.xml,dove-gen,syncprog,general Avoid duplicate key names by tacking a number onto the end: _crosspost1, _crosspost2 The old style 'sub = http://my-feed/rss.xml' pairs are still supported.
-
- Jan 19, 2017
-
-
rswindell authored
-
- Jan 14, 2017
-
-
echicken authored
-
- Jan 13, 2017
- Jan 11, 2017