Rainlendar Lite (64-bit) 歷史版本列表 Page2

最新版本 Rainlendar Lite 2.20.0 (64-bit)

Rainlendar Lite (64-bit) 歷史版本列表

Rainlendar 64 位是一個功能豐富的日曆應用程序,易於使用,並不佔用太多的空間在您的桌面上。該應用程序是平台獨立的,所以你可以在所有主要的操作系統上運行它:Windows,Linux 和 Mac OS X. 外觀可以定制皮膚,你甚至可以混合不同的皮膚。也可以將 Rainlendar 與其他日曆應用程序一起使用。 Rainlendar 使用標準的 iCalendar 格式來存儲它的事件和任... Rainlendar Lite (64-bit) 軟體介紹


Rainlendar Lite 2.18.0 (64-bit) 查看版本資訊

更新時間:2022-05-15
更新細節:

What's new in this version:

- Improved how focus works in event/task editor
- Fixed crash bug when right clicking on the task list
- Lock file doesn't use hard coded temp folder anymore
- Added suppport for "None" status in the tasks
- Resizing window with scale factor did not work correctly
- Opening time zone selector is faster now
- Monitoring changes in local ics file triggered update when making changes in Rainlendar
- Improved error messages for invalid licenses
- The tray icon is shown correctly in macOS
- Alarm for weekly recurring events that defined timezone was not shown on the correct day
- Exception date automatically shows the next recurring date when the event is opened from the manager
- Last item of recurring Outook events was not shown
- Office 365 authentication page showed success even when authentication failed

VASSAL Engine 3.6.6 查看版本資訊

更新時間:2022-03-30
更新細節:

What's new in this version:

Fixed:
- Fix Action Button not working after refreshing pre-defined setups
- Implement the missing Play Sound trait 'Send sound to other players' functionality
- Show correct Turn Tracker tooltip
- Fixed link typo in GamePieceImageDefinitions page of Reference Manual
- Fix ConcurrentExecutionException in Game Refresher with Mats
- Scale tiled images to target size rather than by scale factor
- Tiler dialog doesn't cancel tiling when Cancel button is clicked
- Catch InvalidDnDOperation exceptions when inappropriate drag-and-drops attempted
- Fix NPE when copying vertices from a zone with no vertices
- Stop edit of table when TableInfo is closed
- Copy/Paste conversions fixed for Zone Properties to/from Global and Map Properties
- DoActionButton hotkeys were not found by search

Other improvements:
- Preference to control drag-at-edge scroll rate; per module defaults for edge scrolling
- Don't copy out unused images on removal
- Don't block the EDT when clearing the tile cache
- Strip leading and trailing whitespace from module names and versions
- Improved Setup Stack descriptions in editor
- Module "other" strings displayed in About screen
- Place Marker (and Replace With Other) include name of added piece in summary
- Editor now remembers its most recent image-picking (and sound) directories separately from its memory of last save/load of games and logs
- New BasicName trait defaults to Prototype's name; Changing Prototype's name changes BasicName trait's, if identical; At-Start Stack with no name displays name of first contained piece or folder in editor
- Added a preference for the tiler max heap; tiler will retry up to that limit
- Updated downloads URL to the one for our download page
- Enable Sum and Count in GKC Report Expressions
- UI Cleanup: don't scroll-at-edge the map if a file or link is being dragged instead of a piece
- Allow 'Select All Regions' when defining them; right click to delete now works for single unselected region
- Improved version number checking

VASSAL Engine 3.6.5 查看版本資訊

更新時間:2022-02-11
更新細節:

What's new in this version:

New features:
- Console supports up-arrow / down-arrow for command history
- Console can show/set properties of selected piece
- Log files can be fast-forwarded and appended to

