User Interface feedback/Bugs/ClientBetaChangelist1010: Difference between revisions
Jump to navigation
Jump to search
(fixed indentation bug; wished that one remembered to use show preview button) |
|||
Line 1: | Line 1: | ||
==Client beta update 10/10/05== | ==Client beta update 10/10/05== | ||
===Changes=== | |||
* | * Changed install wizard defaults to launch game = false and create desktop shortcut = true | ||
* | * Added TOOLS section in mini-games list, that only shows installed tools | ||
* | * Added legal links to help menu | ||
* | * Changed survey wizard and startup dialogs to not be modal | ||
* Added new '''<nowiki>steam://openurl/http://www.mod.url</nowiki>''' url handler, opens the given URL given the users default browser (for use in the storefront when opening mod homepages, rather than using target=_new and always getting IE) (not yet hooked up) | |||
* | * Reduced the amount of CPU used by serverbrowser during full refresh | ||
* | * Added system beep when trying to click away from a modal dialog to another dialog in the app | ||
* | * Changed TextEntry to not cut/copy/paste with CTRL+X/C/V if the ALT keys is also pressed - this is to fix issues with european keyboards pasting when they're trying to type special characters | ||
* | * Added scrollbar visible states to (interior) listpanel, htmlcontrol, sectionedlistpanel, richtextcontrol | ||
* | * Adjusted layout of ssa wizard panel, game properties general tab, and purchase billing review page (widened rich text control) | ||
* | * Increased minimum width of serverbrowser to 640 pixels to accomodate longer game names in filters area | ||
* | * Added 'preparing games list..' to mini/maxi games lists for the times when steam takes way too long to load | ||
* | * Made the label strings describing "keep up to date" settings parenthetical, to help indicate that they're not interactive & they're owned by the controls above them. | ||
* | * Updated dialog layouts | ||
** | ** Cache validation | ||
** | ** Join game | ||
** | ** Game properties | ||
** | ** About | ||
* | * Adjusted border properties for HTML controls and listpanels | ||
* | * Added scheme definition for progress bars | ||
* | * Changed HTML controls to get their interior region (ie. full size minus scrollbar) just like every other controls, so that overridding based on parentage can work | ||
* | * Added new scheme file state "scrollbar_visible" for defining how interior regions of HTML, ListPanel, RichText and SectionedListPanel controls get drawn | ||
===Bug Fixes=== | |||
* Fixed case where the install wizard would open the games list over the top of the launch game dialog | |||
* | * Fixed case where the games could be added to the games list with a blank text color | ||
* Fixed type causing mods launched from shortcuts without steam running to not work | |||
* | * Fixed clicking on 'My Games' tab showing a context menu | ||
* | * Fixed mistyped space at start of a cybercafe dialog title string causing it not to be localized (Steam_CyberCafe_FeatureLocked_Title) | ||
* | * Fixed crash in backup wizard if a drive root directory was selected in the DirectorySelectDialog | ||
* | * Changed saving mod settings to use their mod name and not their gamedir in the registry path, as the gamedir may be a fullpath with special characters (eg. '\') | ||
* | * Removed references to custhelp.com, updated them with support.steampowered.com | ||
* | * Fixed TextImage drawing case where it would draw the character #0 at the end of the string, which on some systems draws a square | ||
* | * Fixed regression with ENTER key not activating current button | ||
* | * Fixed SectionedListPanel dead area appearing on right when scrollbar first disappears | ||
* | * Fixed HTML window losing its border and double buffering when multiple OpenURL() commands were issued in a short time (caused by IE making a brand new hwnd for each new request) | ||
* | * Changed scheme iteration code to correctly look all the way up the parent hierarchy to get the control set name | ||
* Added ISurface::GetWorkspaceBoundsMultiMonitor(), which returns the full combined workspace | |||
* | ** Changed many controls that try to keep themselves onscreen to using the correct function | ||
* | ** Fixed menus not opening on secondary display, and dialogs never saving position on secondary display across sessions | ||
** | * Fixed TextEntry::GetText() not correctly null terminating the results of the wchar returned text copied from the vector, causing occasional crash opening game properties dialog | ||
** | |||
* |
Revision as of 05:59, 11 October 2005
Client beta update 10/10/05
Changes
- Changed install wizard defaults to launch game = false and create desktop shortcut = true
- Added TOOLS section in mini-games list, that only shows installed tools
- Added legal links to help menu
- Changed survey wizard and startup dialogs to not be modal
- Added new steam://openurl/http://www.mod.url url handler, opens the given URL given the users default browser (for use in the storefront when opening mod homepages, rather than using target=_new and always getting IE) (not yet hooked up)
- Reduced the amount of CPU used by serverbrowser during full refresh
- Added system beep when trying to click away from a modal dialog to another dialog in the app
- Changed TextEntry to not cut/copy/paste with CTRL+X/C/V if the ALT keys is also pressed - this is to fix issues with european keyboards pasting when they're trying to type special characters
- Added scrollbar visible states to (interior) listpanel, htmlcontrol, sectionedlistpanel, richtextcontrol
- Adjusted layout of ssa wizard panel, game properties general tab, and purchase billing review page (widened rich text control)
- Increased minimum width of serverbrowser to 640 pixels to accomodate longer game names in filters area
- Added 'preparing games list..' to mini/maxi games lists for the times when steam takes way too long to load
- Made the label strings describing "keep up to date" settings parenthetical, to help indicate that they're not interactive & they're owned by the controls above them.
- Updated dialog layouts
- Cache validation
- Join game
- Game properties
- About
- Adjusted border properties for HTML controls and listpanels
- Added scheme definition for progress bars
- Changed HTML controls to get their interior region (ie. full size minus scrollbar) just like every other controls, so that overridding based on parentage can work
- Added new scheme file state "scrollbar_visible" for defining how interior regions of HTML, ListPanel, RichText and SectionedListPanel controls get drawn
Bug Fixes
- Fixed case where the install wizard would open the games list over the top of the launch game dialog
- Fixed case where the games could be added to the games list with a blank text color
- Fixed type causing mods launched from shortcuts without steam running to not work
- Fixed clicking on 'My Games' tab showing a context menu
- Fixed mistyped space at start of a cybercafe dialog title string causing it not to be localized (Steam_CyberCafe_FeatureLocked_Title)
- Fixed crash in backup wizard if a drive root directory was selected in the DirectorySelectDialog
- Changed saving mod settings to use their mod name and not their gamedir in the registry path, as the gamedir may be a fullpath with special characters (eg. '\')
- Removed references to custhelp.com, updated them with support.steampowered.com
- Fixed TextImage drawing case where it would draw the character #0 at the end of the string, which on some systems draws a square
- Fixed regression with ENTER key not activating current button
- Fixed SectionedListPanel dead area appearing on right when scrollbar first disappears
- Fixed HTML window losing its border and double buffering when multiple OpenURL() commands were issued in a short time (caused by IE making a brand new hwnd for each new request)
- Changed scheme iteration code to correctly look all the way up the parent hierarchy to get the control set name
- Added ISurface::GetWorkspaceBoundsMultiMonitor(), which returns the full combined workspace
- Changed many controls that try to keep themselves onscreen to using the correct function
- Fixed menus not opening on secondary display, and dialogs never saving position on secondary display across sessions
- Fixed TextEntry::GetText() not correctly null terminating the results of the wchar returned text copied from the vector, causing occasional crash opening game properties dialog