Now I've vanquished the brobdingnagian behemoth that was Rich Text (when will I learn not to bite off more than I can chew?), I'm trying to get a new client release every day.
The update today, 2006f, included the following:
2006f
-----
Added:
# Test setting to display a board even though no game is in play
# Reduce applet size
# A less eyebleedy default font.
# Ability to set settings from main window.
# Clear nicklist when disconnected, so people can TELL they're disconnected.
# [ var][ /var] tags.
# [ blink] tag,
# [ marquee] tag,
Fixed:
# Fragments that wrap before the first word were applying their properties to the end of the previous line.
# Button fonts were invisible.
2006e "Rich text"
-----
Added:
# [img], [url], [center] and [right] tags are reserved (wo't appear), but do nothing yet.
# [ /] [ \] do-nothing "escape" tags for saying tags, eg "don't abuse the [si[/]ze] tag!"
# [ b][ /b] tags
# [ i][/i] tags
# [ u][/u] tags (scaling thickness)
# [ face]facename[/]text[ /face] tag
# [ size]fontsize[/]text[ /size] tag
# [ fg]colourname/number[/]text[ /fg] tags, with colour interpretation of common colour names, plus hex/octal/decimal/transparent.
# [bg]colourname/number[/]text[/ bg] tags as above.
# Scrollbar now only scrolls to the bottom on output if it was already there.
Fixed:
# Endtags don't restore properties to the defaults.
# Scrollbar paging should go per page.
# Transparent text doesn't transpare.
# Removed "I'm feeling lucky" and google logo.
# Wrapping for single-style lines fails.
# wrapping for multi-style-fragment lines fails.
# Transparent should be a valid background colour
# Backgrounds go squiffy if there's a much bigger fragment on the same line.
# Text wrapping takes several seconds.
# Backgrounds don't scroll with the scrollbar.
# Optimiser started causing the compiled code to break.
Won't fix:
# Tags and square braces are considered valid wordwrap boundaries even in "rainbow words".
# Underscores go too far down if there's a bigger fragment on the same line (deliberate: underlines are all aligned, and are relative to the main baseline)
2006d "April"
-----
Added:
# The text components should be transparent.
# Allow transparent graphics instead of buttons.
# All that transparency stuff - read up on "lightweight components".
# Menus rather than buttons for many features.
# Help/about credits page.
# Ability to change default font face and size.
# Rich text textareas.
# April fool's foolishness.
# Text Transparency.
# Instead of calling paint() anywhere, call invalidate() then repaint() - reduces flicker.
# Consider using window title - Frame.setTitle() to give information, eg: User(t: score) vs user(d: score)
Fixed:
# Cursor hilight should be restricted to the board, not go over the edge.
# Playback too flickery: optimise take redraws.
# replaying is rather "flickervision".
# Chat window scroll-to-bottom causes a full repaint, which is very flickery on some machines.
# layout() is deprecated (replaced with doLayout()).
# NPE when challenging nobody.
[i]Won't be fixed:[i]
# There are half squares on one end of the map. If you walk on them, every piece on the board disappears (unable to reproduce)
# "trying to move my end troll forwards, away from the stone, but i think it thinks that I want to do a shove, and i can't." (unable to reproduce)
# getFontList() is deprecated (since 1.2, yeah: alternative is unvailable in 1.1, so nothing I can do.)
# Debug Board lines should be restricted to the board, not go over the edge (I don't think I'll ever be bothered to fix this)
# It's not possible to start two games in the same VM with different player names. But it's possible to play multiple games as a single player... I hope. Needs testing.
# ID showing (what did this note even mean?).