Fixed:
- Grid Editor incorrectly changes some grid settings on Cancel
- Game Refresher should not refresh stacks not on maps
- Disable load and edit actions for null modules
- Chart Windows display their names properly in their window titles
- Turn Tracker does not display a spurious blank line if its report format is left empty
- Prevent At-Start Stacks from creating additional spurious pieces on main map
- Games incorrectly load normally during 'Load Continuation'
- Use heuristic value for tiler max heap, retry with 50% more on failure
- Capture tiling error messages Java incorrectly writes to stdout
- Deal-to-Other key in Mask Trait now recognized in Search
- Fixed Discord console drag-and-drop bug
- Don't throw exception if there's a drive letter in a filename
- Fix problem where undo wasn't allowed when starting a new game with logging turned on
- Fixed NPE in NamedHotKeyConfigurer.setValue()
- Fix ClassCastException due to Zone properties not accounting for folders
- LOS Range incorrect when thread is not snapped to hex centres
- Fix NPE when duplicating GamePieceImage
- Added missing Editor.SendToLocation.getSendLocation translation key
- Remove "duplicate this item" option from Game Piece Image
- Deduce the existence of localized image directories which lack ZIP entries
- Exclude GamePieceLayout image names from unused image list
- Image directories for i18n were not found in 3.6.4
- Write text files in UTF-8, not the default encoding
- Prevent GameRefresher from changing visual order of pieces

Other improvements
- Inventory has checkbox to enable zoom (defaults off)
- Global Options settings for (a) Inventory Security, and (b) Send-to-Location generating move trails. Inventory now defaults to "old behavior" on seeing private windows, but can be turned to secure.
- Improved Polygon Editor (cut/paste vertices, delete polygon) & Improved Region Editor (drag-at-edge works again, move regions inside of zone)
- Better auto-description for Translatable Message trait and BasicPiece
- The errorlog console command is available at all times
- Upgrade bundled Java to 17.0.2+8
- Prompt to save/discard/cancel before loading the new game
- Permit hyphens and periods in GamePieceImage names
- Warn if Decks or Stacks defined before [Map Boards]
- Screenshot "typo" fix for Turn Tracker's global hotkey

VASSAL Engine 3.6.4 查看版本資訊

更新時間:2022-01-18
更新細節:

What's new in this version:

New features:
- Main window & map accept Drag-and-Drop for loading saves and logs
- List Key Commands tool for Editor

Fixed:
- Fix situation where Send-to-Location throws exceptions when it can't find target counters
- Fix crash in Load Deck when an invalid deck file selected in file picker
- Fix NPE in SetupStack.isOwningBoardActive()
- Improved error handling when a temp file can't be created
- Fix problem on Windows where a click at edge made it slowly scroll all the way in that direction
- Fixes to various Toolbar Buttons that weren't respecting the "disable-on-global-property" settings
- Don't attempt to send to already-hung-up connection
- Suppress Empty Deck Hotkeys when refreshing game
- Inventory windows respond to hide-if-property-true
- Display Loaded message instead of Cancelled when refreshing Predefined Setups
- Allow 'Use Same Boards' option on Private Map to be removed
- Turn Tracker List configure box missing labels
- Guard against ClassCastException when MultiActionButtons change property values
- Communicating with tiler over socket fails for some users; use stdout instead
- Don't display lock option for P2P rooms, which aren't lockable
- Fixed typo in DiceButton docs

Other improvements:
- Editor's search function (and List Key Commands) will now "find" the keys for Undo & Step Forward
- Support Send-to-Location source/target matching with $...$ expressions
- Documentation updates for DrawingMouseover / DrawingMouseover Index
- Right Click menu added to Show Error Log window in Module Manager
- Don't let old versions of PoG load and crash

VASSAL Engine 3.6.3 查看版本資訊

更新時間:2021-12-30
更新細節:

What's new in this version:

Fixed:
- Prevent URLConnection cache from holding edited modules open on Windows
- Fix ArrayIndexOutOfBoundsException in StringEnumConfigurer
- Fixed bad tile message; added plea for help with TileNotFoundExceptions
- Editor: Don't close window when moving Map or other components relative to Map
- Fix NPE in SpecialDiceButton.getAttributeValueString() after deleting tooltip
- Reset save dialog filename after close of game
- Fix bad Inventory.Counter.equals()
- Reinstate AbstractBuildable.getComponents()
- Prevent Save Game from clobbering log being replayed
- Fix problem where rotated pieces did not move-fixed-distance in correct direction
- Fix Refresh of Pieces in Decks, remove old pieces completely
- Fix Deal-to-Side Mask bug - Finish evaluating expression properly
- Fix stack overflow infinite loop if invalid property name put in blank
- Collect diagnostic information for an SSLHandshakeException
- Fix NPE in TurnLevel
- Fix NPE in SendToLocation
- Repaint the background in the SetupStack editor
- Fix NPE in KeyCommand.makeMenuText()

