Now saves settings to local preferences (10/22/2023: 6.27.4)
coordinates draw smaller
some settings like sound for tells that were not saving now save
random pieces and board sub menus of observing options
moved to main observing options menu
unexamine added to game menu below examine actions
bug in font chooser were if you x'ed out it could change your font fixed
bug that incoming text and typed text that came in at
same time would sometimes co-mingle the text fixed
(8/24/2023: 6.27.3)
Updated to Stockfish 15 on Mac (Windows already had it)
In multi-line UCI analysis, second and third line are
shortened to three moves such as e4 e5 nf3
Fixed line breaks in multi-line analysis
Cleaned up text displayed when engine is stopped
Added Show My Game Log File to Actions menu
Added Open Game Files on Computer as a
first-level menu item above the PGN submenu (it
does the same thing as Game / PGN / Open Pgn)
Vars command on right-click on name context menu opens
in a po-pup, like lookup user
In the Activities Window, Events List
now has an Open Videos Page button and
Tournaments has a Tournament Schedule
button at the top
Opening name prints earlier in move order in the title bar
of opening explorer view
Popups that appear from selecting choices on console's
tab menu are centered in app, not on screen (10/6/2022: 6.27)
Added Correspondence to Activities Window
Added Correspondence notification and a new setting on
Options / Sound to turn the sound for them on and off
Added Toggle engine on toolbar, which calls
start and stop engine menu items
Made Restart engine restart the
default stockfish on Windows and macOS, even if
not loaded
Added keyboard shortcuts Ctrl-G on Windows
and Cmd-G on macOS to start engine
and Ctrl-S/Cmd-S to stop
and Ctrl-N/Cmd-N for opening explorer
Changed toolbar in examine mode to include Flip and
Opening Explorer
Added a change font option on Activities window menu
(this is the same as from Appearance menu)
Event List Font on Appearance and
Activities window menu renamed Event List/Tournaments
Font (it had already controlled both)
Application now saves its position, not just size,
between launches
Pop-up windows are now positioned inside the app, not
screen
Added a checkbox menu item to auto examine after playing
to the Game menu (this stays in synch with
server's examine variable)
Actions / Lookup User and Add Friend
typing area now responds to Enter or Esc
(to clear input line)
Show my profile and ratings on Actions
menu now shows profile in a pop-up, not console
Help Discount menu item added to Help menu
@name, in addition to making a sound, adds
a text effect to the line, making it brighter (6/24/2022: 6.26)
Added a sign up link to connect dialog.
Added a guest greeting message on connect.
Added the Chess coaches menu item on
the Help menu. (12/2/2021: 6.25)
The Public and Private directories now
set to Home/Documents/LanternChess
and AppData/Roaming/LanternChess when OS is
Windows.
Console on side now default when board is
maximized, and uses one console size (ignoring the size
settings).
Opening Book in Options menu now
called Opening Explorer.
Lantern will only open web help links sent by ICC if
it's help for guests. For example, a register link won't open the
browser.
Adjustments to console size and move list on right of
board sizing. (11/27/2021: 6.24)
Fixed bug, where if user had no open boards and went to
File / Save Settings, the next time a board was
opened, the board tab would be busted and say G,
showing no game.
Now setting the public directory to save files on Windows
to Documents/LanternChess and the private one to
AppData/LanternChess.
Added a tournaments tab to the Activities Window.
Added Join Tournaments to Game
menu.
When in a tournament, there is also now a challenge popup
for the person you have to play if they challenge you
first, not just the start-of-round suggestion popup to
play the person.
Added Automato, yenta,
and uscf to Options / Observing Options /
Follow Tomato Tournament Games menu.
Made Mac default font for new users 18 point, to match
what has been on Windows and Linux.
Made the default main application background color White
for new users.
Made save name and password setting start at
true for new users.
Changed Set WallPaper to Set
Background and moved it to Appearance
menu.
Added file filter to selecting wallpaper. Can look
at jpg, jpeg, png,
and omg.
On Mac, the default directory for Set
Background will be /System/Library/Desktop
Pictures, if it exists, and otherwise it will try to
find /Library/Desktop Pictures/.
Added ICC Store and My ICC links
to Actions menu, which launch in the user's
browser. (11/15/2021: 6.23)
Created a build flag that, if set, will have Lantern
save all files to either a public Lantern Chess Directory
or a Private one. On Mac, this is Documents/LanternChess and
Library/LanternChess.
Default connection on program launch now
main.chessclub.com port 443.
Mac default font for new users changed from 14 point to
16.
Added double click to watch text to top of Notify window
to alert users to the functionality.
ICC Calendar added to Help menu.
Created the Tournament help Lantern manual page.
Tournament Help and Tournament
Schedule added to Game menu.
Turned off the chess font for move list option.
Upgraded Mac to Stockfish 10.
Added Java version to interface string when it's a native client. (11/8/2019: 6.22)
Link to privacy policy added to the Help menu.
(This is also linked to on the lanternchess.com web
page.)
A new option to play a sound when @yourname is
mentioned in a channel. This is on by default, but can be
turned off in the Options / Sounds menu.
(8/18/2019: 6.21)
Engine analysis updates faster as moves are made or user
goes forward and backward.
Very short lines of analysis are no longer shown, to
prevent analysis from jumping from full line to one or two
moves.
Additional lines beyond line one when doing multiple
analysis lines are truncated to about 12 plies.
The tomato manager channel is now automatically grouped
on a user's channels for new users or those without
settings saved.
Auto-follow Pear on Options / Observing
Options / Follow Tomato Tournament Games added.
(4/7/2019: 6.20)
6.1x
Updated channel 231, the USCF channel. to be treated
like other Tomato channels in the program.
Fixed four broken links in Lantern's menu: Help /
Lost Password and Join/Renew, Actions /
Show Relay Schedule and Open Videos Page
(changed from Open Chess.fm). (8/26/2018:
6.19)
Option to disable hyperlinks added to Options /
Advanced submenu. The links still show, but are
inactive, and will not open the browser if this is
set.
If the user tries to close Main Console 0,
Lantern now prompts them to save settings and exit (normal
exit flow).
Opening book is updated. It is still the same name
lanternopeningbook19.db, but has more positions
now. If the user already has it installed, they can
delete their lanternopeningbook19.db file in the
Lantern folder and try to open the book again in Lantern,
and it will go through normal install flow and install the
bigger book. (8/26/2018: 6.18)
Fix for members logged on anonymously, to be able to
load PGN games saved on ICC, such as in their ICC log
files, where the game was a rated game. It was trying to
set it rated on the board with the match command,
but anons cannot match for rated games. (12/9/2017:
6.17)
When opening PGN files, Lantern will now parse the
variant tag, so variant games saved in other applications,
like Winboard/Xboard, can be opened in Lantern and the
correct variant set, such as Crazyhouse, on loading.
For guests who open games from PGN files that are
variants, like Crazyhouse, Lantern will now change their
wild var to match the variant before loading the
game, so it loads correctly and then set it back to chess
(wild 0).
Typed text now has a time stamp at the beginning of the
line to the minute. It is in the same color as the typed
text.
On Linux, Lantern will now try to open links using the
browser that is set in the environment variable
BROWSER.
Default Main Application Background Color is now a
darker cream and no longer baby blue. (12/9/2017:
6.16)
New method of generating sound on Linux. (6/20/2017:
6.15)
Updated the order in which Lantern tries sound players
to play sounds on Linux. (6/18/2017: 6.14)
Fixed a bug in the new save to PGN option on
the game board tabs, where it could get info from the
wrong game, if more than one game is up on the board.
Now on logging observed games or using save to
PGN on the board tab right-click menu, the ECO code
(representing openings) is saved with the PGN. (6/11/2017:
6.13)
On loading ICC games from PGN files, Lantern will check
if the game was rated or unrated and upload the game
accordingly.
In logging observed games from the Game / PGN
submenu and using save to PGN from the board tab
right-click menu, Lantern will indicate if the game was
unrated. (6/11/2017: 6.12)
In the Game / PGN submenu, Log Observed
Games To Pgn option now supports logging wild games
to lantern_owild.pgn.
The save to PGN option on the board tabs will now
include the FEN record (used to define a loaded starting
position, like a trainingbot game) when it saves the game,
if applicable. (6/11/2017: 6.11)
When loading ICC games from the Game / PGN
submenu, Lantern will set the ICC time control saved in
the game's Event tag, i.e., 3 0 or 15 10, etc.
The save to PGN menu item on the game board's
tabs will add variant info, if it is a wild game like
Loser's or Crazyhouse, so Lantern can
properly load it later with Open PGN as a wild
game. (6/10/2017: 6.10)
6.0x
Added save to PGN menu item to the board tab
menu, when the user right-clicks or double-clicks on a
game tab. It saves the current state of the game to a PGN
file of the user's choice. (6/9/2017: 6.09)
For users who have the chess font on the move list, the
PGN logged when observed games were logged (an option that
may be turned from the Game / PGN submenu) was
not correct, now fixed.
PGN logging of observed games was logging redundant
copies of games when a logged PGN game was opened, now
fixed.
Fix for logging of observed games to correctly set the
date, if month or day is not two digits.
Issue where, with PGN logging of observed games, Lantern
was not always placing the games in the right file,
i.e. the lantern_oblitz.pgn
vs lantern_obullet.pgn, fixed. (6/8/2017:
6.08)
Sending moves from the game board changed to use
the chessmove command.
Moves sent as a result of double-clicking on moves in
the Opening Book now also use chessmove
and are prefixed by multi (to avoid any
aliases). (6/6/2017: 6.07)
Fix engine's analysis FEN, which comes from ICC, in
cases ICC indicates castling is possible, but it's not.
This was causing engines like Stockfish to not analyze
these set up positions.
Issue where lantern releases 6.04 and 6.05 were not
bundled with the opening book, fixed. This caused new
users of these versions to be unable to use the opening
book, as there was no book to extract, but did not affect
users who updated to this version and had a book extracted
already. If users, who had 6.04 or 6.05 and could not
extract the book, update to 6.06, the extraction will
work. (6/5/2017: 6.06)
UCI Engine analysis (for engines like Stockfish) will
now display the score in terms of white, not the side to
move. Winboard remains up to the engine; for example,
crafty already does this. (5/28/2017: 6.05)
Bug, where if Board / Things to Hide or Show / Chess
Font for Move List was turned off, it would use the
regular font but not correctly display the moves, such as
substituting characters like K
for knight when it should be N,
fixed.
For Linux users who have a copy of Stockfish 8
named stockfish_8_x64 in the lantern folder,
Lantern will add Analyze with Stockfish 8 to the
Options menu and open this copy of
Stockfish. (4/16/2017: 6.04)
Now, at program launch, the main application starts on
the event dispatch thread. (4/11/2017: 6.03)
Added a Configure Random Square Tiles option to
the
Options / Observing Options / Random Pieces Boards on
Observing submenu. Additionally, miscellaneous fixes
to existing random pieces on observe customization dialog,
such as its text field now using the user's console font,
and layout fixed to be dynamic as pieces are added and
removed. (4/11/2017: 6.02)
Moved clock updates onto event dispatch
thread. (4/4/2017: 6.01)
Moved a variety of events, from closing games/boards and
promotion dialogs to writing to consoles, off telnet
thread onto main dispatch thread. (4/4/2017: 6.00)
5.9x
Moved all game event dispatching, new board creation,
new moves, etc., off telnet thread and onto main dispatch
thread. (4/4/2017: 5.99)
Now, for Windows and Mac users, Lantern comes bundled with
Stockfish 8 in the jar. The user can
select Options / Analyze with Stockfish 8 to
start it. The first time, Lantern will prompt the user to
copy stockfish from the jar's engine
folder to the lantern folder. (To prevent it
from overwriting any existing copies
of stockfish, the file name of stockfish
is modified to be l-<stockfish-filename>.)
Information on how to obtain the source code
of Stockfish, which is licensed under GPL, is in
stockfish_readme.txt, also in
the engines folder.
Added the Wood-8 choice to the Board /
Boards sub menu. This board comes
from Smallfish, which is derived
from Stockfish and open source. (4/2/2017:
5.98)
Added more wood boards from Raptor. They are
shown as
Wood-6 and Wood-7 in the Boards
menu.
Made changing boards and pieces in Lantern's menu safer.
It will no longer try to redraw boards that are not
visible.
All handling of the move list now reverted to
pre-Lantern 5.93, with an additional call to set the font
if Use Chess Font for Move List is
enabled. (4/1/2017: 5.97)
The setting to Use Chess Font for Move List on
the Board / Things to Hide and Show submenu now
will only take effect on restarting the program. There
were stability issues with changing font for the move list
while running the program. (4/1/2017: 5.96)
Added three new board
choices: Thief, Tournament Mat, and
Tournament Mat2. They are from Raptor
and under the BSD New License. (3/30/2017: 5.95)
Fix, for when game starts, that makes sure game tables
for move lists are always updated with the new
model. (3/30/2017: 5.94)
Lantern will use a chess font (Chess Alpha 2)
for the moves on the board move list. This can be
disabled on Board / Things to Hide and Show by
unchecking Chess Font for Move List.
Support for the Chess Alpha 2 font, if selected
as the analysis font, on Options / Analysis
Display. (3/29/2017: 5.93)
Added another variant of the Alpha pieces
listed as Alpha-2 in the Board / Pieces
menu. Removed the Condal pieces previously added
in version 5.90, as there were issues with these pieces at
small sizes. Alpha-2 pieces appear near the top
next to the other Alpha pieces.
The Dyche pieces submenu also moved closer to the
top. (3/23/2017: 5.92)
Reorganized the order of pieces on the Board /
Pieces menu. Some pieces were moved up closer to the
top and the Dyche, Bookup,
and Molten pieces were moved towards the bottom,
with the Molten pieces subfolder just
above Random Pieces. The three Dyche
pieces were also grouped into a subfolder.
The three Dyche and Bookup pieces will
now be resized on large boards (possible on 1920x1080 or
higher resolutions) when the desired size is at least 30
pixels more than the maximum available size for these
pieces. (3/23/2017: 5.91)
Added Kingdom and Condal chess pieces
from Jin and updated
updated pieces-boards_copyrights.txt in the
lantern folder found in the jar.
Reorganized menu separators on the context menu menu
when right-clicking on a name. Removed one that was in
twice above Edit List and grouped Challenge
<name> with Follow
and Observe. (3/22/2017: 5.90)
5.8x
Removed Gray Tiles board previously added in
version 5.88. It did not scale well to smaller sizes with
Lantern's board rendering. (3/21/2017: 5.89)
Added the Cold Marble, Green Marble,
Gray Tiles, and Slate boards from Jin.
Updated pieces-boards_copyrights.txt as
well. (3/21/2017: 5.88)
When loading PGN games to the ICC board, Lantern no
longer sends just the move, but sends multi chessmove
<move>. So, in case parsing breaks with PGN
comments, Lantern will not inadvertently execute commands
thinking they are moves. (3/20/2017: 5.87)
Made the preinstalled engines, Mediocre Chess
v0.5 and Cuckoo Chess 1.12, work only in
examine mode. There were issues with these engines
hanging when observing fast games. Users can continue to
use engines they load (like Stockfish) in observe
mode. (3/15/2017: 5.86)
Fixed bugs in looking at observed and copygame
games with a chess engine. (3/15/2017: 5.85)
Added Cuckoo Chess 1.12 engine to
the Options menu. Mediocre Chess v0.5
is now moved to a subfolder, Other Engines. Both
engines Lantern uses are under GPL, and if the Lantern jar
is extracted, not run, information about each engine is in
the readmes in the engines
folder. (3/14/2017: 5.84)
Added a 24-hour clock option for chat timestamp to
Options / Chat Timestamp.
Actions / Server Time menu item added.
Assess added to the context menu (when
right-clicking on a name).
Ctrl + Pg Up/Down now works as a shortcut for
moving between console tabs, in addition to the existing
ones.
The generic popup in Lantern, used to show informational
messages, such as the warning that the user cannot use an
engine when playing, now uses the user's console
font. (3/12/2017: 5.83)
Fixed two bugs in Lantern so it will work with Java 9,
which is soon to be released.
In engine analysis, when more than one line is shown,
Lantern will not line break between first line of score
and depth and the second line of moves. This is to
prevent the console from scrolling because of too many
lines of text. (3/11/2017: 5.82)
Lantern will no longer send, with commands or moves from
game board, the command primary, if the user is
logged in as a guest. Guests cannot use
the primary command or play more than one game at
a time. (3/10/2017: 5.81)
Opening book renamed lanternopeningbook19.db
and made smaller, 3 MB now (instead of 160), with the same
data through a better database scheme. The lantern jar
now comes with the smaller-sized book, but Lantern will
continue to open the larger size book, if installed. If
users of previous versions of lantern can delete their
lanternopeningbook18.db in the lantern folder;
then, when they go to Options / Open Opening
Book, it will prompt them to install the new book
saving space. Due to the old book being greatly
compressible, the savings in the jar's file size is only
about 1.5 MB. (3/10/2017: 5.80)
5.7x
Added ability to open and extract a Java chess engine,
Mediocre Chess v0.5, packaged with the jar in an
engines folder. Lantern does not link to it in
code, but extracts it to the local lantern folder, and
then going to
Options / Analyze with Mediocre Chess v0.5 will
start it each time after without the user downloading or
opening an engine. The engines folder in the jar
has a mediocre_readme.txt file with information
on how to get the engine's source and project
page. (3/10/2017: 5.79)
Added the Monge Fantasy and Spatial
pieces to the size 122 and 132 folders. This will allow
larger pieces of these sets on higher-resolution
monitors. (3/9/2017: 5.78)
Added the Merida pieces. Also updated
pieces-boards_copyrights.txt found in the Lantern
folder when the jar is extracted, or the lantern folder on
Lantern's Github
(https://github.com/lanternbugs/lanternicc).
(3/9/2017: 5.77)
Added a guest button to the connection dialog
for connecting as a guest. It is between OK
and Cancel. Clicking the button does not reset
the user's saved name and password, unless the user
unchecks the save name and password
box. (3/8/2017: 5.76)
Fix for plunk moves not being made when playing and
viewing crazyhouse games, due to a bug in Lantern version
5.72. (3/1/2017: 5.75)
The Opening Book view now has a fourth stats
column, Percent, to show the percentage of wins
on the move, along with the
existing Wins, Draws,
and Losses columns.
The Opening Book view will now print the
opening name in the title bar. This starts on ply
7. (2/28/2017: 5.74)
Speeded up analysis mode sending the move to the engine
if the user just moves one move at a time. (2/26/2017:
5.73)
Added an Opening Book option on
the Options menu. When first selected, a dialog
will open prompting the user to extract the opening book,
lanternopeningbook18.db, from the jar that runs
Lantern. On the jar, the book is about 10 MB, but when
extracted it is 160 MB on disk, of which the dialog
informs the user. Once this is done, an Opening
Book view will appear, which is an always-on-top
window and displays the opening moves, if any, at the
current position in examine mode. If not examining, then
text appears in the window saying that the user will see
moves when examining. Users can double-click on moves in
the opening view to make the move on the examine board, as
well as make their own moves on the examine board with the
Opening Book view updating. (2/26/2017:
5.72)
Fix for mugshots starting to load, but not displaying in
web view, when Options / Show Profile Mugshots
was checked. This got broken in the cleanup of the
Lantern internal browser in versions 5.69 and
5.70. (2/24/2017: 5.71)
Moved the web page view's set page to the URL off the
main thread. (2/23/2017: 5.70)
5.6x
Removed the obsolete input typing area at the bottom of
web view, which opens from the Help menu when
Lantern Help Index or Change Log are
selected.
Web view now displays the title of the page displayed in
the title bar, rather than just
saying Web. (2/22/2017: 5.69)
Broadcast Help item added to
the Actions menu. This allows users to find the
latest help in listening to broadcasts via the web help,
which can be dynamically updated if anything changes. The
message printed in then console, when the Follow
Broadcast menu item selected, now also tells the user
to check the broadcast help for any latest info.
On Options / Sound, Sounds for Draw
Offers and Sounds for Moves added to allow
users to mute these sounds while leaving other sounds
on.
On the Actions menu, links used for Show
Relay Schedule and Show Rating Graphs
updated. The link now used for Show Rating
Graphs includes the user's login name and, if the
user has not logged in yet, it shows WimpB.
Users can edit the link once it has opened in the browser
to see other players' ratings graphs.
A right-click on selected text in web view (used to show
Lantern help pages) now only offers to copy. Other items
that were there did not work.
For the context menu from a right-click on selected text
(or a double-click on a name), which displays in the
console or the game console, Assess option
removed and replaced with Ping. (2/22/2017:
5.68)
Fix for sound when advancing many moves, such as from the
beginning to the end of a game.
Fix for sound not working on some Macs.
An unsafe check in the board creation code, which could
cause an error in creating the chess board when a game
starts, fixed. (2/19/2017: 5.67)
New Options / Multiple Lines(UCI) menu. It
lets the user tell the UCI engine to analyze one, two, or
three lines at once. User must stop and restart the
engine, if it is already analyzing, for it to take effect.
A warning will display once in the main console during a
single run-time of the program, alerting the user, if the
user makes this change while the engine is running.
Added, on Options / Sounds, an option to mute
tells and not other sounds. (2/19/2017: 5.66)
When clicking Set User Buttons on the toolbar
or Options / Customize User Buttons multiple
times, the user buttons dialog will open, then close, then
open with each click, rather than open multiple
instances.
If the user closes the Activities window, by
clicking on Activities on the toolbar when it is
open, then, when next opened, it will remember its window
position.
Bug in Options / Observing Options / Random
... Observing / ... Square Tiles ... where
the Wood-5 board was not included in the
rotation, now fixed. (2/18/2017: 5.65)
Menu item reset tab font to global added to the
console Tab menu. If, in a console, a font is
set for a specific tab, then this menu item can reset it
to the global font, which is settable from Appearance
/ Change Font.
On the set tab colors dialog, a Reset to
Global choice is added. This undoes any previous
tab-specific colors and resets them to the global values
settable from the Appearance menu.
On the Help menu, Lantern Manual is
renamed Lantern Help Index. This name is more
consistent with the name used in other places.
Six new menu items to get menu help added to the Lantern
menu system. On the File menu, there is
now Anon and Guest Login Help; on
the Board menu, there is Customizing Board
Help; on the Game menu, there is Getting
a Game Help. On Board / Advanced, there
is Board Advanced Menu Help; on Game /
PGN and Communications, there are PGN
Menu Help and Game Communication Menu Help,
respectively. These all open a Lantern Help
Index page in the Lantern internal browser.
On the Seek Graph's menu, the Seek a
Game dialog opened by the Place a Seek menu
item now gives the dialog the right title, rather than the
older Get a Game title, which has already been
replaced elsewhere. (2/18/2017: 5.64)
If observing a game with black on the bottom of the
board, or playing black and entering examine mode after
the game, and then starting engine analysis, Lantern will
now correctly send the position to the
engine. (11/13/2016: 5.63)
Bug where, if the user went backward rapidly in examine
mode, the move list would get messed up, showing extra
moves at the end, fixed.
Engine analysis in Lantern can now handle games where,
on move one, it is not white to move, but black, like some
TacticalTrainer games.
If the user edits the position with engine analysis on,
Lantern will now correctly update the position sent to the
engine, rather than wait till a move is made. (11/12/2016:
5.62)
Obsolete channels tab removed from
the Activities window. The four tabs are now
spaced equally across the full length of the window and
the tab text centered in the tab's section. The selected
tab will be colored steel blue.
Notify Window added to Lantern's toolbar and
Run a Script removed from toolbar (it remains
available from the Options menu). The notify
window's selected item color is now sky blue and
clicking on a selected item will deselect it (color-wise).
The top row of the notify window changed from
saying Notify List to Notify Online.
The notify window's size is now a saved setting, though
still not its position, and the notify window will be the
same size after restarting Lantern if
File / Save Settings (or selecting Yes
in the Save Settings? dialog on exit) is done
with the notify window open.
Window sizes and positions, when applicable, will now
save when File / Save Settings is selected, not
just on exiting the program.
In the Options menu's Engines
section, Engine Analysis Help menu item added
with a separator below it. In the Options menu,
the Advanced, Features,
and Observing Options submenus, menu item added
at the top of each, Advanced Menu
Help, Features Menu Help, and Observing
Menu Help, respectively, with a separator below each.
Choosing one of these help menu items opens
the Lantern Manual pages on that topic.
The console's Edit menu now
has Increase... and Decrease font size,
which was previously on the now retired View
menu. These also display on the Edit menu when
it is the only one shown on the console menu.
The Management menu on the console is now
called Tab. Everything on this menu affects the
currently selected tab on that console.
When opening PGN (Game / PGN / Open Pgn), the
game list that opens has had its opening width changed
from 600 to 750. This allows the columns to be wider and
more game data/text to show without resizing the
window.
The default board design (Board / Board Design)
for new installs is now Modern. (10/22/2016:
5.61)
If Options / Advanced / Auto Buffer Chat Length
is selected (default for new installs), Lantern will now by
default buffer chat to 55,000 characters as opposed to the
old 100,000 characters, creating a shorter chat buffer. A
new setting, Options / Advanced / Large Chat
Buffer, if selected, allows a user to restore the
older value, 100,000, for a larger chat buffer.
The Lookup User window now supports selecting
text and right-clicking for a pop-up menu with copy.
Previously, only the keyboard shortcuts Cmd + C
on Mac and Ctrl + C on Windows and Linux could be
used to copy in that window. (10/21/2016: 5.60)
5.5x
Issue where Lantern was not printing the
engine's mate in X score in UCI analysis, fixed.
PGN files can now be loaded with byte order
marks (BOM) in the file and Lantern will still parse
them. Lantern can also now load PGN that does not have
the Event tag.
On Mac, the keyboard shortcut for opening
the Activities window is now Cmd + E.
Ctrl + I, the shortcut on Linux and Windows, was
not working on Mac.
Lantern can now handle UCI analysis on a position set up
after examine mode started. (10/16/2016: 5.59)
Console Menu no longer on by default for new users. If
Appearance / Show Console Menu Bar is unchecked,
it will continue to show the Edit menu on console unless
Options / Advanced / Always Show Console Edit
Menu is deselected.
On Mac, the main application menu at top of Mac screen's
Quit Lantern menu item will now prompt Lantern to ask the
user to save settings, so they can save their windows'
sizes if they exit this way.
All the keyboard shortcuts in the Console Menu for Mac
users now work.
Options / Load ... Engine now will print an
error if there is an exception loading the engine on the
engine tab, alerting the users that the engine failed to
open. If the user loads a Winboard engine, it will print
a warning that most engines are UCI, which will disappear
if analysis starts.
Bug where Save Game to Library on a PGN game
list did not work, now fixed.
Bug where Windows / Cascade did not cascade the
board(s) if the board had no game of some sort on it, now
fixed.
Obsolete menu items pertaining to channel notify now
removed. This affected the Options / Advanced
and Console Menu's View menu mostly, but one item
removed from the Appearance menu.
Separators added to
the File, Appearance, and Help
menus for readability.
New default pieces and board settings for new users.
Uses Wood-5 and the Alpha
pieces. (10/14/2016: 5.58)
If Lantern is not maximized when it is closed, it will
remember its window size the next time the application is
opened, unless the size is too close to maximum or very
small.
The menu item Options / Advanced / Show Console
Menu changed and moved to Appearance / Show
Console Menu Bar. (3/6/2016: 5.57)
In chess engine analysis, Lantern will now add move
numbers to the engine line displayed. (2/21/2016:
5.56)
To start the engine the board need no longer have focus,
if there is just one visible board, i.e., the user no
longer needs to click on the board first.
Bug where analysis would not display if more than one
tab is open, and the engine is supposed to analyze on the
second or greater tab, unless the user clicked that tab as
well after starting the engine, fixed.
Clicking a tab with engine analysis for the first time,
which toggles it back into console mode, will print a
prompt to let the user know they need to just click the
tab again to toggle the analysis view back on.
(2/17/2016: 5.55)
Fix for mugshots, where lantern was using an outdated
link, now updated to the correct link. One consequence
was lantern could not identify who did not have a mugshot
and, if Options / Show Profile Mugshots was
checked, the web window was popping up with an image
not found every time the user issued
the finger command. (2/12/2016: 5.54)
Examine and Sposition added to the
context menu on Adjourned games (double-clicking also
shows the menu when Options / Advanced / Auto history
popup is selected).
Rematch added to the Game
menu. Enter Examination Mode and Examine My
Last Game moved from the Actions menu to the
Game menu. Add a friend moved up on
the Actions menu to be with Lookup User
and Show my Profile and Ratings.
Lantern now sets multiple icon images so the OS can find
the right-sized one. In places where multiframe
would show to describe Lantern, such as on Mac OS
X, the top menu bar of the computer now displays
Lantern. (1/31/2016: 5.53)
Reorganized the main menu bar. Colors menu
changed to Appearance, Game menu split
into Board and Game, Options
menu moved to the right of Game.
File / Quit menu option changed to File /
Disconnect. (File / Quit was introduced
in lantern551.)
Get a Game dialog is now Seek a Game.
Pool buttons removed from this dialog. Bug, where,
if Get a game/seek a game was chosen on
the seek graph / place a seek menu option, the
dialog would not stay on top of the program if you clicked
outside, fixed. (1/30/2016: 5.52)
Quit menu item now on File menu.
Right-click on an adjourned game will show an option to
Adjudicate if it's the user's own stored
game. (5.51)
If connection to chessclub.com fails, lantern
will automatically try to connect
to alt.chessclub.com. This is necessary for some
users to connect and connects to the same server, but can
bypass some things like firewalls that can block
connection.
Obsolete 45-minute and checkers pool
buttons removed. 25-minute button added.
New Actions menu item, Show Titled Players
Online. (1/29/2016: 5.50)
5.4x
Players with the server setting webhelp
turned on (default for almost everyone) will have help
files open in their external browser now, such as Safari
or Chrome (whatever the user's default browser is),
rather than internal web frame. The help web pages are
now too advanced to open in the java internal
browser.
Fixed errors for players who automatically go into
examine mode after a game and used the engine to analyze
these games; previously, it failed to keep track of the
moves in played games. Note that this still does not
allow the engine on in played games. (7/26/2015:
5.49)
Fix for memory leak as user opens or starts more games
relating to the clock timer.
Fix for some cases of the engine not closing if the
board was closed without stopping the
engine. (5/10/2015: 5.48)
Added two new boards to choices on Game /
Boards: Wood-4 and Wood-5.
Fixed error with clocks when examining. Previously,
the value did not change, but it might have added a
minus sign, e.g., 5.6 became -5.6.
(2/6/2015: 5.47)
Plays a sound on game end when playing if Options
/ Sounds is selected. It's the same as the game
start sound.
Backing up a move in examine mode will now delete the
circles and arrows - this is a bug in previous
lantern.
The Game / Communications / Block Opponents Says
When Not Playing menu option no longer sends an
automatic message after each say telling the user that
the player doesn't accept says when not playing.
Instead once one message is sent, it does not send
another message unless 5 seconds have passed.
(1/28/2015: 5.46)
Examine-mode drawing of Circles and Arrows with the
mouse now supported. Right-click to make a circle and
right-click and drag to make an arrow. Right-clicking
will continue to cancel a click-click move if the piece
is in the air/moving and cancel premoves when
playing. (1/27/2015: 5.45)
Support for loading games from ICC that are saved as
wild games to a PGN file, such as the user's log file,
with Open PGN in the Game / PGN
submenu, including Losers, Chess960, 2-Kings,
Crazyhouse, Three Checks, Giveaway, Atomic, Shatranj,
and Checkers.
Can now load PGN games that start at non-standard
starting positions, such as TrainingBot
games. (1/25/2015: 5.44)
Now prints country in the special Lookup User profile
view. (5.43)
When loading PGN games into examine mode or the user's
library from the game list that appears in Game Menu
/ PGN / Open PGN, Lantern will use the more
specific ICC result such as Black forfeits on
time rather than the generic result such
as White wins, when available.
The PGN game list now has a new right click on game
menu item, Show Game Data, which shows the raw
PGN of that game. (5.42)
Lookup User now on right click on a user name
in console or board console menu.
New Profile view (accessible by doing Lookup
User on Actions menu or on right click on
username in console's menu) now is off white background
color with black lettering and centered within the
application when it appears. (5.41)
PGN loading is more robust. Lantern can handle PGN
comments better, $ symbols in PGN, moves that are not
1. e4 but lack the space such as 1.e4.
New Lookup User menu item in
the Actions menu. This produces a dialog to
type in the name to look up and then issues the finger
command on that username but, unlike normal finger, it
will show the profile output in a special popup
window. (1/24/2015: 5.40)
5.3x
Fixed a bug in how wallpaper file name was saved that
affected some OSs. (1/17/2015: 5.39)
Fixed the wallpaper settings (File / Set
Wallpaper) to remember the wallpaper loaded between
starting and stopping the program. The user can revert
to using a solid-colored background by going
to Colors / Set Application Background Color
and setting a color (if you delete the wallpaper file,
etc., Lantern will revert to a solid color after you
restart it). (1/16/2015: 5.38)
Fixed winboard engine support to follow the patterns
in UCI engine support (cleaner display of analysis,
etc.). It appeared to be broken before. (5.37)
Fixed engine analysis to not hang if the user moves
rapidly through the moves or forwards game to end. As a
consequence, there is a slight delay before new analysis
starts after move(s) are made. This gives it time to
avoid sending multiple start/stops to the engine,
instead sending only the last one. (1/13/2015: 5.36)
Engine output in analysis mode is cleaner showing for
example only Depth: 11 Score .39 on line above
the moves with .39 meaning 39% of a pawn.
Prior versions gave score in centipawns (100 = 1 pawn)
and printed extraneous info.
If using a UCI engine, users can create a text file
named lantern_uci_script.txt and place it in
the lantern folder and put valid UCI commands to the
engine in the file, each on a new line. For example
adding setoption name MultiPV value 2 would
turn on multiple variation support and show two lines if
the engine supported it. (1/12/2015: 5.35)
Added the color info, on hover in the seek graph, if
the ad is seeking a specific color. (12/15/2014:
5.34)
Fixed bug with lantern not starting on Java 8.
(12/8/2014: 5.33)
Second set of checkers pieces (black-white) to go
along with the first (black-red). Checkers
Pieces submenu is on Game menu
below Pieces submenu. Style is the same; only
the color changes between sets.
New Look for checkers kings. (5.32)
fixed a bug in moving introduced in lantern530
(6/15/2014: 5.31)
Support now for checkers (wild 30) - note lantern529
mistakenly claimed to support checkers.
New pieces (Black and Red) that show when the game is
checkers. Black moves first.
Checkers button on the toolbar for issuing the auto
pair command checkers, time control 5 0 (6/14/2014:
5.30)
5.2x
Auto Promote is added to the Game menu and on
by default. If disabled, a promotion dialog will appear
for promotions. (4/20/2014: 5.29)
On receiving a tell to the tell tab, if the user has a
tell tab and switch tabs on tell (default for new
users), the tell name send prefix will be added
to the tell tab, so the users need only type their
message. If the name is already there, it will be
selected. This can be disabled in the Options /
Features menu. (To prevent mistells, if the user
is already typing in the tell console, Tell
name will be added, but the new name not
selected.)
Typed text color now settable in customize console
colors dialog and customize tab console colors
dialog. (12/18/2013: 5.28)
tab send prefix i.e. tell 1> now saved if
the user selects tell prefixes and shuts the program and
restarts.
new users who have had channels assigned to tabs will
now have tell prefixes set for these tabs when
possible.
ask a question added to the help menu.
direct tells (right-click-on-name option) now called
quarantine and has an option to include
quarantining channel tells. (12/15/2013: 5.27)
Show profile mugshots back on as a default settings
and now it will check the file size to identify if the
person does not have a mugshot to avoid showing the
default no mugshot image. This may not work permanently
if ICC changes the image they use to a new one with a
different size. but that will have to be addressed later
and at such a time I may talk to ICC about what they
will keep standard. (5.26)
Added a draw sound that will sound when a user is
playing a game and opponent sends a draw offer.
Unchecking Options / Sounds will disable this along with
other sounds.
Show profile mugshots no longer set to on for new
users due to the large number of finger tries that don't
produce a mugshot. A user can enable this with Options
/ show profile mugshots then file / save
settings. (7/20/2013: 5.25)
ToolBox menu item changed to Run a Script and moved to
Options menu. Dialog is redesigned to be easier to
use.
Top games list window added which shows current top 5
games. This is an on top window like Notify Window and
opens small. It is accessible from toolbar.
Look of Tool Bar redesigned. Run a Script, Top Games,
and Set User Buttons added to toolbar. Toolbar uses
less space now and is more compact and user buttons now
only print their number on toolbar.
New users will now have two consoles open at startup
and one is a tell console. Default Board for new users
is Blitzin Green Board.
NoIdle is a saved setting.
Now printing ATELLS to make an atell more
visible (atell are admin tells to the user, and used in
norelay answers from the help channel) and using the
qsuggest sound rather than the tell sound.
Channel Notify Map and Channel Notify Online menu
options removed from Windows menu. Activities Window
menu item renamed Activities Window/Events. (7/14/2013:
5.24)
Fixes a bug introduced in lantern521 where observing a
game with black on the move would cause the wrong clock
to tick down. Also loading a game with black on the
move is now confined to wild 20(loadgame).(6/7/2013:
5.23)
Fixes for loading a FEN with black to move. No longer
highlights a pseudo move, does not delete the piece on
the square of a pseudo move and
uses 1. - in the move list for the
pseudo move, i.e., white's non-existent first move when
a FEN is loaded with black to move. (5.22)
Lantern can now load a FEN with black on the move.
This will support a new trainingbot being developed on
ICC, TacticalTrainer. If black is on the move, Lantern
will first add the move e2e2, which will do
nothing, then play resumes normally with black to
move.
Opening URLs from hyperlinks in the console moved to
the GUI thread which seems to give better support on
Macs, solving an occasional issue of URLs launching the
browser, but not loading. (6/6/2013: 5.21)
In Window / Notify Window or Activities Window ->
notify tab, the user can right click on a name of
someone logged in on notify and, in the menu that
appears, customize the tabs that notifications show on
for that person, so as to show on select tabs, not all
tabs that have channels. As usual, suppress
login/logout messages is an option there if the user
wishes to keep that person on notify, but not see any
login/logout messages or get a sound. (3/31/2013: 5.20)
5.1x
Notify will now print on every tab with channels now by
default. (3/30/2013: 5.19)
ICC has disabled the datagram that let lantern know the
people in channels. This patch release will
do =chan on login (not seen by user), so as to
find the channels the user is in, and if the user does
+chan then it will add that to the user's
channels after login. -chan is not tracked.
Where this is used is in customize channels on tab.
Showing channel names lists is now off at login (it is
still possible to enable this after login, but there won't
be any names to show in a channel except the user's).
Other gui elements that depend on channel names list like
add to channel notify are still accesible, but won't do
anything. (3/28/2013: 5.18)
java 7 patch for horizontal scrolling made to consume
less resources.
intermittent issue in the game board creation process
fixed. (2/23/2013: 5.17)
Horizontal scrolling issue for java 7 users that
occurred in the last week fixed. Current java 7 fix that
has been in place also fixed to hopefully solve all
remaining issues with horizontal scroll.
All calls from the telnet thread, which also acts as a
worker thread for other threads for certain things,
reduced to one thread to prevent collision issues.
Previously up to three threads could touch the game board
from telnet.(2/1/2013: 5.16)
Clicks on seek graph and using the menu for right
clicking on seeks, when they print text to the console as
a response, will no longer double space that text. The
challenge dialog will also not double space text generated
from a challenge. (1/28/2013: 5.15)
Bug in lantern 5.13 fixed where, if the internal web
window was open, and the user did finger and a mugshot
should appear, it would only appear if web window had been
closed. (5.14)
Lantern will now check if there is a mugshot when the
user fingers someone and, if there is, it will display it
in the internal browser. If the user doesn't want this
they can disable the feature in the Options Menu by
unchecking Show Profile Mugshots. (5.13)
Line breaks at login corrected to not double space and
space when it should.
Closing the board and unexamining will no longer force a
line break in console when it says no longer examining...
(1/27/2013: 5.12)
When the user executes a command in the right-click menu
on the board or the right-click menu on names in notify
output like vars or finger will no longer have line breaks
between every line. Also on events when you click info or
another button that executes a command like finger output
will also not have extra line breaks. (5.11)
If you load an engine from a directory lantern will
remember this directory if you do save settings between
restarting lantern.
Default size of engine analysis font changed to be
larger for new users (16 point). and on game board Vars
Name added to right click on name menu (5.10)
5.0x
Right-click while making a move behavior changed to
ignore right clicks. This is consistent with BlitzIn and
Dasher. Right-clicking will continue to cancel a premove
and cancel a point-and-click move being
dragged. (5.09)
Right-click on board will cancel a move you are trying
to make (piece in air dragging), and cancel a premove
whether piece is in air or not.
Right-click menu in consoles has match renamed to
challenge. Challenge popup now supports challenging for
bughouse, and both challenge and get a game dialog support
seeking/challenging for wild 15, which was missing. Get a
game dialog has a choice for color. (1/26/2013: 5.08)
Chess Engine Analysis now occupies 2 lines in the
console. The top line shows info like depth and score,
the bottom line shows line of moves. This no longer
scrolls and stays in a fixed space in the console and
updates for easier readability. (5.07)
Added a Challenge dialog. Can be accessed in the menu
at Game / Challenge and also appears if you use match in
the right-click popup menu in the consoles. If you use
the match popup, then, after selecting a name, the name
will be populated for the opponent in the
dialog. (1/25/2013: 5.06)
'Disable Names Lists To Reduce Bandwidth' menu item
added to Options / Advanced. When on, the datagrams that
ICC sends when someone enters and leaves your channels
won't be on, reducing bandwidth. (The user can also, on
each console, go to the View menu of the console and
disable showing names lists so they don't show up blank
while taking up space.)
Windows Menu 'New Board' removed. The new board had
limited functionality if you didn't create a board by
creating some kind of game or observing a game, and was
complicating program maintenance to support it.
'Tabs Only' menu item moved to Game / Advanced. It was
felt too confusing an option to be on the basic Game menu
and distracted from finding common use items like Boards
and Pieces.
Lantern will no longer show at login people on channel
notify online if the user has nobody online on their
channel notify list. (12/11/2012: 5.05)
Interface side move legality extended to pawns.
Bug in interface side move legality, where, if a move
should be illegal, e.g., for a bishop but another bishop
that is on the board could make the move, it would accept
it as legal, fixed.
Bug, where, if you were dragging a piece and the game
ended, it would still be gliding when the next game
started, fixed.
Bug, where, if you lifted a piece to move it and then
placed it back on the square it came from, Lantern would
make an illegal move sound, fixed. (12/9/2012: 5.04)
Move input menu added to Game menu. Can choose drag
move or click click. For now, to cancel a
move in click click, just click on the square it came
from. (12/8/2012: 5.03)
Fix used in Linux to prevent horizontal scrolling by
adding and removing an attribute as text prints extended
to mac and windows for java 7 users. The problem was
that, in Java 7, a long line of text with no spaces would
force horizontal scrolling if it exceeded the length of
one line in the console. Fix used in linux that was
extended also improved to not print a character at a time,
but print blocks of 15 characters adding and removing a
style on each block. A console in java 7 with less than
15 characters width would still produce horizontal
scrolling if one line was longer than 15 chars. Actually
in practice a buffer of 15 seems to force a minimum of
about 30 chars to a line then it will wrap a link but that
seems workable for allowing narrow consoles. If lantern
detects the user is using Java 6, it will continue to use
the older print method of printing all text of a single
message at once. (12/6/2012: 5.02)
Now makes a sound when a qsuggest is received. Qsuggest
is the popup at the start of a tournament round so there
will be a sound to alert users the next round started.
Sound is off if sounds are not enabled in menu or the
qsuggest popup is disabled in the menu.
Default pieces for new users are now the xboard
pieces.
Connection to the servers alt1.chessclub.com,
chessclub.com and queen.chessclub.com is now done by DNS
lookup rather than hard coded ips. If that fails, it will
continue to use a hard coded ip. (12/1/2012: 5.01)
seek graph now prints rating at top left and the spots
for 2500, 2000, 1500, and 1000 along the y-axis. Also
prints Time at the bottom right. And boundary lines
between bullet and blitz and blitz and standard are now
dashed.
better sorting of two seeks that would go to the same
spot. Before it would try to place the second seek above
the first seek, now it will check if the rating of the
first seek is higher or lower. if it's higher, it will
first try to place the second seek below now.
notify list now sorts newest logins to the top.
Events list font and switch to new game tabs on observe
(found in game / advanced submenu) now will work as saved
settings if you restart the program. (9/23/2012: 5.00)
4.9x
Fix for events list. With the new format, it was not
resetting the events on reconnect, so, if the user in
lantern498 reconnected, some events would stop working on
click. Now resets events on reconnect. Also horizontal
grid lines now show on the events list.
Format for how Lantern sets the interface line changed
so rather than, for example, Lantern Chess on Mac
v4.99, it's now Lantern Chess v4.99 on
Mac. (9/17/2012: 4.99)
Activities window redone to be more like BlitzIn and
Dasher's with Join, Watch, and Info icons to click on,
where applicable, rather than in some cases producing a
dialog with these choices as it did in the past.
Activities window icon, an A, on toolbar centered so
clicks on the side will open activities, not seek, if
clicked close to the A.
Lantern will set the interface var now with the
phrase 'on Windows' (or 'on Mac' or 'on Linux') depending
on the user's operating system. (9/16/2012: 4.98)
Fix so with the don't reuse game tabs setting, in
options / advanced menu, you can sposition multiple
games.
When lantern selects the board when a game starts, if
the board is minimized it will restore it to normal
size. (9/4/2012: 4.97)
fixed bug introduced where clocks would not stop when game
ended (4.96)
Turned off printing text to console a character at a
time (patch for java 7 users) for windows and mac but left
it on for linux. (8/27/2012: 4.95)
fixed some bugs in the logic of game board creation and
how games are switched to when created. (4.94)
In Options Menu then Advanced Sub Menu, a new option,
'Don't Reuse Game Tabs' has been added and if checked new
games will always create a new game tab and not overwrite
a done game. You must manually close games with this
setting to keep game tabs from reaching the max and new
games not appearing.
New menu added to the console menu on chat consoles
called 'Management'. This menu has the same options as
the right click on tab name menu such as 'set tab channels
and name' or 'trim chat'. If the user switches tab, the
'Management' menu becomes active for the new tab that the
user is on.
Activities window now no longer an always on top window
for new users as a default setting. This window can still
be made an on top window or not through the menu on the
activities window. Notify and Events list default
background color now white for new users and no longer
gray.
Text a new user sees on starting lantern shortened.
Bug where web window would open too small on some systems
fixed. (4.93)
personal qtell tells from tomato bots which now always
print on tabs tomato channels are on in addition to tell
tab if unsolicited or tab you sent tell from if solicited,
will no longer duplicate themselves on tabs in cases they
only did so because the tab contained the bot channel when
they are multi line qtells. i.e. responses to tell tomato
finger or tell tomato history. they go only to tab you
sent the bot a tell on now. responses to tell 220 tourn
continues to print on tell tab or tab you last sent a bot
a tell on as well as on tabs that have tomato
channels. (8/26/2012: 4.92)
Fix for Java 7 users. Java 7 won't wrap a word or one of
our links that is bigger than one line. The old Java (3-6)
would split the word into 2 lines but now in Java 7 it's
putting it on one line and turning on a horizontal scroll
bar. This fix forces it to wrap long words or links and
not turn on horizontal scrolling. Trick for programmers
looking to fix this bug in their programs (found on stack
overflow), is to insert the strings into the styled
document a character at a time and add and remove a dummy
style or attribute on each iteration, i.e.,
addAttribute("A", "B"), then next iteration
removeAttribute("A"). Just inserting a char at a time
isn't enough to fool Java 7, but if it sees the attribute
changed on the next char it will line break. (8/25/2012:
4.91)
Improved personal qtell (bot tells) support for Tomato
bots. Now if you've sent a tell to a bot like Slomato, in
addition to receiving the qtells on the tab you sent, it
will show on any tabs that have that bot's channel (e.g.,
222 for Slomato). This became an issue because subsequent
qtells go to last tab sent and when doing tell 220
t, output could scatter to different tabs. Now a
user can trust that he will find bot tells on the tabs
that have Tomato channels. (7/18/2012: 4.90)
4.8x
Set tab channels and name menu option on right click on
tab or double click on tab has had dialog redone to be
smarter. When customizing channels on a tab it will let
you see all the channels you are in and add those channels
as opposed to typing them in from your memory of what
channels you are in. Now possible to control qtell
behavior through the customize tab channel menu as an
option as well for channels known to have bot tells like
tomato channels.
Right click on name in chat console or game console
popup menu fixed so that if you go into Edit List to add
or remove someone from notify censor or noplay, it will
print the result of that command in the tab you are
working in, not on main. Not seeing the server response
caused some confusion on if command executed i.e. were
they added to notify or not.
right or double click on players names on board popup
menu has history player added to it. After a game that
you observed is over the user can now just right click on
board and do history player with the top player on board
or bottom and then from history examine the game if they
wish without typing. (7/13/2012: 4.89)
Menu on console changed from one menu bar, was Menu, to
Layout, Edit, View, User Buttons and Navigation. Layout
and Edit include menu items that were in the old
Menu. View has show channel names list from the old Menu
and has added font bigger or smaller options. User
buttons is the ten user buttons to execute, and navigation
is commands to move between consoles and tabs. All new
menu items were and still are keyboard short cuts and the
keyboard command is next to the menu item. the funny
symbols are either control or alt. For example control + 1
is user button 1.
Right click on name's popup menu or double click (in
consoles, chat and game), reorganized with history,
liblist and stored name moved to second grouping below
finger. other menu items moved. (6/27/2012: 4.88)
The stored game list now indicates which color
disconnected in the result field with W-Dis or B-Dis. you
can match that with the color they have in stored to see
if they disconnected.
notes field added to liblist game list.
shouts show names/titles in a brighter color and support
for using ` these` in shouts.
windows menu / channel notify map or channel notify
online choices now sorted. This also sorts the display of
people on channel notify you see on login or by using
control + D as this output matches the window menu /
channel notify online.
When you sposition a game, you will now see the result
string in game console or in main console if game console
is disabled.
bug where in atomic the pawn that captures en passant
was not blown up fixed.
It's now possible to premove on crazyhouse and bughouse
plunk moves. (prior premove in crazyhouse and bughouse
was limited to pieces on board, not plunks)
Bug in Fischer random or chess960 castling when black is
shown on the bottom of the board and black castles queen
side fixed. (5/27/2012: 4.87)
channel notify dialog made to be smarter. Can add
multiple channels without closing the dialog. Can see
what channels you share with a person in the dialog to
enable you to pick to notify them from channels
shared.
Fix for windows sound which is hopefully going to reset
sound when lantern starts for a few windows users who
report on the second run of lantern sound quality has
issues. This issue currently doesn't affect mac. (5/6/2012:
4.86)
updated lantern country code to match the new case
options that ICC can send for country codes. No longer
always RU but can now be ru
undid a sound fix in lantern483 for the mac platform due
to indications it could cause bad sound on some
macs. (4/27/2012: 4.85)
Reconnect to ICC alternate has been added to the File
menu. It allows users behind firewalls to connect to
alt1.chessclub.com:443. You reach the main server (the
same ICC with same people) but is an alternative way of
connecting behind a firewall for some users. (4/25/2012:
4.84)
Now using the LGPL Jin Audio package in windows and mac
not just linux. existing sound files that were wav files
converted to au. This is to fix intermittent sound
issues.
when Open Pgn is chosen from the Game menu, Pgn sub
menu, the file chooser will filter to only files with the
pgn extension to make it easier for the user to find their
pgn files if many files are in folder. (4/24/2012: 4.83)
Auto Examine sub menu on Game menu (this lets you auto
replay an examined game) has Start and Stop Auto examine
menu items removed and Auto Examine Dialog menu item
added. Lantern users now control all aspects of the
examine game replay through the dialog and the dialog can
be left up for multiple games.
Right click on a seek will no longer be treated the same
as a regular click on a seek but instead bring up a popup
menu with options for Finger, History, Variables, Ping and
Assess (using the person seeking's name).
Right click on a name in console or game console now has
an Edit List sub menu similar to BlitzIn with options to
add to Notify, Noplay or Censor or remove the player from
one of these lists.
Main menu at top of lantern has code cleaned up and
organized in preparation for future changes/additions
which should help in making maintaining the menu and
adding keyboard short cuts more manageable. (3/22/2012:
4.82)
Bug introduced in lantern480 where it would not close a
played game tab if you disconnected and reconnected (like
if ICC connection had dropped) fixed. This had caused
played games to be orphaned on reconnect if the
disconnection happened during a game. (3/1/2012: 4.81)
Added to Options menu in the engine section the
"Analysis Display" sub menu. It has three menu items,
"Analysis Font", "Analysis Foreground Color" and "Analysis
Background Color". These default to a times new roman 14
point black font on paper yellow background. new analysis
font, colors are a saved setting now
Bug where closing the Activities Window or Seeks window
via the toolbar would cause these windows to not remember
their sizes fixed. (2/27/2012: 4.80)
4.7x
fixed bug on flip of an spositioned game where it would
not flip the names.
fixed bug on scroll back of a set position game like
chess 960 where it would not recognize the start position
if black is on the bottom of the board before.
connection dialog resized larger to make all the buttons
visible on all screen resolutions.
coordinates on board now use game board font face
i.e. Arial or Times New Roman as chosen for game board
font (still sizes dynamically)
Added an A image to tool bar to open activities
window.
clicking A or seek image on tool bar to open seeks or
activities will open it if it's not open now, bring it to
the front if it's not at front, or close it if the window
is already at front and selected.
closing game tab or board when playing will no longer
resign your game. It will ignore closing a tab with a game
until the user resigns or game ends. if they close the
board they can bring back the played game by going to
window / new board.
On game end of a played game a game end sound (same as
game start) will issue. This can be disabled by unchecking
options / sounds.
Pstat player, Notify player, and Game notify player menu
items added to right click or double click on players name
on board. (2/26/2012: 4.79)
Added the CCube Chess pieces. These are by PerlHacker
and based on Raptor and are GPL (4.78)
Activities Window Color menu item in Colors menu changed
to Notify an Events Background Color. Bug where notify
list showed the default background color not the saved
setting of formerly Activities Window Color now fixed.
Four new right click on name in Notify list window or
Tab of Activities Window menu items added. These are
History, Finger, Games, and Ping.
Sposition menu option added to right click on history,
search or liblist. Double clicking with the right clicker
in history will no longer be treated like a double click
and a right click at once if done twice but instead just a
right click. Auto history popup changed to false as as
default setting for new users not using macs. Auto history
popup causes a double click on history to be treated as a
right click for those with mac laptops that don't have
right click ability.
Secure links (https) such as if the user types c-buy or
extend, and also the non secure link to register, will no
longer open the internal browser but instead launch the
user's default browser. (2/19/2012: 4.77)
Notify Window added. This is a separate way to see the
notify list from the Activities window allowing for a
smaller on top window for notify only to be up and
Activities can be up as well on another tab. Windows Menu
then Notify window sub item to access it. Has same
functionality as Activities Window notify tab. Currently
using the same Activities Background Color settable in the
colors menu.
Game menu / Advanced sub menu/ Unobserve Games Gone
Examine menu item added. When on if you watch a game and
it finishes but one of the players automatically examines
after the game, rather than still observe this setting
will issue unobserve when the game is over.
In activities window, channel names list tab, formally
any click moved you forward through your channel list. Now
left click moves forward and right click moves backward,
eliminating the need to cycle through the list to get back
1.
Bug in how activities window tabs were drawn fixed that
was causing the font to get a bit bolder and grittier
after clicking on a tab fixed. This bug was introduced
when the on top setting of the activities window became
settable. (4.76)
Added a menu to activities window to set and change if
it is an always on top window. This is a saved setting.
If it's on top it will always stay above other windows
though you can use windows it covers. The menu will not
work to change the state from on top to not or vice versa
if a) the window is not currently an on top window and it
is maximized, and b) if the window is an on top window and
its vertical length is almost the full length of the
screen (too tall).
Default Font for Mac made smaller (14 point rather than
18) and Activities window background color default setting
value changed to a darker shade of gray.
Bug where if you had board up and clicked on seek graph
while graph was maximized, it would bring board to top but
not maximize it, now fixed. (2/18/2012: 4.75)
Dragging slider next to move list will scroll board and
move list as you drag not just on release of slider.
Current move in move list is now highlighted on scroll
back.
Control + shift + -/= works as a keyboard shortcut (3
key combo) to forward to start/end of a game when keyed in
game console or chat console.
Mouse wheel can now scroll through game. Hover over move
list or any part of the controls panel to right and scroll
the wheel to see the moves scroll on board and move list
and slider scroll back or forward.
Bug in how popup menus are rendered on board fixed. Was
causing the modern layout or the mixed when full screen to
not display the popup menu for right click or double click
on players name on board. This menu gives options for
finger, follow, observe player, etc.
Bug when ICC command links start at the beginning of
line, like in a match challenge, "Decline Name", fixed so
you can click on these and they work.
Vertical scroll bars always display in chat console or
move list even if there is not enough text to make the
area scrollable yet. This is to prevent redrawing and
space of area changing when vertical scroll bar does
appear. (2/15/2012: 4.74)
Issue in Linux where Lantern would not open full screen
fixed. Sounds menu item in Options/ Sounds now a saved
setting for those who want to start lantern with sound
off. Seek Icon on toolbar updated to use brighter colors
to make this icon more noticeable on tool bar.
The user can now set the Events List Font in the Colors
menu. It defaults now to Tahoma 14, making Lantern 473's
events list display in a larger size font by default.
Lantern Manual updated and a new page in the Options
section at bottom on the Options / Advanced menu
added. (2/12/2012: 4.73)
Linux sound issues fixed. When operating system is
Linux, Lantern will now use the Jin sound package, located
in lantern jar at free/util/audio (binary and
source). This is an LGPL package by Alexander Maryanovsky
Alex has some custom code for Linux sound. The way to run
it is create a free.util.audio.AudioClip object like
`clip`. then do clip.play(); The audio clip will try to
play from all the players available until one works.
Channel notifications will now also print in main tab if
channel is not on a tab. Currently if the channel prints
in main and on another tab, it will not print in main
unless you enable that in Options menu / Advanced. then
check Print Channel Notify for Main Also. This is a saved
setting. (2/5/2012: 4.72)
Added Lost Password and Join/Renew to help menu. Opens
the browser with a related page. Added Withdraw Challenges
to game menu. Will withdraw your match offers, seeks and
pool seeks. Added Add a Friend to the Actions menu. Opens
a dialog to add someone to notify.
Events list now orders the observe links to observe
currently being played high rated games at the top for
easy access to observe high rated games. Also in events
list if the only command to do is observe or examine a
game, it will execute that command without opening a
dialog to click on the command to execute. (2/1/2012:
4.71)
switched images for pools that were in different colors
to 6 more plain style buttons with same functionality to
click the button to play 1-min, 3-min, 5-min, 15-min, 45,
and 960. The toolbar is not finalized but the direction
wanted is more functionality for users to achieve quick
access to favorite features. (4.70)
4.6x
New functionality added to toolbar. 6 colored circles
added to click on to enter the 1, 3, 5, 15, 45, and 960
pools. Button to click on that looks like a mini seek
graph to open seek graph from toolbar. For new users
toolbar will now be on by default. Older versions the
initial setting was to hide the toolbar, so unless you've
already made the toolbar visible, go to window / toolbar
to show the toolbar to see the changes.
Activities window now says Activities window in the
title bar. Lantern Chess in main application title bar is
now followed by the version to help users figure out what
version they are on without having to type vars or refer
to the jar. One future goal that was done for is to have
some documentation on how to upgrade lantern in the
Lantern Manual, and it will streamline it with the change
of having the version in the title bar they can compare to
the current version in the change log. (4.69)
"Show Observers in Games" added to game menu / things to
hide and show sub menu. It's on for new users. When on,
all observers of game who come and go are shown along with
their kib status in game console. Only hearing titled
kibs/whispers will place the name in bracket [ ] and not
hearing kibs will display name in ( ). Games that are
observed or examined that are scratch games like relays,
not played on icc, will not show observers due to the
large number and spam issues in relays.
Scrolling back through games will now highlight the move
as you scroll back, and update material count. The move
highlight color is now settable in game / board colors and
the scroll back highlight color is a separate color that
is settable as well. For new users currently a lighter
red. Bug when scrolling back and then return to current
position that it would not highlight the last move till a
new move was made is now fixed.
Seek text on seek graph made more readable. Says rated
or unrated rather than r or u. Says seeks blitz 3 3 r for
example were before it did not add in the word 'seeks'.
Hovering over a seek will in addition to the text at
bottom of graph that appears, create a tool tip near mouse
that has text of seek as well.
Seeks now draw larger than before at different seek
graph sizes. (1/29/2012: 4.68)
distribution of seeks width wise on seek graph fixed to
reflect better the time control of seek and where it's
placed width wise. bug in menu where check on board
design type selected in game menu was allowing two board
designs to be checked fixed. (4.67)
New option to Board Design menu added (game / board
design to control look of area of board where move list
and flags are), this is Mixed. Default menu item changed
to Original, Modern left the same. New Users without
settings will now get the Mixed Layout as a default
settings. Mixed uses the Original Board Design when the
board is not maximized and the Modern Board Design when
the Board is maximized. Original, formally default, and
Modern layouts not changed.
Seek graph now has a menu in top menu bar. Just one menu
called 'menu' and on it is 3 items to select desired seek
filter, All Seeks, Human Seeks, and Computer seeks. Will
remember setting if you open close and re-open the graph
but not yet saved for when you restart the program. This
UI could expand with more filters. The decision to save
the setting from login to login is being deferred till
that is ironed out. Additionally a fourth menu item on
Seek graph menu is 'Place a Seek' which opens the Get A
Game dialog.
Seeks changed to not stretch and maintain a 1 to 1
aspect ratio. Seek graph green for human seeks color
changed to forest green. Seeks of people on notify will
display a slightly different shade of the seek color, for
example notify green is spring green not forest green, and
when you hover over it says Notified: at the start of the
seek text.
Actions menu has Follow Broadcast – when on, and
Unfollow on it. when you follow broadcast it prompts you
with text in console to also turn on radio if not on
already.
Default colors for the on move board clock background
and foreground changed to a Blue foreground and Gray
background. Game Board font default value is now Arial
Font, though same 40 point size. This will affect new
users without settings saved yet. (1/22/2012: 4.66)
Seek graph will open on log-in if you save settings on
exit and it was open when you closed lantern.
Human and Computer seek tabs on Activities Window now
show a graphical seek graph for either human or computer
seeks and no longer show text lists of seeks. This can be
used in addition to the regular seek graph which shows all
seeks.
Windows menu re-organized with Activities Window and
Seek graph now the top two items.
United Arab Emirates flag added. (1/15/2012: 4.65)
Lantern now switches cleanly between game menu/ modern
and default layout
modern layout buttons issue where buttons could wrap two
lines on the mac with small boards fixed.
Ability to open ratings graphs added to actions menu
right click on a link will no longer open the browser,
allowing for right click and copy of link without opening
browser
flip added to game menu (1/6/2012: 4.64)
Mac open link issue fixed where for some links which
were not in channels but in other text like finger, it
would before open with %OD tagged on at end of url causing
page not found error.
X added as graphic to examine mode palette and it can be
dragged to erase a piece on a square. (12/27/2011:
4.63)
Draw Coordinates now an option on the games menu /
things to hide or show sub menu. This is on by default
but can be turned off and the setting saved along with the
other options in the things to hide and show sub
menu.
Connection dialog has a check box for save name and
pass. Name and Password are encoded so as not to store
them as plain text on the users computer. (12/18/2011:
4.62)
improved circle drawing in drawings of circles and
arrows.
changed link for change log and lantern manual
to lanternchess.com from adammr.com. versions older than
lantern461 have the help menu still point to copies of
these documents on adammr.com. To insure you see the
latest change log in versions older than lantern460 visit
lanternchess.com.
popup when you try to load an engine but have not
selected the board first by clicking on it adjusted to not
just say you need to be examining or observing but also
says that you must then also click on board to select
which board and game tab lantern should be considering to
open the engine for.
bug when observing a game using engine analysis and you
would receive a kib or whisper in console and it would
cause lantern to switch from the analysis console to the
kib console fixed.
removed 'open web' from windows menu. The browser has
limited functionality and is being limited to mainly
opening help files and the items in the lantern / help
menu. Decided opening a web browser for surfing would
invite the user to invariably crash the browser. Also the
default google page it opened to no longer worked with
changed on google web site making the page more advanced
than the lantern browser could handle. (12/11/2011: 4.61)
user button dialog re-organized for more streamlined
look. Hitting enter after typing in your last button
command will submit the form.
Menu item to customize User Buttons is now Customize
User Buttons and No longer Customize Toolbar. 0 button
ordered last both in toolbar and in customize User Buttons
Dialog.
Connection dialog re-sized to be more compact and
reorganized internally for more changes.
Game Menu on main application menu re-organized.
On right click on history clicks in game lists, options
to finger or get history of the current selected game
history opponent now available.
Game Menu / Advanced sub menu, now has an option to
uncheck switch to new game tab on observe. (12/4/2011:
4.60)
4.5x
notifications are now timestamped, and the word
Notification: has been dropped from the notification that
prints.
Default tab colors for new users changed to shades of
blue and white.
set channels to tab and tab name dialog design cleaned
up.
notifications and channel notifications printing moved
to same thread, to fix a possible collision
exception. (11/18/2011: 4.59)
new menu options in Game menu, Log Observed Games To
PGN, when checked will save games you observe and catch
the end of to one of three pgn files, lantern_obullet.pgn,
lantern_oblitz.pgn, and lantern_ostandard.pgn. Currently
the logging of non wild 0 games is not supported. Due to
server limitations the pgn of the games does not contain
opening codes but is otherwise complete. (4.58)
when you close a game tab or game board the chat now
clears in console, not just the board resetting. (11/13/2011:
4.57)
new users (launch lantern with no settings) will now
have their channels automatically grouped on logging in.
If they have fewer than 12 channels they will be grouped 1
per tab (C1 - C11) except channel 1 prints on main (M0).
If they have more channels, lantern will try to group
common channels and groups of channels onto tabs. (11/6/2011:
4.56)
Option in game board to select low time clock colors
(bullet only). this is a saved setting. If it's enabled in
bullet (any etime < 3) the lower time clock is red
background and the clock with more time is green. the on
move foreground is white and the non moving player's clock
foreground is black. Only on when playing.
Default settings changes made are Dyche 2 is now the
default piece set and the board background default is
white. (11/5/2011: 4.55)
Fixed a bug where excessive cpu was used if you had a
tell console and a visible tell tab.
Alt-L/R and Ctrl -/= work in game console.
game tab names won't be truncated if you go over 10
tabs
light wood is new default board, yellow is new tell name
default color, default application background is light
blue
new user message set up for users who launch lantern
without settings giving them some help on how to use
it. (10/22/2011: 4.54)
notify list displays players playing games in a red
foreground on activities window. For now this color can
be changed by changing the channel 400 color. (4.53)
when Block Opponents Says When Not Playing is selected.
if you receive a tell after the game, lantern452 will now
display a message to person who sent it, "[automatic
Lantern Interface Message] ( your name ) does not receive
opponents says when not playing." the response text,
'told so and so' is suppressed on the user of lantern's
end and you will not be aware you received a say unless
you type last theirname to view any tells between you and
the former opponent. (4.52)
support for analysis with a winboard engine of wild
variants. now sends variant command to engine.
game menu, then "Block Opponents Says When Not Playing"
menu item can be chosen and if it is, says such as dasher
auto thanks and other after game chat (unless opponent
elects to use tell) will not be shown to the user. only
says when playing. type last theirname to see if they sent
you anything.
mac tell support improved if using a tell console. bug
where cursor where typing would move back one space when a
tell came in fixed. (10/8/2011: 4.51)
lantern now supports analysis in observed games. when
you start analysis it will start on the board that has
focus on the tab that has focus.
Bug where starting analysis in the middle of a game
caused it to produce gibberish fixed. Still need to
explore if there are going to be issues in games starting
from non standard starting positions like fischer
random. (10/3/2011: 4.50)
4.4x
Second Layout added affecting organization of right side
of board where game list and flags are. This is accessed
by the board design sub menu in the games menu. The user
can choose there, default or modern. This is a saved
setting.
Game menu slightly reorganized with check legality and
open pgn moving toward the bottom of menu from where they
were at the top, and tabs only moved higher up. Get A
game is still the first menu item. Board Design is now the
second menu item.
If the user is using a tell tab, its tab coloring will
now be slightly brighter (though base colors don't change
for tab events) (10/2/2011: 4.49)
added Tell Tab Border Color. If you have a tell tab set
up, you can color its border different. If you change
your tell tab with the ctrl + M keyboard shortcut (type
that in tab you want to be tell tab) or use right click on
tab menu, the color of the border updates as tell tab
moves. (9/25/2011: 4.48)
new Keyboard Shortcut or Command, CTRL + F, will search
for whatever text or word is typed in the input typing
area of the console or game console. Instances of the
word or phrase are highlighted. (9/13/2011: 4.47)
options menu then features sub menu then Send Game End
Messages menu item if selected will cause lantern to send
any of gameendwin, gameeendloss, and gameenddraw, to icc
which are commands the user can alias to send a game end
greeting that is dependent on result after a played game
of the user finishes with a result. Activating the option
or checking it will cause a popup to appear explaining how
it works. (9/7/2011: 4.46)
when a bughouse game starts lantern currently issues the
command observe partner. In lantern445, the board width is
split in half and both the user's board and the partner's
board are drawn on the single board with the user's board
to left and partner's board to right.
bug where observing a new game caused you to game tab
switch when you're playing fixed. ptells (bughouse
partner tells) now go to game console (4.45)
now a configure random pieces for white and configure
random pieces for black, dialog choice, in options /
observing options / random pieces board when observing sub
menu rather than just configure random pieces. Old
choices for configure random pieces for users who have set
up excluded pieces apply to white pieces now and black
will have to be done from scratch.
changes to the algorithm that generates the random piece
choice to make it more random
When the user clicks to check or uncheck a piece set in
configure random pieces, the 6 piece images are drawn in
the panel below the grid of choices to allow the user to
visibly see which pieces he is changing. With each click
it updates to the new choice of the user if the choice
changes. (8/28/2011: 4.44)
you can double click on the 'Main' tab on game board and
indicate which chat console tab you want to see there, not
just limited to viewing main. A popup menu appears,
choices are 'main' then 1 and next 2 through all tabs
currently main through 11. After selecting you'll see
that chat console tab under the game board. If you click
away from the 'main' tab to a game console tab and back it
will still remember the choice of chat console tab to
display on the 'main' tab. When the 'main' tab is
selected, you can also use the same alt + 1 through alt +
- and alt + = that work in chat console, to move through
chat tabs 1-12 under the game board without having to use
the menu to change the chat tab the 'main' tab is looking
at. (8/24/2011: 4.43)
`` Behavior sub menu in options advanced. can choose to
have text between ` text ` made italics (like dasher),
made a brighter color, or do nothing. default is italics,
this is a saved setting.
issue with receiving multiple tells from a person
(multiple copies of same tell) when game console is hidden
fixed.
issue with over repainting board in some cases fixed.
further fix to new games causing all boards to switch to
that game added. now only one board at most should switch
to new game.
unnecessary work on reconnect setting any existing game
tabs to done removed. now only a call to close all tabs.
Hopefully might fix some issues on reconnect with dummy
tabs etc. (4.42)
auto examine dialog redesigned
in windows menu open boards are now listed, selecting
them brings the board selected to front.
if tabs only are checked and more than one board is
open, only the first board it finds will have its tab
changed to new game, not all tabs.
title of game boards now always starts with for example
G1: for game 1, to help users find boards in windows menu
which lists this number. (8/21/2011: 4.41)
fix for focus returning to console when a new game
starts that was broken in lantern439.
Fix for mac users who did not have focus returning so
that now it does. needed special code for mac. (8/15/2011:
4.40)
4.3x
Videos on events list, if Join link is tell webcast
(which doesn't work in lantern) will automatically open
the user's browser to the info link. Also if join or info
after this check is an http link, the dialog that
dispatches the join or info will open the browser now for
links.
the setting highlight moves now saves.
if a user has sideways console and goes to hide console,
it will turn off sideways console which fixes a bug where
a user could not see game tabs.
%white and %black now work in chat
console using first board it finds
ctrl - or = now work as commands to press in chat
console to move through game on first board it finds.
move list now loads when game starts without the user
having to press the tab. (8/14/2011: 4.39)
increased sleep time in telnet when it finds no data
from 1ms to 8ms. From testing this looks to solve an
issue of lantern using excessive CPU after a person idles
out and no more data is coming in. (4.38)
fixed issue where games did not log even if log pgn was
checked in game menu, if game entered examine mode after
it was over. i.e. if user had examine set to 1 (8/9/2011:
4.37)
added Auto Chat to game menu. this is on by default but
can be unchecked and the setting is saved. If Auto Chat
is on, if lantern switches to a new game or game Tab when
a game starts, say you start observing or examining or
playing, the chat prefix selector will be set to whisper
if the game starting is an observed game, kibitz if it's
an examined game or tell opponent if it's a played game.
If auto chat is off all game tabs stay and start at
command unless changed by the user manually. (8/8/2011:
4.36)
alt + S works in game console as a keyboard shortcut to
toggle between sideways game console and bottom game
console.
alt + C works in game console as a keyboard shortcut to
switch between compact board console, normal board
console, and larger board console.
On login ctrl + d (which shows channel notify online) is
done automatically. There is a slight delay to wait for
all the people on channel to register before querying. The
first channel datagram not in the login form triggers
it. (4.35)
bug where tabs only was broken in lantern433 fixed.
bu where lantern would save a game board at maximum size
fixed (bug in lantern 433) (4.34)
controls of game board where names and material count is
resized slightly to allow a larger move list with a short
board.
Fix for 64 squares if board is too wide to draw the
board the full width or board is to tall to draw board as
tell, rather than just fill up empty space to right or
bottom, the board is now centered with similar emtpy
space above and below or left and right.
When console on bottom layout is chosen and board is
more horizontal than vertical, the controls, where
players' names are will grow in horizontal size so as to
create less blank space around board. This happens on
resize. (4.33)
bug where an image would appear on game tabs after some
use of board that couldn't be closed or removed
fixed.
bug where the vertical height for flags was not always
tall enough with a non tall board fixed.
new sound rules in observed games implemented.
initially the first board that opens then if you open
other boards the last board to be selected is the sound
board. whatever tab it's looking at will be the observed
game that has sound. If you use one tabbed board whatever
tab that board is looking at when observing games will
produce sound. Play and examine are not impacted.
current game tab you are on now uses the tab I'm on
color for background that chat tabs use to indicate what
tab is selected. This seems to make it easier to tell
what game tab you are on. (8/6/2011: 4.32)
game menu reorganized with 'Things to hide or Show' sub
menu added, and menu item show examine palette, added to
this menu.
material count moved next to game listing display i.e. 5
0 r blitz then 39 - 39 for example.
This currently only takes effect for wild 0 and wild
20 i.e. regular chess and loadgame like trainingbot.
For other wilds it's in same place, next to names.
Currently the space available in other wilds has to be
looked at, i saw threechecks as a wild didn't leave room
for material count.
A bug where loadgame games like trainingbot did not
start out showing the correct material count is now
fixed.
A bug when closing the game board and hte game closes or
using the new Alt + X command to close the game now
fixed.
F and W can now be used to access the file and window
menu after pressing Alt. Currently about half the items
combined have keyboard short cuts for the menu item. You
can tell what they are if you open the two menus with W or
F because menu items with shortcuts have the letter that
you use underlined _. (8/5/2011: 4.31)
ALT + L and ALT + R will move the first visible board to
the left or right tab (tab switch left or right), if
pressed from a chat console.
ALT + B will bring the first visible board to the front
if pressed from a chat console. focus returns to chat
console.
ALT + X will close the current game on first visible
board if pressed from a chat console or the game on the
board if pressed from a game console.
Issue with CTRL + T being broken for boards (this
command when pressed will rotate you through open boards
and consoles) fixed.
Issue where game board fonts didn't initialize on board
on starting the program, fixed. (8/3/2011: 4.30)
4.2x
pings now go to tab you type the ping command on. both
game tabs and chat tabs work.
ctrl + M is keyboard shortcut to make current tab you
type it on the tell tab (works in chat consoles)
%white and %black can be used on user
buttons. but you must use a keyboard command to activate
the user button from the game board so it knows what game
it's supposed to find black and white on. for example
put ping %white on user button 2. Press ctrl + 2
from a game tab to get a ping in the game tab of in this
case the white player. (8/2/2011: 4.29)
right click on a tab now lets you manage channel qtell
if you choose the manage qtells menu item. Can elect to
show for a channel on the tab only the qtells from the
channel, show both qtells and normal channel chat, or only
the channel chat not qtells from a channel. this is a
saved setting. If you type a number for the channel you
must hit enter for it to register that channels current
qtell setting or use the up down arrows on the
spinner. (8/1/2011: 4.28)
fixed a logical bug in the parsing of `` which italics
text inbetween the ``. In some cases was breaking when
there was an uneven number of `. (7/31/2011: 4.27)
options menu/advanced sub menu has new menu item "Use
Basketball for ICC Flag" and if checked the icc flag will
use a different image that has a basketball and rook on
it. this flag shows for example for players like
trainingbot or strongbach. default is the lantern flag
from lantern425 that shows an older icc logo.
typing ctrl + O in game board console, will display
debug info about the boards open. (4.26)
a user can now use alt left and right arrow to move
between games.
tells told from game console are added to the list of
names preset to send tells to when the user hits f9 or f8
(was working in console not game console).
icc.png flag added. Using an old ICC Logo that was found
on the pulsar.html page. (7/30/2011: 4.25)
fix for bugs when closing game tab 1. iamclosed
variable now set when tab1 closes. (4.24)
if you close a board and after that there are no boards
open, it will close all games, not just the one the board
is pointing too.
Bug in Auto Follow Slomato fixed. Was a typo causing the
setting to not work with slomato. (7/29/2011: 4.23)
fixes to game board due to issues created in lantern420.
observing a game after closing the board should now bring
up the board again at same size it was before it was
closed. (7/28/2011: 4.22)
fix to initialize game to new game on new game board
(4.21)
game tabs always open to right now with new games
showing at end of the list. the exception is if a board
has a game over it can be reused. issues with ghost tabs
fixed. (7/24/2011: 4.20)
4.1x
on right click on a game tab, all open games are added
to the right click popup menu for users to be able to use
the right click menu to switch games on that board. they
show by game number only currently. i.e 1446 81 775 etc.
for a game to be on the popup menu it has to be an ongoing
icc game, not a game that is over. games that end and
enter examine mode do show on the popup menu. (4.19)
added window menu / channel notify online, a list of
people on channel and connect notify online.
ctrl + d is the keyboard shortcut for this in the
console.
output is formatted similar to the ICC command znotl
which shows those on notify online as well as those
notifying you.
It's not possible with channel notify to show those
channel notifying you but this works both ways, as
people can't tell who if anyone is on the user's
channel notify list.
the start of the two lists "People on channel notify
online:" will always show if you type ctrl + d, but
the connect notify section will only show if you have
people online on connect notify currently. (7/23/2011:
4.18)
changed default setting for board type to cherry and
changed default board background color to a light silver
gray, RGB(204,204,204) (4.17)
pieces-boards_copyrights.txt found in
lantern.jar
at lantern/pieces-boards_copyrights.txt
modified to explain new copyright situation with new
boards and flags.
fix for if links end a line and it's normal text like
finger or you messaged someone (not a channel tell or
shout or other level 2 datagram), that the link won't
carry over into next line in terms of underlining first
word of next line.
Fix for the always on top board so that if you use
examine arrows, the board updates as you move forward and
backward. This was a drawing issue introduced when we
started supporting both a non always on top board and
always on top board depending on user's setting in options/
advanced. (7/18/2011: 4.16)
added Cherry Board and Purple board (4.15)
added the Olive Board to game menu then Boards sub
menu. (7/17/2011: 4.14)
added to game menu options to show flags and show
opponent's ratings. if unchecked these will be hidden on
board (4.13)
added to right click or double click on player's names
on board popup menu, the menu items: finger player's
name, move board up, and move board down.
move board
up/down if selected will move the board 75 pixels
vertically. This was done in particular for mac laptop
users on a touch pad who report getting the board stuck at
the top as another option rather than just window's menu /
cascade.
If auto history popup is selected double click
will still launch an spos if the game is stored. There is
no right click menu yet on stored lists.
A bug where if you unchecked Auto history popup,
you could not reselect it, introduced in 4.10 was
fixed. (4.12)
issue with game board not remembering its size on
startup fixed.
UK flag turned on now when country code is GB for Great
Britain.
Serbia flag added. Sound issue when starting to observe
a game or doing spos, where it made a sound on move list
loading fixed.
Observe sounds now a setting to turn on or off in
Options menu Sounds submenu.
Console on side will now properly save and load that
setting on program start.
New menu item, options menu advanced submenu then Auto
History Popup menu item. If checked (default), double
clicking on a game in a game list like history, will bring
up the right click menu. This is added for compatibility
with macs that don't have right clickers. If Auto History
Popup is unchecked, then double clicking will do SPOS.
Both Sounds for Observed Games option, and Auto History
Popup option are saved settings. (7/16/2011: 4.11)
puerto rico, south africa, south korea, Russia, United
Kingdom, US Virgin Islands added to list of countries that
will display flags on the board.
Sound now turned on for observed games, this should
become settable in the future.
Due to a bug in loading the setting for a console on the
side, that setting won't save or load for now. The user
can set game / board console / console on side on
login. (7/13/2011: 4.10)
4.0x
Graphical flags now appear to the right of the clock
indicating the player's country.
Country name in finger now in correct mix of upper and
lower case.
some bugs in always on top board not repainting
fixed. In particular not repainting when you clicked a new
game tab.
Board on side setting was saved, but now will redraw
board at log in according to the setting. (7/12/2011:
4.09)
Actions menu expanded to include Enter Examination mode,
Examine Last game, Observe High Rated Game, Observe High
Rated 5-minute game, Observe High Rated 15-minute game,
show Relay Schedule, Game of the Week Index, and Open
ChessFM.
Relay schedule opens in user's default browser not
internal browser due to limitation in internal browser
such as no back button yet. (4.08)
Alt + T will switch your tell console and check the tell
checkbox in lower corner of console to next console open.
Alt + shift + T will go in reverse.
An Actions menu is Created with Show recent games, show
library, show stored games and show my profile. (7/10/2011:
4.07)
fixed it so when boards on top is selected it places the
board at program start according to settings. (4.06)
in the options menu then advanced sub menu, the user can
check 'Make Boards Always on Top'. If they do this a
pop-up appears alerting them that next time they start the
program game boards will be always on top windows. If they
already have this setting they get a pop-up alerting them
that next time they start the program, game boards will
NOT be always on top windows. (4.05)
game boards converted to not being always on top
windows. This was done to let users try the current
lantern with game boards behaving more like BlitzIn
boards. (7/9/2011: 4.04)
fixed issue with how a connection was established
introduced in lantern402 (4.03)
double click on game in history library search (i.e.
game list) now defaults to sposition.
when examining and there is an engine on, click the
examine tab toggles between the engine output in the
console and normal ICC output in the console. I.e. it
starts showing engine output but click the examine tab and
switches to kibs/whispers/etc., and click again back to
engine analysis.
Support now for analyzing with an engine wild 20 games
like trainingbot games or other non-standard start
positions. currently limited to positions where in the
initial position, white moves first, also limited to
having castle rights when the start fen matches the
traditional start fen, i.e. king on e1, queen on d1,
etc. (7/7/2011: 4.02)
typing finger now displays the country code and full
country name. Currently all in uppercase.
right click menu on game lists now has savepgn
option. (4.01)
name and country show after finger. i.e. Mike US.
This will show in the correct console.
Currently not supported if you finger on a game
board
color is not yet settable nor does it follow
response text.
It's the default response text color before you
customize it, sort of gray silver. (4.00)
3.9x
when observing a game country code shows next to names
on board before material count. This is in early form and
currently material count is cut off if name is too long
due to length of information printing on name line right
now. Not yet supported on finger. (3.99)
Auto Observe LittlePer, Slomato, Olive and Ketchup added
to the follow tournaments sub menu of observing options, a
sub menu of the options menu
lantern manual now includes support for observing
options (7/4/2011: 3.98)
Board with console on side now has tabs go horizontally
over the console not vertically along side.
history window now has vertical lines, color changed
back to old color till it can be made customizable
game clock foreground color now only applies if game
clock background is highlighting the clock, and not when
the clock lettering is on the normal background (then the
game foreground color is used). (7/3/2011: 3.97)
board clock background color now on in observed
games.
New color Clock Foreground Color, is settable apart from
Board Foreground Color, and is a saved setting.
History and Pgn windows no longer have grid lines and
these windows are now colored with a white background
instead of off white. (7/1/2011: 3.96)
Removed 3 new Monge chess pieces due to file size
considerations. Added 3 more chess sets, Adventure, Maya,
and Medieval, that are a little over a megabyte combined
decreasing file size from 9500 to 8100 kilobytes.
Customize Random Pieces dialog now uses check boxes to
select which ones show or don't show when a random set is
chosen on observing if random pieces on observe option is
set. (6/28/2011: 3.95)
Added 3 more piece sets. The final 3 of the 6 Monge
piece sets. File size increased 2.7 megs from 6800
kilobytes to 9500 kilobytes. (6/27/2011: 3.94)
Configure Random Pieces menu option added to Random
Pieces and Board Sub menu of options menu.
When selected a dialog appears and the user sees a
list of pieces available and their number to the left.
The user can enter this number and hit OK to exclude
this piece set from being picked on Random Pieces When
Observing is chosen.
The pieces already excluded appear on the title bar
of this dialog by number. If a number is entered that
is already excluded it will no longer be
excluded.
The excluded pieces are saved when a user saves
settings on exit or goes to file / save
settings. (3.93)
Added 3 new piece sets. Line, Motif, and Utrecht. File
size increased from about 6100 kilobytes to 6800
kilobytes. (6/26/2011: 3.92)
put a read and write lock in the part of the code that
updates a running clock with the change in time. There
already was a lock in the section of code that got times
from ICC after a turn.
Fixed a bug introduced in lantern390 when new boards
beyond the first were created, and it didn't reuse a
board, the game wouldn't show though a second or third
board could appear.
Added by right clicking or double clicking on the
players names on the game board, a popup menu appears with
observe follow options for that player and unfollow
option. (6/23/2011: 3.91)
Boards and history window are now always on top windows.
The save settings dialog when you close the program is
also an always on top window now. They remain on top even
if you switch to another application (like the user's
browser), but can be minimized to the task bar. It is
possible to have a board up and lantern minimized now as
well. (6/21/2011: 3.90)
3.8x
Console on side layout now places game board console to
left and names and time control to right, with 64 squares
in center.
misspelling of Random corrected in Options
menu. (6/19/2011: 3.89)
Ability to have a random piece set and/or random board
tiles each time you observe a game added. Go to options /
observing options, and choose from Random Piece Board when
Observing sub menu. Does not change default board for
playing and examining.
follow tournaments moves to this new Observing Options
sub menu as well. (6/18/2011: 3.88)
right click or double click on console tab popup menu
re-organized.
customize tab renamed 'set tab channels and name' and is
made the first menu item.
tells to this tab renamed 'make tell tab'.
Advanced menu created with some menu items moved to
advanced sub menu.
tab C1 renamed 'double click to name tab' as a default
setting for new users.
Auto switch channel on tells which can be set in the
options menu / features sub menu, made to be on as a
default setting. (6/12/2011: 3.87)
toolbar now turned off as visible on startup for default
new installs
add and remove names from channel names list now wrapped
inside a readlock in an attempt to fix bug where channels
names list would flicker or disappear.
typing text in game or board console and hitting ctrl +
g will open browser and google what you type. (3.86)
eliminated the use of 's' which stood for stand alone
from lantern jar names
Replaced Ping name on right click pop-up menu (also can
be activated with double click on word), with Google
name. Will google that word. works in both game and chat
consoles.
added Google to the right click on selected text menus
of game and board console. can select text in console and
google a multi word search term. (6/11/2011: 3.85)
checkbox for save settings added to game / get a game
dialog. If this is checked the users time, inc, rated,
minseek, maxseek, wild, manualaccept, and useformula will
be sent to icc as new variable settings. If not checked,
get a game dialog will still remember the value of your
last seek but not save your seek parameters to your
vars.
Get a game on login will first come up with the values
from vars if you have just opened get a game since
starting the program. Color not yet handled in get a
game.
A bug where only f and m for formula
and manual accept and not their opposites n
and a were being added to the seek line sent is
now fixed. if you have for example manual accept on in
vars, if you don't check manual accept it will add
an a to your seek line to override the variable
setting from this seek. (3.84)
all wilds but Chess in get a game now start with the
number like 9 Two Kings. In some cases you can type the
number to select the wild type without using the
mouse. wild 10 added to get a game dialog. wild 19 Two
kings now renamed 19 KNNkp.
Support now for `s in tells and channel tells. when a
pair of `s is found the text between `s is placed in
italics. i.e. 99 Dave: i like `talking heads` a
great deal. – talking heads in this case would be
put in italics. Dasher supports this formatting with `s
so both lantern and Dasher users will be able to see the
italics. (3.83)
no check in formula checkbox now sends an n, and no
check in manual checkbox now sends an a in game / get a
game dialog.
wilds 7 17 18 and 19 added to game / get a game. wild 5
reversed now has a 5 before it. (5/30/2011: 3.82)
Activities window now remembers its size and location
when you close it. This worked previously but was broken
when it became an always on top window.
Kriegspiel added to list of games you can seek in the
game menu / get a game option.
ctrl + h is now a keyboard short cut to make the history
window come to the top of other windows if it is behind
any windows. (3.81)
Error where names lists like people in channel 2 from
last login, were not getting cleared on new login fixed.
This affected the activities window which uses a separate
set of names data (as of 3.79) sorted by newest login at
top of list. (5/29/2011: 3.80)
3.7x
Changed console names list to sort alphabetically and
activities window channel names list keeps same sort of
newest logins at top. Fixes issue where channels with a
lot of people when viewed in console, say chess fm
channel, appear to have the top name constantly replacing
and the list ordering down.
Command hyperlinks like 'help value' now work if
multiple spaces are between help and value. (5/27/2011:
3.79)
changed sorting order to order newest logins at top of
channel names lists so a person can without scrolling
catch up on latest additions to channel. (3.78)
channel list tab on activities window now contains 3
horizontally side by side lists allowing the view of 3
channel names list at once. say channel 1, 2 and 50.
in activities window, channel names list tab uses the
font, background color and foreground color same as the
channel names list in console, settable in the colors
menu. events, seeks etc tabs on activities window are
still just controlled by colors menu / activities window
background color.
the Sound menu is now a sub menu of the Options
menu. (5/26/2011: 3.77)
activities window turned into an always on top
window. (3.76)
channel names list now part of activities window. can
view any list of people on any of your channels
there. click to scroll through channels (3.75)
When switching between tabs if you have a channels names
list enabled, on a tab click it will restore the same
choice of channel names list that you had set it on
last. Comes into play if you are on a tab with more than
one channel. click to get to a names list, then switch
tabs and back, now the names list in that multi channel
tab will be remembered from what you had last set it on
that tab. Additionally promote command sent in wild 26
and 17 won't be sent on observed games. (5/24/2011: 3.74)
Change Log created and Help menu / Change Log to see it
(3.73)
channel names lists now in alphabetical order.
channel notify messages now timestamped if person has
channel timestamp on. (3.72)
connect notify redone. if you connect notify a person
say Rookers, any channel on any tab other than main he is
on will show channel join and leave messages. if he is on
2 4 50 and 99, and you have shared channels with him on 4
50 and 99 on tabs. all 3 channels show joined channel and
leave channel messages without you having to manually add
the player to channel notify for your shared channels on
tabs one by one. (3.71)
lantern when you promote a piece, no longer indicates a
promotion piece. the server will default to a queen and
the user can use the promote command to change that at the
beginning of the game or any point. in wild 17 and wild 26
lantern will issue the promote command at game start for
pieces other than the queen but that can be overridden if
the user then uses the promote command
himself. (5/22/2011: 3.70)
3.6x
ctrl+enter from a chat console will switch you to the
next available tab (if any) that is not the main console,
has no channels and is not a tells-to-this-tab tab (a
console) (3.69)
variable madeMove (1 or 0), which is added to moves for
turn computation was incremented for delivery of a
premove, but if the user moved the turn stayed the same
count and madeMove didn't become 1, making it not your
turn. now madeMove is incremented to 1 on normal move
delivery. (5/8/2011: 3.68)
redesigned menu system, removed auto menu, stuff menu
became file menu, board colors menu integrated with games
menu, options menu redesigned and expanded (3.67)
alt+left/right arrow now switches tabs instead of
shift+left/right. (5/7/2011: 3.66)
Some earlier update messages:
3.48-3.56
names list font added. with a compact names list in
terms of screen area it makes sense to be able to make the
font smaller so the whole name is more likely to fit in
the width area. (3.56)
compact channel names list added to options menu as an
option. allows for a less wide names list area in the
console for people with multiple consoles open who want
the names list to use less horizontal space. (3.55)
names list foreground and names list background colors
added to colors/fonts menu (3.54)
channels names list now works in all tab layouts,
console menu has an option to now show channel names list
in a tab. (3.51)
channel names list added to tabs. works in no tabs
console layout. (3.48)
3.03
chat timestamp added for the first time to the auto menu
and off by default. timestamps tells, shouts, channels.
first format was: name(21:07:26)(99): body
Around 2.80
if a console gets info on multiple tabs and sees the new
info on one tab. like a given tell goes to main and tab 8
and you are on main, now tab 8 won't light up with new
info. This is the absence of coloring. won't affect if it
already has one of the two new info color for some other
reason.
more things moved to options menu
show console menu an option on options menu. initially
checked. uncheck it and it hides the menu on consoles.
[this is not yet a saved setting, also console tab layout
settings are not yet saved. this will all have to be done
at once probably this weekend along with remaining bugs
like tab name not changing in combo box when a tell
arrives or you rename a tab]
alt + 1 is now main console or M0. goes up from there
alt + 2 is second tab from left. - and = are 11 and
12
finger -n Name is an option on the right click popup
menu in console and game console. // couple of nights ago
games Name was added as well.
new tab color. visited/unvisited under tab background
submenu. initially defaults to visited tab color. this IS
a saved setting. Essentially it's a second new info color.
If you are on tab 2 in one console and on tab 3 in your
other, if new info comes in tab 2, normally it would paint
the second console (which is on tab 3) the new info color.
Now it will paint it the visited/unvisited color. if you
set visited and visited=unvisited to the same color. any
tabs your on in windows will eventually all be visited as
new info comes in, or appear to have same color.
two main things are new piece logic and the colors/fonts
menu tab layout sub menu (two rows of tabs and no visible
tabs and single row of tabs are choices there). and the
board console submenu on games got console on side (you
can still change console size with console on side)
there is also an attempt to fix a premove bug that
hasn't worked yet. when you try to make two moves rapidly
get it's not your turn
toolbar displays tool bar command next to button
name. that's an opt in or out in options menu
shouts can have a main also property
new molten pieces.
material count is an option (make sure game font not
over 20). enable it in game menu.
1.77-2.22
arrows with clearboard support (2.22)
indentation turned off for now (2.21)
more style work (2.19)
indentation font bug fixed (2.18)
indentation of extra lines (2.17)
added spinner.
some promotion fixes (2.16)
auto menu / noidle
windows menu / toolbox (2.13)
sizes remembered (2.11)
remember last board size
tabs light up (2.10)
fixed links.
typed text can now be hyperlinked. (2.09)
right click menu works in game console
right click menu for commands like finger shows finger
handle in menu like blitzin.
commands go to console/tab you execute the right click
on.
a piece set randomly generated to choose in pieces
menu. (2.08)
Improvement only partially implemented. typed text will
be its own color
Works in main console and its tabs.
Works when you use ctrl + # to use user buttons from
chat consoles.
typed text of user button command displayed.
Not directly settable. To set typed text color go to
color/fonts / channel colors and set the channel 0 color.
this is a saved setting. (2.06)
add style to channel with bold fixed (2.04)
typed text is in italics
you can in customize channel color add the style of
italic or bold or both to a channel
the above is supported by save settings. (2.03)
toolbar working, windows / toolbar to make it
visible. starts out not visible. this setting is
saved.
windows / customize tool bar to configure. tool bar
commands are a saved setting.
ctrl + 0-9 to activate tool bar command with keyboard.
works when cursor is blinking in chat window or game
console
shouts, s-shouts now remember their tab that they are
customized onto (a save setting fix) (2.02)
set up qtells to go to the active tab the tell console
is on. (2.01)
clear tab in chat console right click menu changed to
clear tab chat.
clear tab chat added to game board tabs.
misc game text like forward 1 or mike moves e2e4 was
printing a blank line after typed text, now fixed
kriegspiel wild 16 should be working (2.00)
crazyhouse and examine piece palette flip when black
(1.97)
illegal move in fr should handle properly now and not
flip castles (1.96)
right click on console text and choosing an option
returns focus to typing area when done.
choosing another channel from combo box changes pre
selected channel and gives focus back to typing
area. (1.95)
alt up and down work on default font as well if that is
what tab shows. customize tab now remembers custom tab
names (1.94)
alt-up/down to resize font
alt 0, 1, 3 tab number etc. change to that tab
customize tab now remembers shouts or sshouts in that
console setting. (1.93)
select a tell tab. make sure in auto menu tell
switching is checked. in tells console when you get a
tell it switches to tell tab.
tab font saved
can custom name tabs in customize tab. this is saved
(1.92)
if you go to save settings. it will save where the first
console and first board are located. if the windows are
maximized it ignores the save. also if the board is
closed, and you are not on first board anymore, it will
not save. but will always work best at login to configure
and save.
tab colors when saved now repaint, remaining bug is tab
foreground on tabs doesn't update till you click on a tab,
then all foregrounds update. but background starts out
right.
Tab titles can now include Shouts or S-Shouts this is
ordered shouts first then s-shouts after
channels. (1.91)
the console that has tell console selected (check box in
corner of console (right)) gets tells to any tab you are
in. In this console you can right click on tab and choose
tells to this tab. that tab is the tell tab. unselect it
and any tab you are in becomes tell tab. change selection
to another tab and it overrides. (1.90)
you can direct shouts or sshouts or both to a tab. they
stay on tab now and not on main.
tab colors saving. the colors don't refresh it seems
immediately on login. but you click tabs they
repaint. (1.89)
s-shout color: added back to shouts and s-shouts
(1.88)
tell bug fixed (1.87)
F9 starts with /
font chooser remembers size and name of current font
when asked to reset the font
ESC key works in game console
/ works in game console
spelling of Response, standardized
kibitzes spelled right when printing kibitzes to
screen
Losers now displays Loser's or Giveaway on board not
just Losers (1.86)
spelling of suppress fixed.
esc in input area of chat window clears text
typing first with / lets you send commands with Tell 280
selected in combo box like blitzin and dasher
last two working in chat windows not game console yet
(1.85)
suppress > (1.84)
qtell support (1.83)
better tab title support (1.81)
right click on tab has menus for:
set tab font
set tab colors (tell color, response text color, non
response text color, background color, qtell
color)
show typed text (defaults to checked)
suppress (told ...) (defaults to unchecked)
All of the above supported with stuff / save settings or
click yes on logout to save settings (1.80)
right click on tab to set font for that tab currently
not a saved setting and changing the global font would
override the tab fonts (limited work done right now,
proof of concept) (1.79)
Keyboard short cuts: these work if the input box in
board or chat window has focus, i.e. blinking cursor
there. When a board or chat window is selected it
automatically gives focus to input box.
ctrl + t. This will cycle through your open boards and
chat consoles similar to control tab.
shift left arrow and shift right arrow. this works on a
chat window. will cycle left or right through the
tabs.
It's possible to cycle with ctrl + t to a chat window
and then use shift right or left arrow all without leaving
the keyboard.
Additional: right click on chat console tab lets you
customize it. (1.78)
new customize tab option
backward in move list fixed as well (1.77)
1.58
fixed mostly autoexamine. seems to be working. got game
messages going in datagram 77 for easy routing reconnect
will make games all go W and be over.
1.50-1.53
added jin boards and pieces
added internal browser
sub folder shows how to convert to console application,
that code is not up to date with parent folder.