Project

Profile

Help

Builds » History » Sprint/Milestone 16

Vincent Le Goff, 12/23/2016 10:54 AM

1 1 Vincent Le Goff
h1. What's new in recent builds
2
3
This page describes the new features added and changes made to each build.  You can browse through each build using headings.
4
5 16 Vincent Le Goff
h2. Build 36
6
7
* Add the marked trigger (#30).
8
  Marked triggers can ask to move the cursor to a specific line.  For instance, if one receives a message, the cursor can be moved right on this message.  This can also help to explore, to move the cursor on the list of exits, for instance.
9
* Update the client's design and window.
10
* Add support for handling colors (#65).
11
12 15 Vincent Le Goff
h2. Build 35
13
14
* Add the feature to import a world, from a file or online (#60).
15
  There is now a new menu, "import", in the menu bar -> *file* menu.  In it are two options, one to import a world from a file, the other to import one online.  The second option tries to find the worlds already configured on the project's website.  One can download and install them directly.
16
17 14 Vincent Le Goff
h2. Build 34
18
19
* Add the system of channels (#50):
20
Channels can keep track of a list of events.  They are particularly useful to log communication channels on the MUD.  Through the trigger system, users can feed a channel.  Through a macro or alias, this channel can be displayed in a list, in a separate dialog box.
21
* In the preferences dialog, *accessibility* tab, users now can set whether the TTS is interrupted or not (#40).
22
* When changing the TTS options in the preferences, the options are taken into account immediately (#55).
23
* Fix some bugs in the SharpScript engine.
24
25 13 Vincent Le Goff
h2. Build 33
26
27
* Multiline aliases/macros/triggers do not bug anymore (#63).
28
* One can now enter SharpScript in macros (#59).
29
* Variables are now described in the [[Alias|alias]] documentation.
30
* The title of the window with several open tabs is now accurately updated (#51).
31
32 12 Vincent Le Goff
h2. Build 32
33
34
* Add a syntax to write variables in SharpScript:
35
  The syntax is @$variable@.  Variables have been added to aliases (#45) and triggers (#44).
36
* Fix a minor bug in command stacking.
37
* Add mute triggers, which will be useful to support audio prompts.
38
39 11 Vincent Le Goff
h2. Build 31
40
41
* Improve the debug logging system.
42
* Restructure the catalogs for translation (#41).
43
44 10 Vincent Le Goff
h2. Build 30
45
46
* Add a logging system to debug events.
47
48 9 Vincent Le Goff
h2. Build 29
49
50
* Attempt to fix a bug using the @#play@ function while several worlds are opened (#48).
51
52 8 Vincent Le Goff
h2. Build 28
53
54
* Add [[CommandStacking|command stacking]], to send multiple commands at once, using the semicolon or another character (#32).
55
56 6 Vincent Le Goff
h2. Build 27
57
58
* Open multiple worlds in tabs (#42):
59
  It is now possible to open several worlds in tabs, or even a world several times in tabs.  In the file menu are three new options, to create a new world, open a world in a different tab and close the current tab.  One can navigate between tabs using Ctrl + tab or Ctrl + Shift + tab as usual.
60
  The feature to change the window's title when unread messages are received (#20) now takes into account the selected tab only.
61
* New menus to disconnect and reconnect from a world (#43):
62
  A new menu item in the menu bar, named connection, has been added.  In it are options to disconnect from the current world, and reconnect to it.
63 7 Vincent Le Goff
* The client doesn't lag if connection to a distant server takes some time (#21).
64 6 Vincent Le Goff
65 5 Vincent Le Goff
h2. Build 26
66
67
* When outside of the window, if messages are received, the window title changes to let the user know notifications are waiting on the client (#20).
68
69 4 Vincent Le Goff
h2. Build 25
70
71
* Add the command history
72
  The command history remembers all commands you have entered.  You can use it by pressing CTRL + up or down to go up or down into your list of commands.  Alternatively, you can use command history in lock mode, by pressing Escape, then navigating in the history using the arrow keys.  You can leave lock mode by pressing Escape again.
73
* One can now paste several lines to send multiple commands (#27).
74
75 2 Vincent Le Goff
h2. Build 24
76
77 3 Vincent Le Goff
* Update the documentation of the basic features (#36).
78
* Remove the obsolete settings based on an input and output field (#35).
79
* When tabbing to tab-complete, the TTS speaks (and displays) the found result.
80 1 Vincent Le Goff
81
h2. Build 23
82
83 3 Vincent Le Goff
* Add the tab-completion (#34):
84 1 Vincent Le Goff
  When the client receives messages from the server, it stores all words by frequency.  When you begin typing a letter or more and then press tab, the client will try to finish the word you were typing.  If you're not satisfied with this choice, you can press tab again and the client will display another result.