Other improvements:
- Use heuristic value for initial tiler heap; use 3/4 physical RAM as max heap

VASSAL Engine 3.6.2 查看版本資訊

更新時間:2021-12-10
更新細節:

What's new in this version:

Fixed:
- Turn Tracker Button can never be size 0
- Undo of Send To Location sent to bottom card of deck returns the card to the top of the Deck
- Fix NPE when using Send Back in SendToLocation
- Disabled Toolbar Buttons on Map Windows didn't initialize starting state properly
- Show an error dialog if reading a corrupted prefs file
- Stacking units placed by At-Start stacks didn't allow Action Buttons on said pieces to function until the piece was moved
- Unchecking Cycle Message box in a Report trait clears the fields
- Show the player window before the welcome wizard
- Warn about movement trails inside of rotates only when editing module
- Fix NPE: RandomTextButton raw rolls/counts support
- Pieces in decks were not being updated during Refresh Counters
- Added diagnostic to determine what is trying to add stacks to stacks
- Wasn't possible to click add to add an Action Button trait to a piece

Other improvements:
- Use '/usr/bin/env bash' in VASSAL.sh for greater portability on Unix

VASSAL Engine 3.6.1 查看版本資訊

更新時間:2021-12-04
更新細節:

What's new in this version:

New features:
- Dice Button raw result and counts reporting

Fixed:
- Remove unwanted nulls from Inventory
- Display proper name for Set Global Property and Place Marker in Editor
- Inventory shouldn't show pictures/text for pieces in private windows not currently accessible
- Polygon read from coordinates list should never be null

Other improvements:
- Create HintTextFields lazily

VASSAL Engine 3.6.0 查看版本資訊

更新時間:2021-12-02
更新細節:

What's new in this version:

New features:
- 'Deal cards out' to other players
- Allow 'Prompt' Dice Button values to be locked by designer
- Module Debug Window
- Deck Refresher
- Deck access - allow access to decks to be restricted by player
- Move Camera Button
- Startup Global Key Commands always fire in order, can't be undone, and can be configured to, e.g., "once per game"
- Deck can start face-up or face-down when using right-click menu setting
- Autopeek Rollover
- Map "Mark Unmoved" button now accepts a hotkey and a report format
- Basic Name trait - facilitates creating pieces entirely in prototype (alternative way to fill BasicName property)
- Send-to-Location new options for pieces-selected-by-properties: cycle and nearest
- Added Current Mat GKC FastMatch option
- CounterDetailViewer - can combine layer filters with property match expression
- Action Button option to open right-click context menu
- Add $numericTotal$ and $result#$ options to standard Dice Button report format
- Enable Offset options to work with the Grid option in SendToLocation
- Better obscurable option for insetting
- Mats have more deselection options; double-clicking delesects cargo
- Refresh Counters support for Mats and Cargo
- Game Piece Palette allows setting of default width for "docked" Game Piece Palette
- Double the max heap for modules which run out of memory during loading
- Add a Key Command to Can Rotate trait to rotate directly to a facing specified by an expression
- Expose property if we're currently drawing Counter Detail Viewer
- Mat Cargo can be set to detect mats way from their exact center
- Invisible trait - Option to disable auto-report of moves
- Scaling factors for Layers and Non-Rectangular
- Mats & Cargo - Cargo pieces stay attached to Mat piece when moving.
- Added option to Mass Piece Loader to not create empty levels in layers when there is no matching image
- Added sub-folders to group components under Module, Maps, Decks, At-Start Stacks, Prototypes and Global Properties folders
- Add Hotkeys to hide and show map windows. Existing show/hide hotkey field is now always visible. Allow changes to hide/show Map button settings without needing Editor restart
- Inventory window allows a hotkey for Refresh
- Editor now has Drag and Drop support
- Can duplicate and insert components in Editor, not just add to bottom
- CountStack() added to beanshell to count pieces in current Stack
- ReportState checkbox overrides Global Key Command suppression of individual reports
-Add Deck Sort Key Command component to allow sorting of cards in a Deck by properties via menu or hotkey. Add Deck Send Key Command component to provide additional commands to send contents o f one Deck to another via menu or hotkey.
- Deck supports configurable strings for Draw Multiple, Draw Specific, Face Up, Face Down
- Ability to specify Return-to-Deck target as an expression
- Global Options can be configured to let toolbar items on closed windows accept global hotkeys
- Add Global property MapName_isVisible for each Map to allow checking if Map is currently open
- Preference to reverse left-to-right order counters are shown in Mouseover Stack Viewer
-Improved translation features (Global Translatable Message component, Translatable Message t rait, exposing current language/locale as property)
- Default UI font size can be overridden in preferences
- Beanshell can now access $$ variables in Report Formats
- Added 'Stack Normally' option to 'Does Not Stack' trait
- Make grid center dot display independent of grid display

