diff --git a/Compact_changelog.html b/Compact_changelog.html new file mode 100644 index 0000000..07b77ca --- /dev/null +++ b/Compact_changelog.html @@ -0,0 +1,1136 @@ + + + + + + +
+
  • Version 1.6.42 — 2019-02-18
  • + +

    +
  • To-do
  • + +

    +
  • 2018
  • + +

    +
  • 2017
  • + +

    +
  • 2016
  • + +

    +
  • 2015
  • + +

    +
  • 2014
  • + +

    +
  • 2013
  • + +

    +
  • 2012
  • + +

    +
  • 2011
  • + +

    +
  • 2010
  • + +

    + diff --git a/Compact_readme.txt b/Compact_readme.txt index 75d7064..db30613 100644 --- a/Compact_readme.txt +++ b/Compact_readme.txt @@ -1,7 +1,7 @@ ———————————————————————————————————————————————————————————————————— Steam Compact - 1.6.30 - 2018-07-25 + 1.6.42 + 2018-02-18 ———————————————————————————————————————————————————————————————————— For support and the latest updates go to: diff --git a/Graphics/login_splash.tga b/Graphics/login_splash.tga index f6838dd..498d979 100644 Binary files a/Graphics/login_splash.tga and b/Graphics/login_splash.tga differ diff --git a/docs/index.md b/docs/index.md index 75bb0db..495ce3d 100644 --- a/docs/index.md +++ b/docs/index.md @@ -13,11 +13,18 @@ A few issues with fonts requires some manual work. Please let me know if you exp *** -### Information about current version (updated July 25, 2018) -Version 1.6.30 is compatible with Steam version 1533766730 (built August 8, 2018) +### Information about current version (updated February 18, 2019) +Version 1.6.42 is compatible with Steam version 1549129917 (built February 2, 2019) Changes since previous version include:
    -* Updated to match Steam version 1532458786 (built 180724)
    +* Updated to match Steam version 1549129917 (built 190202)
    +* Overlay - Added 'Controller configuration' and 'Force quit' buttons
    +* Library - Added preliminary support for upcoming new Library page (not tested)
    +* View -› Screenshots - Added upload limit text (not tested)
    +* * Library - Added Steam Play elements for Linux editions
    +* Game properties - Added Steam Input per-game settings
    +* Install game properties - Added support for installing a specific language (not tested)
    +* Numerous fixes for Linux
    * Other minor adjustments
    *** @@ -37,4 +44,4 @@ Having any issues? Either report it in the [GitHub issue tracker](https://github ![Overlay](http://i.imgur.com/vqrnNmr.png) -_*This page was last updated 2018-08-11, 11:01 GMT+1/UTC+2_ +_*This page was last updated 2019-02-18, 21:42 GMT+1/UTC+2_ diff --git a/resource/layout/broadcastview.layout b/resource/layout/broadcastview.layout index 272980c..1f8b7b3 100644 --- a/resource/layout/broadcastview.layout +++ b/resource/layout/broadcastview.layout @@ -2,31 +2,13 @@ { controls { - closebutton { ControlName="Button" style="CloseButtonStyle" command="CloseBroadcastView" } } styles { - CloseButtonStyle - { - bgcolor="none" - image="graphics/broadcast/icon_close_default" - render_bg {} - inset="-6 0 0 0" - padding-left=0 - padding-right=0 - } - - CloseButtonStyle:Hover - { - bgcolor="none" - image="graphics/broadcast/icon_close_hover" - } } layout { - place { control=clickpanel width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=0 } - place { control=closebutton width=17 height=17 margin-top=2 margin-left=0 margin-right=4 margin-bottom=0 align=right } } } diff --git a/resource/layout/gameproperties_general.layout b/resource/layout/gameproperties_general.layout index 4c32ece..e92d5ac 100644 --- a/resource/layout/gameproperties_general.layout +++ b/resource/layout/gameproperties_general.layout @@ -101,6 +101,20 @@ "ControlName" "Label" "labelText" "#Steam_Game_Family_Sharing_Unsupported" } + "Divider3" [$LINUX] + { + "ControlName" "Divider" + } + "SteamPlayOverrideCheck" [$LINUX] + { + "ControlName" "CheckButton" + "labelText" "#Steam_GameProperties_SteamPlaySettings_Override" + "Default" "0" + } + "SteamPlayOverrideCombo" [$LINUX] + { + "ControlName" "ComboBox" + } } @@ -128,14 +142,18 @@ place {control=Divider1 start=ManualLabelName dir=down margin-top=7 region=main width=max } - place {controls=EnableOverlayCheck,EnableDesktopGameTheater start=Divider1 dir=down margin-top=0 spacing=0 height=18 width=max region=main } - place {controls=LaunchOptionsButton,CreateDesktopShortcutButton start=EnableDesktopGameTheater dir=down margin-top=4 spacing=4 width=240 height=20 region=main } + place {controls=EnableOverlayCheck,EnableDesktopGameTheater start=Divider1 dir=down margin-top=7 spacing=0 height=18 width=max region=main } + place {controls=LaunchOptionsButton,CreateDesktopShortcutButton start=EnableDesktopGameTheater dir=down margin-top=4 spacing=4 width=260 height=20 region=main } place {control=Divider2 start=CreateDesktopShortcutButton dir=down margin-top=6 region=main width=max } - place {controls=SteamInputPerGameLabel width=max } + place {controls=SteamInputPerGameLabel width=max margin-top=7 } place {controls=SteamInputPerGameCombo width=260 } place {controls=SteamInputPerGameLabel,SteamInputPerGameCombo start=Divider2 dir=down margin-top=2 height=20 spacing=2 region=main } - place {controls=FamilySharingUnsupportedLabel start=CreateDesktopShortcutButton dir=down margin-top=4} + place [$LINUX] {control=Divider3 start=SteamInputPerGameCombo dir=down margin-top=7 region=main width=max } + place [$LINUX] {controls=SteamPlayOverrideCheck start=Divider3 dir=down margin-top=7 width=max height=18 region=main } + place [$LINUX] {controls=SteamPlayOverrideCombo start=SteamPlayOverrideCheck dir=down margin-top=4 spacing=4 height=20 width=260 region=main } + + place {controls=FamilySharingUnsupportedLabel start=SteamPlayOverrideCombo dir=down margin-top=4} } } diff --git a/resource/layout/gamespage_details_compat_subheader.layout b/resource/layout/gamespage_details_compat_subheader.layout new file mode 100644 index 0000000..25dd248 --- /dev/null +++ b/resource/layout/gamespage_details_compat_subheader.layout @@ -0,0 +1,43 @@ +"resource/layout/gamespage_details_compat_subheader.layout" +{ + controls + { + compatdescription { + controlname="RichText" + style="label" + labeltext="#Steam_Settings_Compat_Launch" + zpos="2" + } + } + + styles + { + CDetailsCompatSubHeaderPanel + { + } + RichTextSimple + { + render + { + } + render_bg + { + } + } + } + + layout + { + region { name="header" y=0 x=0 width=max height=120 } + + place { + control=compatdescription + region=header + margin-top=0 + margin-left=0 + margin-right=0 + width=275 + dir=down + } + } +} diff --git a/resource/layout/overlaydesktop.layout b/resource/layout/overlaydesktop.layout index a7664e7..84b66e0 100644 --- a/resource/layout/overlaydesktop.layout +++ b/resource/layout/overlaydesktop.layout @@ -15,6 +15,8 @@ WebSiteButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_WebSite" style=sidemenu } RecommendButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Recommend" style=sidemenu } WorkshopButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Workshop" style=sidemenu } + EditControllerConfig { controlname="URLLabel" labeltext="#Overlay_Taskbar_EditControllerConfig" style=sidemenu } + ForceQuitButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_ForceQuit" style=sidemenu } FriendsDetailPanel { controlname="COverlay_Details_Friends" style="detailsbox" } AchievementsDetailPanel { controlname="COverlay_Details_Achievements" style="detailsbox" } @@ -117,7 +119,7 @@ //has to be left-aligned, since the broadcast chat window is hardcoded to be drawn to the right of this panel //so if this is right-aligned, the window will spawn off-screen place { control="BroadcastDetailPanel" width=318 height=68 } - place { controls="BroadcastDetailPanel,LegacyCDKeyButton,DLCButton,GameGroupsButton,WebSiteButton,WorkshopButton,RecommendButton" align=bottom margin-left=2 region=detailpanelsnew dir=down spacing=2 } + place { controls="BroadcastDetailPanel,LegacyCDKeyButton,DLCButton,GameGroupsButton,WebSiteButton,WorkshopButton,RecommendButton,EditControllerConfig,ForceQuitButton" align=bottom margin-left=2 region=detailpanelsnew dir=down spacing=2 } place { control="SessionText,TwoWeeksText,ForeverText" dir=right align=top-center spacing=32 region=detailpanels margin-top=217 } diff --git a/resource/layout/overlaydesktop_lores.layout b/resource/layout/overlaydesktop_lores.layout index cee2726..6451deb 100644 --- a/resource/layout/overlaydesktop_lores.layout +++ b/resource/layout/overlaydesktop_lores.layout @@ -23,6 +23,8 @@ PlayersButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Players" style=sidemenu } AchievementsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Achievements" style=sidemenu } ScreenshotsButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_Screenshots" style=sidemenu } + EditControllerConfig { controlname="URLLabel" labeltext="#Overlay_Taskbar_EditControllerConfig" style=sidemenu } + ForceQuitButton { controlname="URLLabel" labeltext="#Overlay_Taskbar_ForceQuit" style=sidemenu } } colors @@ -84,7 +86,7 @@ place { controls="BroadcastDetailPanel" region=detailpanels width=330 height=68 align=bottom} place { controls="GameGroupsButton,ChatRoomButton,WebSiteButton" width=0 y=0 align=right region=overlay dir=down spacing=5 } - place { controls="DLCButton,GameHubButton,GuideButton,GuidesButton,LegacyCDKeyButton,FriendsButton,PlayersButton,AchievementsButton,ScreenshotsButton,ForumsButton,WorkshopButton,RecommendButton" y=0 align=right region=overlay dir=down spacing=3 } + place { controls="DLCButton,GameHubButton,GuideButton,GuidesButton,LegacyCDKeyButton,FriendsButton,PlayersButton,AchievementsButton,ScreenshotsButton,ForumsButton,WorkshopButton,RecommendButton,EditControllerConfig,ForceQuitButton" y=0 align=right region=overlay dir=down spacing=3 } //hidden diff --git a/resource/layout/screenshotsuploaddialog.layout b/resource/layout/screenshotsuploaddialog.layout index 613c0e7..23e2ccb 100644 --- a/resource/layout/screenshotsuploaddialog.layout +++ b/resource/layout/screenshotsuploaddialog.layout @@ -18,6 +18,7 @@ error_info { controlname="Label" labeltext="#steam_screenshots_error_info" visible="0" wrap="1" } upload_info { controlname="Label" labeltext="#steam_screenshot_upload_info" visible="0" wrap="1" } + //not tested limited_user_upload_label { controlname="Label" labeltext="#steam_screenshots_limited_user" visible="1" wrap="1" } shared_to_facebook_ok_label { controlname="Label" labeltext="#Overlay_ToBeSharedToFacebook" visible="1" wrap="1" } diff --git a/resource/layout/settingssubbroadcast.layout b/resource/layout/settingssubbroadcast.layout index d3c0cee..99af2eb 100644 --- a/resource/layout/settingssubbroadcast.layout +++ b/resource/layout/settingssubbroadcast.layout @@ -40,12 +40,12 @@ layout { - place { control="BroadcastDisabledLabel,BroadcastStatusHeader,BroadcastDisabledSupportURL,BroadcastStatus" margin-left=10 spacing=4 margin-right=20 margin-top=6 width=max } - place { control="BroadcastHelpHeader,BroadcastHelpURL" margin-left=10 spacing=4 margin-right=20 margin-top=21 width=max } + place { control="BroadcastDisabledLabel,BroadcastStatusHeader,BroadcastDisabledSupportURL,BroadcastStatus" margin-left=10 spacing=4 margin-right=10 margin-top=6 width=max } + place { control="BroadcastHelpHeader,BroadcastHelpURL" margin-left=10 spacing=4 margin-right=10 margin-top=21 width=max } place { start="BroadcastStatusHeader" control="Divider1" dir=down margin-top=22 width=max margin-right=10 } - place { start="Divider1" control="PermissionsHeader" dir=down margin-right=20 margin-top=7 width=max } + place { start="Divider1" control="PermissionsHeader" dir=down margin-right=10 margin-top=7 width=max } place { start="PermissionsHeader" control="Permissions" dir=down margin-top=4 width=250 height=20 } place { start="Permissions" control="DimensionsHeader" dir=down margin-top=6 width=max } diff --git a/resource/layout/steamrootdialog.layout b/resource/layout/steamrootdialog.layout index 8e3a045..aa8eaab 100644 --- a/resource/layout/steamrootdialog.layout +++ b/resource/layout/steamrootdialog.layout @@ -53,13 +53,13 @@ command="OpenSupportAlertWindow" } - XPVistaAlert + EOLAlert { ControlName=Button - labelText="#Steam_XPVistaAlert" + labelText="#Steam_EOLAlert" style="support_alert" textAlignment=center - command="OpenXPVistaAlertWindow" + command="OpenEOLAlertWindow" } ParentalLockButton @@ -669,6 +669,8 @@ place [!$OSX] { control="frame_minimize,frame_maximize,frame_close" align=right margin-top=2 margin-right=2 spacing=-8 } place [$OSX] { control="frame_close,frame_minimize,frame_maximize" align=left margin-top=2 margin-left=2 spacing=-7 } + place [$OSX] { control="universe_label, EOLAlert, SupportAlert" spacing=8 start="frame_maximize" align=left margin-top=-4 margin-left=13 height=24 } + place [!$OSX] { control="fullscreen" align=right height=20 width=30 margin-top=23 } place [$OSX] { control="fullscreen" align=right height=20 width=30 margin-right=16 margin-top=11 } @@ -679,7 +681,7 @@ place { control="AnnouncementButton" align=right end-right="InboxButton" margin-top=21 margin-right=4 height=24 width=34 } place { control="view_friends" align=right end-right="AnnouncementButton" margin-top=20 margin-right=4 height=20 width=20 } place { control="ParentalLockButton" align=right end-right="view_friends" margin-top=20 margin-right=-6 height=20 width=44 } - place { control="universe_label, XPVistaAlert, SupportAlert" spacing=8 align=right end-right="ParentalLockButton" margin-top=21 margin-right=4 height=24 } + place [!$OSX] { control="universe_label, EOLAlert, SupportAlert" spacing=8 align=right end-right="ParentalLockButton" margin-top=21 margin-right=4 height=24 } region { name=bottom align=bottom width=max height=16 } diff --git a/resource/layout/steamrootdialog_gamespage_details.layout b/resource/layout/steamrootdialog_gamespage_details.layout index f0374a6..2a83abd 100644 --- a/resource/layout/steamrootdialog_gamespage_details.layout +++ b/resource/layout/steamrootdialog_gamespage_details.layout @@ -379,7 +379,7 @@ // Header text place { control=gametitleheader region=headertext dir=down width=690 height=48 margin-right=90 } place { control=gamesubheader start=gametitleheader region=headertext dir=down width=690 height=48 margin-right=90 } - place { control=compatsubheader start=gamesubheader region=headertext dir=right margin-left=10 } + place { control=compatsubheader region=headertext x=300 y=50 } // Buttons and links on the right place diff --git a/resource/layout/subpaneloptionscompat.layout b/resource/layout/subpaneloptionscompat.layout new file mode 100644 index 0000000..9a18bf9 --- /dev/null +++ b/resource/layout/subpaneloptionscompat.layout @@ -0,0 +1,57 @@ +"resource/layout/subpaneloptioncompat.layout" +{ + controls + { + TitleLabel { controlName=Label labelText="#Steam_Settings_Compat_Title" style=highlight } + CompatEnabledCheckbox { controlName=Button labeltext="#Steam_Settings_Compat_Enable" } + CompatForcedCheckbox { controlName=Button labeltext="#Steam_Settings_Compat_Forced_Enable" } + DescriptionInfo { controlName=Label labelText="#Steam_Settings_Compat_Info" wrap=1 } + DescriptionLink { controlName=URLLabel labelText="#Steam_Settings_Compat_Info_Link" URLText="https://store.steampowered.com/steamplay" wrap=1 } + + Divider1 { controlName=Divider } + AdvancedTitle { controlName=Label labelText="#Steam_Settings_Compat_Advanced_Title" style=highlight wrap=1 } + CompatForcedInfo { controlName=Label labelText="#Steam_Settings_Compat_Forced_Info" wrap=1 } + + AdvancedToolLabel { controlname=label labeltext="#Steam_Settings_Compat_Default_Tool" wrap=1 } + AdvancedToolComboBox { controlname=ComboBox wrap=1 } + } + + colors + { + + } + + styles + { + highlight + { + textcolor=Text + } + checkbox + { + padding-top=0 + padding-bottom=0 + } + } + + layout + { + region { name=box margin-top=6 margin-bottom=20 margin-left=10 margin-right=10 width=max height=max } + + place { control=TitleLabel region=box margin-top=0 margin-left=0 margin-right=0 width=max } + place { control=DescriptionInfo start=TitleLabel region=box dir=down margin-top=6 width=450 } + place { control=CompatEnabledCheckbox start=DescriptionInfo region=box dir=down margin-top=3 height=18 width=max } + + place { control=Divider1 start=CompatEnabledCheckbox region=box dir=down margin-top=7 width=max } + + place { control=AdvancedTitle start=Divider1 height=20 region=box dir=down margin-top=7 width=max } + + place { control=CompatForcedInfo start=AdvancedTitle region=box dir=down height=30 width=max } + place { control=CompatForcedCheckbox start=CompatForcedInfo region=box dir=down margin-top=3 height=18 width=480 } + + place { control=AdvancedToolLabel start=CompatForcedCheckbox height=20 region=box dir=down margin-top=7 width=200 } + place { control=AdvancedToolComboBox start=CompatForcedCheckbox height=20 region=box dir=down margin-top=5 margin-left=200 width=max } + + place { control=DescriptionLink start=AdvancedToolLabel height=20 region=box dir=down margin-top=5 width=max } + } +} diff --git a/resource/layout/uinavigatorpanel.layout b/resource/layout/uinavigatorpanel.layout index 67e6812..584e55c 100644 --- a/resource/layout/uinavigatorpanel.layout +++ b/resource/layout/uinavigatorpanel.layout @@ -533,7 +533,12 @@ image="graphics/icon_button_list_disabled" } - WebPanelStyle //store and community section + CBroadcastView + { + inset="0 0 0 0" + } + + CWebPanel //store and community section { bgcolor="none" render_bg @@ -806,7 +811,7 @@ layout { - place { control="label_store,label_library,label_community,label_me,label_console" x=0 y=1 spacing=13 margin-left="9" height=20 } + place { control="label_store,label_library,label_community,label_me,label_console,label_new_library" x=0 y=1 spacing=13 margin-left="9" height=20 } place { control="label_community_new" start="label_console" x="9999" width=0 height=0 } place { control="library_music_player_icon" align=right height=16 width=16 y=23 margin-right=8 } @@ -826,6 +831,8 @@ place { control="library_search" width=144 } place [!$OSX] { control="label_search_icon,library_search" align=left y=19 height=20 x=51 } place [$OSX] { control="label_search_icon,library_search" align=left y=19 height=20 x=51 } + place [$LINUX] { control="label_search_icon" align=left y=19 height=20 x=51 } + place [$LINUX] { control="library_search" start="label_search_icon" y=2 height=20} region { name="dropdown" width=90 x=226 y=21 height=20 } place { control="library_filters" align=left spacing=1 region="dropdown" } @@ -855,10 +862,11 @@ place { control=GamesPage_Grid width=max height=max margin-top=0 margin-left=2 margin-right=1 margin-bottom=3 start=phonereminderbar dir=down } place { control=WebPanel width=max height=max margin-top=0 margin-left=2 margin-right=1 margin-bottom=3 start=phonereminderbar dir=down } place { control=BroadcastPage width=max height=max margin-top=0 margin-left=0 margin-right=9 margin-bottom=21 start=phonereminderbar dir=down } - place { control=BroadcastPageMin width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=26 dir=down align=bottom-right } - place { control=BroadcastPageMinHoriz width=300 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=40 dir=down align=bottom-right } + place { control=BroadcastPageMin width=298 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=26 dir=down align=bottom-right } + place { control=BroadcastPageMinHoriz width=298 height=168 margin-top=0 margin-left=0 margin-right=30 margin-bottom=40 dir=down align=bottom-right } place { control=MusicPage_Details width=max height=max margin-top=0 margin-left=2 margin-right=3 margin-bottom=3 start=phonereminderbar dir=down } place { control=ConsolePage width=max height=max margin-top=0 margin-left=0 margin-right=0 margin-bottom=0 start=phonereminderbar dir=down } + place { control=NewLibraryPage width=max height=max margin-top=0 margin-left=0 margin-right=9 margin-bottom=21 start=phonereminderbar dir=down } place { control=MediaPage width=max height=max margin-top=1 margin-left=0 margin-right=28 margin-bottom=0 start=phonereminderbar dir=down } place { control=ToolsPage width=max height=max margin-top=1 margin-left=2 margin-right=1 margin-bottom=1 start=phonereminderbar dir=down } diff --git a/resource/menus/steam.menu b/resource/menus/steam.menu index 193a183..8d790e3 100644 --- a/resource/menus/steam.menu +++ b/resource/menus/steam.menu @@ -77,7 +77,7 @@ Support { text="#steam_menu_support" command="Support" } Divider {} - Compact { text="Steam Compact 1.6.30 [GitHub]" shellcmd="steam://openurl/http://badanka.github.io/Compact/" } + Compact { text="Steam Compact 1.6.42 [GitHub]" shellcmd="steam://openurl/http://badanka.github.io/Compact/" } CompactGroup { text="Steam Compact Community Group" shellcmd="steam://openurl/http://steamcommunity.com/groups/SteamCompact" } Divider {} Privacy { text="#steam_menu_PrivacyPolicy" shellcmd="steam://url/PrivacyPolicy" } diff --git a/steam/cached/gameproperties_shortcuts.res b/steam/cached/gameproperties_shortcuts.res index 40f4494..53b63c6 100644 --- a/steam/cached/gameproperties_shortcuts.res +++ b/steam/cached/gameproperties_shortcuts.res @@ -227,6 +227,61 @@ "wrap" "0" "Default" "0" } + "SteamPlayDivider" [$LINUX] + { + "ControlName" "Divider" + "fieldName" "SteamPlayDivider" + "xpos" "12" + "ypos" "300" + "wide" "400" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "SteamPlayForcedCheckbox" [$LINUX] + { + "ControlName" "CheckButton" + "fieldName" "SteamPlayForcedCheckbox" + "xpos" "12" + "ypos" "336" + "wide" "400" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "labelText" "#Steam_GameProperties_SteamPlaySettings_Override" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } + "SteamPlayForcedComboBox" [$LINUX] + { + "ControlName" "ComboBox" + "fieldName" "SteamPlayForcedComboBox" + "xpos" "12" + "ypos" "372" + "wide" "400" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "paintbackground" "1" + "textAlignment" "west" + "wrap" "0" + "Default" "0" + } layout {