Fixed:
- Directly setting coordinates in Zone definer fails to create a Zone
- Fix Deck refreshing when running Game Refresher
- Protect against multiple initializations of Movement Trails
- DrawingMouseoverIndex correctly returned as string. Console now displays null valued properties instead of NPE
- Fix Dice Button reporting when Keeping and Sorting results
- Protect against no available trait being selected in PieceDefiner
- Fix NPE: Always cache SetupStack configurer bounding box
- Fix duplicate DragShadow for Cargo at zoom < 100%
- Fixed bad description for Movement Trail trait
- Correctly initialize local-only properties in Movement Trails
- Prevent undo of Refresh Counters from causing contents of Decks to disappear, and deleting units from inside a Deck could not be undone
- Fixed bug where Deck 'count expressions' wouldn't count beanshell, only old-style (now will count either)
- No refresh allowed during replay
- NPE due to dropTargetSelector being unset
- Escape errorLog path when making link URL for connection failed page in BugDialog
- When rotating a mat, jointly rotating cargo should prefer to stay with current mat
- Correct inconsistency in use of GetConfigureBoard
- When inventory grouping specifies properties that aren't internally strings, don't balk
- Fix bug in DiceButton 'Keep Dice' option
- Place Marker, Send-to-Location, and Translate traits didn't always repaint maps
- Undo of movement will no longer deny lone stackable pieces their own stack
- Calculate Hex Range correctly, regardless of hex shape
- Fix occasional draw-side exceptions during loading game and saving screenshots
- Report translated name for Symbolic Die Faces
- Sanitize temporary file names a bit earlier
- Fix NPE if try to open translations but the buildable doesn't exist
- Fixed corner-case NPE when closing a game
- Private Maps visible to non-owning players will correctly display Mouseover text
- Tidier right arrow symbol in default move reports
- Fix exception when canceling edit of a component that has been elsewhere moved or deleted
- Fixed NPE if pasting a cut component that was then deleted before pasting
- Trigger Action traits with "loop until" and "loop while" conditions can properly access piece properties in expression builder
- Fix ArrayIndexOutOfBoundsException in Embellishment when layer value is out of range
- Clip pieces to their bounds and set rendering hints for drag image
- Correctly check if there are sides with blank passwords for password matching
- String Array Configurer bounds protection
- Fix NPE joining chat room when socket drops early
- Fix NPE when MapShader temporarily points to blank or missing filename
- Protect against changing to Image style while Image name is still blank
- Fix NPE EditPropertiesAction.windowClosed()
- Eliminate Command+A key conflict in Editor on MacOS
- ToolbarMenus that are submenus of other ToolbarMenus display their icons properly
- Mouseover Stack Viewer was failing to launch in certain situations
- Stack NPE in Mat Movement code
- P2P address book entries with spaces in address cause StringIndexOutOfBoundsException
- Match blank passwords less eagerly
- Action Buttons should not respond to Shift+Click, Ctrl+Click, Alt+Click, Cmd+Click
- Don't unselect piece about to get context menu with Ctrl+RightClick
- Flares weren't responding to Cmd key on MacOS
- map can be null during GameRefresher
- Protect CounterDetailViewer from designers who set the drawing scale to 0.0
- Fix crash ending logfiles- beginningState shouldn't be allowed to be non-null when outputfile is null
- Fix crash when copying Toolbar Menu to a newly created map
- Corner case boardpicker exception with multiple boards being moved around
- Protect from GKCs that get sent when no game ever started
- Fix Mat send-to-location bug (which created problems in Undo & multiplayer)
- Movement Trail "initial visibility" and bounding box caching bugs
- Fix Drag Threshold preference to work correctly
- Trait editor Paste button is now always enabled
- Fix mat save/load to reconnect mats and cargo
- Text label shape, bounding box doesn't resepect rotated labels
- Editor: Inserting text into middle of Key Command doesn't work
- Movement traits need to update cargo's mat after movement before applying apply-on-move keystroke
- Log replay of delete command behaves differently after load of sebsequent log file
- Catch FileNotFoundException when reading prefs files
- NPE when trying to create new P2P Network
- Custom preferences in Global Options incorrectly use property name, not description
- ThrowableUtils.throwAncestor() throws wrong object; throwMe() uses wrong constructor
- NPE in GameModule.getProperty() after deleting the Map from the owning Map widget
- 'Centre on Opponents Moves' functionality should ignore movement by Invisible units
- Audit Trail reporting is not reporting trait or piece information for Return to Deck trait when invalid Deck specified
- Replaying a log step can cause Deck to become corrupted
- NPE in EnumeratedPropertyPrompt.getNewValue()
- Reset the Zone Editor title to match the Zone being edited
- ClassCastException: DeckGlobalCommand cannot be cast to Auditable
- Return To Deck Deck name can be lost when pre 3.6 module is edited using 3.6
- Checkbox preference default value is ignored
- Symbolic Dice Button tooltip is overwritten by description text
- Add option to disable OpenGL FBOs on Macs
- Double max heap and retry when image tiler runs out of memory
- Can Rotate traits no longer lose any pre-defined starting rotation when editing a Piece Slot
- Force Game Piece Image names to be valid file names ending in .png
- Duplicate key and menu item for Editor menu
- Definition of Player Sides - Retire/Switch Button image not showing in editor
- DeckPosition was reporting 1 higher than the actual position
- Fix and improve module validity checking
- IllegalArgumentException in GameState.getRestorePiecesCommand() due to bad compartor
- Grid Numbering dialog can appear blank when grid size is very large

Other improvements:
- Prototypes can be selected from popup menu
- Turn Tracker button sizes configurability
- Improved flow for users with blank passwords
- Allow JVM to be specified from command line for VASSAL.sh
- Skip All / Skip None for Mass Piece Loader
- Optimize Single Property Beanshell expressions
- Optimization: Check for possible keystrokes in Restrict Commands before evaluating match epression
- Misc property lookup optimizations
- Improved performance of Map "_isVisible" properties
- Speeds Game Refresh and general performance in modules with many maps defined
- Preference to turn off automatic update notification
- LOS thread thickness is adjustable
- Validation messages when Movement Trail traits placed inside of Rotate, Pivot, or Mat Cargo traits
- Allow module images to have English localizations
- Server text improvements
- Add sumProperties() function for use in Beanshell expressions in the Mouse-over Stack Viewer
- Toolbar buttons can be disabled when a specified Global Property is true
- When switching sides, close private hands/windows that we no longer have access to
- Clarify documentation of sum(PropertyName) in Mouseover
- Better description of Player Hand
- Place Marker should put stacking markers in a stack (even if parent marker is non-stacking)
- Move Camera Button can also change Zoom
- Add description fields to most important editor components
- Improve Game Piece Palette doc per forum suggestion (AsciiDoc file only)
- Zone defining - when dragging a square to define initial zone, dragging at edge of screen scrolls
- Improved bug dialog text
- Repositioning Stacks/Decks optionally draws ghosted images of other stacks/decks
- Global Key Commands "Within a Deck, select Fixed number of pieces" field now supports expressions
- Mouseover Stack Viewer - Unstatic a naughty field and add ability to count face down cards in a deck
- Decks - fill out the rest of the commands with hotkeys and report formats
- Better documented pieceName vs PieceName
- Upgrade to Java 17.0.1+12 for Windows, Mac packages
- Added Game Refresher documentation
- Multiplayer Server controls have improved feedback / UX
- Private Message windows no longer prompt to ignore every time you close them; incoming private messages do not grab focus
- Zone Editor shows coordinates of vertices while editing
- Show X,Y in Configurer when repositioning At Start Stack
- Private chat windows will no longer steal focus
- Show saved game mismatch warnings (e.g., loading wrong version) when loading from Wizard
- When Editor changes a prototype, clear the prototype cache and all PieceSlot caches
- Warn when Global Property has a blank name (which causes NPE on game load)
- Remove doubled images from Ghost Bug Pref
- Different types of Global Key Commands can be cut and pasted
- More robust configurer for PredefinedSetup
- Trigger Action - improved trait summary
- Selection Highlighter expressions now found by search
- Add description to Prototype Definition
- Better ConfigureTree summary on PieceSlot containing a BasicName-using piece
- Description field & better auto-summary for Does Not Stack
- Better defaults for Send To Location offsets
- MatCargo now provides OldMatOffsetX and OldMatOffsetY properties
- Better trait one-line summaries in editor; Folder summary includes description
- While double-clicking to open component in Editor, holding Alt, Shift, and/or Ctrl affects the location the new window opens
- Added MatCargo to manually attach/detach from mats
- Bring fastmatch $$ variable handling into line with standard Global Key Command match expression handling
- Initialise OldMat related properties in a Placed marker
- Improve Mat Movement
- More robust Java version check for Linux
- Reference manual missing description of restrict counters to Deck option
- Removed more items deprecated for over a year
- Improved browser launch support
- Store the tile cache in %LOCALAPPDATA% instead of %APPDATA% on Windows
- Upgrade to Java 17 for Windows, Mac packages
- HTTP requests for server status should follow redirects
- Update all site URLs for new site and HTTPS
- Bring Reference Manual up to date
- Add removal/deprecation checker and remove anything deprecated a year ago
- When editing an IrregularGrid, start the map view somewhere near the grid or its parent Zone
- Don't auto-name new regions a long string
- 64-bit ARM builds for Windows and Macs; switched bundled Java to Zulu
- Upgrade to Launch4j 3.14
- Newly added Layer traits will now default to 'Always active'
- Remove ?s from checkbox preference strings
- Add Scrollbars to Prefs Dialog when needed
- Ctrl/Cmd to select for Does Not Stack
- First 'advanced search' on a module defaults to all boxes prechecked
- Removed ignored 'button tooltip' field from Turn Tracker config
- Less verbose window titles for sub-windows
- Deck reports now suppressed during GKC report suppresssion
- Increase number of default zoom levels in new Map Zoom Capability
- Pieces dragged off the palette using the palette scale factor instead of always full size
- Inventory window allows 3-level zoom
- Expression audit trails preference - Improve error reporting when Beanshell expressions fail. Suppress 'Bad Data in Module' errors generated by counters in Game Piece Palette.
- Expression Builder button added for Message Format fields & Report Trait. Sum() and Count() now available in the Report trait's field
- Added GetString() and .toString() to Beanshell to force the return of property values as Strings
- Property incrementers no longer apply turned-off min/max constraints
- Don't change Deck properties or fire Empty Deck Hotkey when just rearranging order
- Action Buttons now respect rotation
- Allow Action Buttons to be any shape and defined using a Polygon editor
- Shift-click and Ctrl-click can be used in the Piece Palette to select and drag multiple pieces on to the map

Rainlendar Lite 2.17.1 (64-bit) 查看版本資訊

更新時間:2021-10-08
更新細節:

What's new in this version:

- Fixed crash bug when opening the context menu in lists outside of an event/task

Rainlendar Lite 2.17 (64-bit) 查看版本資訊

更新時間:2021-09-20
更新細節:

What's new in this version:

- Google calendar and Office365 events show meeting link in the url field
- Meeting attendees from Google Calendar and Office365 are shown in the tooltip
- All day task shown in the calendar were displayed on two days
- Timezone map shows offsets in the list
- Polling changes from iCloud returned 503 from the server
- Added "Move to next day" to context menu for single events and tasks
- New advanced option: "Use today and tomorrow" when displaying the dates e.g. in the task list
- Office365 descriptions were shown as read-only after created/edited
- All day events which span across multiple weeks showed the description only on the first week
- Deleting single instance of a multiday recurring event only worked if the first day was selected
- Proxy user and password were not properly encoded so special characters could cause connection errors