рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпреВрдЖрдИ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдЗрд╕ UI рдХреЛ settings.json рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝рдирд╛ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрднреА рднреА JSON рдХреЛ рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпреБрдХреНрддрд┐ рдФрд░ рдбрд┐рдЬрд╛рдЗрди: #6720
@ рдХрд╛рд░реНрд▓реЛрд╕-рдЬрд╝рдореЛрд░рд╛ рджреНрд╡рд╛рд░рд╛ред рд╣рдо feature/settings-ui
рд╢рд╛рдЦрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ master
рдХреЗ рд╕рдорд╛рди рд╕реАрдЖрдИ рдЪрд▓рд╛рддрд╛ рд╣реИред рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк feature/settings-ui
рд▓рдХреНрд╖рд┐рдд рдкреАрдЖрд░ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рд╕реЗрдЯрд┐рдВрдЧ UI рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ master
ред
рд╣рдо рдореВрд▓ рд░реВрдк рд╕реЗ #7370 рд╕реЗ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпреЗ рдХрд╛рд░реНрдп рдЖрдЗрдЯрдо рдЖрдо рддреМрд░ рдкрд░ _any_ UI рдпрд╛ XAML рдХреЛ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред
ConversionTrait
, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ JSON рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╣рдорд╛рд░реА рд╕реЗрдЯрд┐рдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ ( FromJson()
) рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдореЗрдВ ToJson()
рдлрд╝рдВрдХреНрд╢рди рдХреЛ ConversionTrait
рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЙрдирдХреЗ рдПрдирдо рд╡реИрд▓реНрдпреВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджреЗрдЧрд╛ред (рдкреАрдЖрд░ #7609)ToJson()
рдХреЛ рдкреВрд░реНрдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВ (рдпрд╛рдиреА: рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓, GlobalAppSettings, рдЖрджрд┐...) (PR #8018)openSettings
рдХрдорд╛рдВрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВрдпреЗ рдХрд╛рд░реНрдп рдЖрдЗрдЯрдо XAML рдХрд╛ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╕реНрдкрд░реНрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ TerminalSettingsEditor
рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЫреВрдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдк рдЖрдЗрдХрди, рд╣рд╛рд╢рд┐рдпреЗ рдЖрджрд┐ рдХреА рдЪрдордХ рдореЗрдВ рдирд╣реАрдВ рдлрдВрд╕реЗрдВрдЧреЗред
TerminalSettingsEditor
рдХреЛ рдПрдХ рдбреАрдПрд▓рдПрд▓ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВTerminalSettingsEditor
рдХреЛ рдПрдХ рдЯреИрдм рдореЗрдВ рдлреЗрдВрдХ рджреЗрдВObjectModel
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ TerminalSettingsModel
рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдВрджрд░реНрднреЛрдВ рд╕реЗ рдмрджрд▓реЗрдВTerminalSettingsModel
рдмрд╛рдЗрдВрдб рдХрд░реЗрдВColorSchemes.xaml
рдмрдЯрди рд░рдВрдЧ рдлреНрд▓рд╛рдИрдЖрдЙрдЯ рд╕рднреА рдПрдХ рд╣реА рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПредResources.resw
(PR #7833) рдореЗрдВ рдкреБрд╢ рдХрд░реЗрдВUtils
рдХрд╛ GetFontIcon
рдлрд╝рдВрдХреНрд╢рди Command
рдХреЗ рдореИрдЬрд┐рдХ рдЖрдЗрдХрди рд╣реИрдВрдбрд▓рд░ рдХреЗ рд╕рд╛рде #7802 рдХреЗ рдЕрдиреБрд╕рд╛рд░рдЗрди рдХрд╛рд░реНрдп рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк #6720 рдореЗрдВ рдореЙрдХрдЕрдк рджреЗрдЦреЗрдВред
рдЬрдм рд╣рдо рдлреАрдЪрд░ рд╢рд╛рдЦрд╛ рдХреЛ рд╕реЗрд▓реНрдлрд╣реЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЯреАрдо рдХреЛ рдпреЗ рдмрдЧ рдорд┐рд▓ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рддрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рддрдХ рдлреАрдЪрд░ рд╢рд╛рдЦрд╛ рдХрд╛ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рд╡рд┐рд▓рдп рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ред рдЙрд╕ рд╕рдордп, рд╣рдо рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрдЧ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВрдЧреЗред
<Import Project="$(SolutionDir)build\rules\CollectWildcardResources.targets" />
рдЬреЛрдбрд╝реЗрдВ (PR #7966 #7967 )SettingsTab
рдкрд░ "рд╕реЗрдЯрд┐рдВрдЧреНрд╕" (рдкреАрдЖрд░ #8012 )@ рджрд╛рд▓рдЪреАрдиреА-рдПрдордПрд╕рдПрдлрдЯреА рджреНрд╡рд╛рд░рд╛ред рдЗрди рдбрд┐рдЬрд╝рд╛рдЗрдиреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрдВрддрд┐рдо рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡реЗ рдпрд╣рд╛рдВ рд╕рд┐рд░реНрдл рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рд╣реИрдВред
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдХреЛрдИ рдкреВрдЫреЗ, _yes_ рдЗрд╕ рдпреЛрдЬрдирд╛ рдореЗрдВ рдЙрди рдЪреАрдЬреЛрдВ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд▓рд╛рдЗрд╡ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рджреЗрдЦреЗ рдЬрд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмреАрдЪ рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ?
рд╢рд╛рдпрдж рдЖрдк рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдПрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рдирдкреЗрди рдореЗрдВ рдПрдХ рдХреЙрдореНрдмреЛрдмреЙрдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛рдЧреВ рд╣реЛрдВрдЧреА?
_рдЖрдкрдХрд╛ рдлреЛрди рдпрд╣ рдХрд░рддрд╛ рд╣реИ_
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ 'рдиреЗрд╡рд┐рдЧреЗрдЯрди рд╡реНрдпреВ рдкреЗрди' рдХреЗ рд▓рд┐рдП рдРрдХреНрд░реЗрд▓рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЯрд╛рдЗрдЯрд▓ рдмрд╛рд░ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рджреГрд╢реНрдп рд╡рд┐рдВрдбреЛ рдХреЗ рд╢реАрд░реНрд╖ рдХреЛ рдЫреВ рд╕рдХреЗ?
рдЗрд╕ рд╕рдордп рдпреЛрдЬрдирд╛ рдмрд╛рдИрдВ рдУрд░ рдореЗрдиреВ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЖрдЗрдЯрдо рдФрд░ рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЖрдкрдХреЗ рд╕рднреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбреНрд░реЙрдк рдбрд╛рдЙрди рдХрд░рдиреЗ рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ JSON рдЧреБрдгреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдмрд╛рджреА рд╡рд╛рд▓реЗ рдлрд╝реАрд▓реНрдб рдФрд░ рдЖрдкрдХреА рдЕрдкрдбреЗрдЯ рдХреА рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╡рд┐рдВрдбреЛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рдЗрд╕рдХрд╛ рдХреЛрдИ рдордЬрд╝рд╛рдХ рдирд╣реАрдВ рд╣реИ
рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ: # 1750 рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рднреА iTerm2 рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдкреЛрд░реНрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред
рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдореЗрдВ (рд░рд╡рд┐рд╡рд╛рд░, 7 рдЬреБрд▓рд╛рдИ, 2019) рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд╣реА рд╣реИ? рддреНрд░рд┐рднреБрдЬ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реЗ "рд╕реЗрдЯрд┐рдВрдЧ" рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред
рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдореЗрдВ (рд░рд╡рд┐рд╡рд╛рд░, 7 рдЬреБрд▓рд╛рдИ, 2019) рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд╣реА рд╣реИ? рддреНрд░рд┐рднреБрдЬ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реЗ "рд╕реЗрдЯрд┐рдВрдЧ" рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред
рдЗрд╕реЗ _ Profile.json рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреА рдЪрд╛рд╣рд┐рдП , рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ - рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ GUI рд╣реЛрдЧрд╛ред
рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдореЗрдВ (рд░рд╡рд┐рд╡рд╛рд░, 7 рдЬреБрд▓рд╛рдИ, 2019) рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд╣реА рд╣реИ? рддреНрд░рд┐рднреБрдЬ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реЗ "рд╕реЗрдЯрд┐рдВрдЧ" рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред
рдЗрд╕реЗ _ Profile.json рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреА рдЪрд╛рд╣рд┐рдП , рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ - рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ GUI рд╣реЛрдЧрд╛ред
рдЬрдм рдореИрдВ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдиреВ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЗрд╕рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реНрдЯреЛрд░ рд╕реЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЬрдм рдореИрдВ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдиреВ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЗрд╕рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реНрдЯреЛрд░ рд╕реЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЗрд╕реЗ json рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдЕрдВрджрд░ profile.json рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреА рдЪрд╛рд╣рд┐рдПред рд╢рд╛рдпрдж рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рднреАрддрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ?
рдПрдХ рдирдпрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдирд┐рд░реНрдорд╛рдг рддреАрд╕рд╡реЗрдВ рджрд┐рди рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдХреБрдЫ рд╕реНрдерд┐рд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдереЛрдбрд╝реА рджреЗрд░ рд░реБрдХреЗрдВ
рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдореЗрдВ (рд░рд╡рд┐рд╡рд╛рд░, 7 рдЬреБрд▓рд╛рдИ, 2019) рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд╕рд╣реА рд╣реИ? рддреНрд░рд┐рднреБрдЬ рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реЗ "рд╕реЗрдЯрд┐рдВрдЧ" рдореЗрдиреВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред
рдЗрд╕реЗ _ Profile.json рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреА рдЪрд╛рд╣рд┐рдП , рдЬреЛ рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ - рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ GUI рд╣реЛрдЧрд╛ред
рдЬрдм рдореИрдВ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдиреВ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЗрд╕рдХрд╛ рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред рдореИрдВ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реНрдЯреЛрд░ рд╕реЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЕрдкрдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ JSON рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрдХ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ред
рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдПрдХ рдУрд╡рд░рд▓реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкрд╣рд▓рд╛ рдкреГрд╖реНрда: рдПрдХ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рдУрд╡рд░рд▓реЗ, рдЬреИрд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред
рдЯреИрдм "рдкреНрд░реЛрдлрд╛рдЗрд▓": рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдкрдирд╛ рд╕рдмрдореЗрдиреВ рдЯреИрдм рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдирд╛рдо, рдХрдорд╛рдВрдбрд▓рд╛рдЗрди, рд╢реБрд░реБрдЖрддреА рдбреАрдЖрдИрдЖрд░, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреИрд░рд╛рдореАрдЯрд░, рдлрд╝реЙрдиреНрдЯ рдЪреЗрд╣рд░рд╛, рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░, рдПрдХреНрд░рд┐рд▓рд┐рдХ, рдЕрд╕реНрдкрд╖реНрдЯрддрд╛, рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдпрд╛ рдЫрд╡рд┐, рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдФрд░ рдЖрдЗрдХрди рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪрдпрдиреЛрдВ рдХреЛ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЯреИрдм "рд╕рд╛рдорд╛рдиреНрдп": рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреИрд╕реЗ рдХрд░реНрд╕рд░ рдЖрдХрд╛рд░, рд╕рдордЧреНрд░ рдлрд╝реЙрдиреНрдЯ рдЪреЗрд╣рд░рд╛ рдФрд░ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рд╡рд╛рд▓рд╛ рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рд╣реИред рдХреБрдЫ рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рд╡реИрд╢реНрд╡рд┐рдХ рднреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
"рд╕рд╛рдорд╛рдиреНрдп" рдХрд╛ рджреВрд╕рд░рд╛ рд╕рдмрдореЗрдиреВ рд▓реЗрдЖрдЙрдЯ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдк рдмрдлрд░ рдЖрдХрд╛рд░, рд╡рд┐рдВрдбреЛрдЬрд╝ рдЖрдХрд╛рд░ рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдЧреЗ X рдХреЗ рд╕рд╛рде, рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ рдУрд╡рд░рд▓реЗ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдп рдпрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рдЖрдЧреЗ рд╡рд╛рд▓реЗ рддреАрд░ рдХреЗ рд╕рд╛рде рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ "рд╕реНрдкрд▓реИрд╢ рд╕реНрдХреНрд░реАрди" рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рддреЗ рд╣реИрдВ
https://youtu.be/veqs2WVou9M?t=525 (5 рд╕реЗрдХрдВрдб) - рдбрд╕реНрдЯрд┐рди, рдЪрд▓реЛ... :stuck_out_tongue: :stuck_out_tongue: :stuck_out_tongue:
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ред
рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдПрдХ рдУрд╡рд░рд▓реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкрд╣рд▓рд╛ рдкреГрд╖реНрда: рдПрдХ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рдУрд╡рд░рд▓реЗ, рдЬреИрд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред
рдЯреИрдм "рдкреНрд░реЛрдлрд╛рдЗрд▓": рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдкрдирд╛ рд╕рдмрдореЗрдиреВ рдЯреИрдм рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдирд╛рдо, рдХрдорд╛рдВрдбрд▓рд╛рдЗрди, рд╢реБрд░реБрдЖрддреА рдбреАрдЖрдИрдЖрд░, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреИрд░рд╛рдореАрдЯрд░, рдлрд╝реЙрдиреНрдЯ рдЪреЗрд╣рд░рд╛, рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░, рдПрдХреНрд░рд┐рд▓рд┐рдХ, рдЕрд╕реНрдкрд╖реНрдЯрддрд╛, рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдпрд╛ рдЫрд╡рд┐, рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдФрд░ рдЖрдЗрдХрди рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪрдпрдиреЛрдВ рдХреЛ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЯреИрдм "рд╕рд╛рдорд╛рдиреНрдп": рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреИрд╕реЗ рдХрд░реНрд╕рд░ рдЖрдХрд╛рд░, рд╕рдордЧреНрд░ рдлрд╝реЙрдиреНрдЯ рдЪреЗрд╣рд░рд╛ рдФрд░ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рд╡рд╛рд▓рд╛ рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рд╣реИред рдХреБрдЫ рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рд╡реИрд╢реНрд╡рд┐рдХ рднреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
"рд╕рд╛рдорд╛рдиреНрдп" рдХрд╛ рджреВрд╕рд░рд╛ рд╕рдмрдореЗрдиреВ рд▓реЗрдЖрдЙрдЯ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдк рдмрдлрд░ рдЖрдХрд╛рд░, рд╡рд┐рдВрдбреЛрдЬрд╝ рдЖрдХрд╛рд░ рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВредрд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдЧреЗ X рдХреЗ рд╕рд╛рде, рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ рдУрд╡рд░рд▓реЗ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдп рдпрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рдЖрдЧреЗ рд╡рд╛рд▓реЗ рддреАрд░ рдХреЗ рд╕рд╛рде рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ "рд╕реНрдкрд▓реИрд╢ рд╕реНрдХреНрд░реАрди" рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рддреЗ рд╣реИрдВ
рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ UI рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХреА рдмрдЪрдд рд╣реЛрдЧреА, рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕рдореЗрдВ рдХрд╛рдлреА рд╕рдордп рд▓рдЧрд╛ рдЬрд┐рд╕рдореЗрдВ Google рдкрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕реЗ рд╕реЗрд╡ рдХрд░реЗрдВ (profile.json) рдФрд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рджреЛрд╣рд░рд╛рдПрдБред (рд╣рд╛рдВ, рдореИрдВ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рдиреЛрдм рд╣реВрдВ рдФрд░ рдпреВрдЖрдИ рд░рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдХреЗрд╡рд▓ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд╣реА рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рднреА рд╕рд╛рдЭрд╛ рдХреА рдЧрдИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ)ред
рдпрд╣рд╛рдВ рд╕рдВрджрд░реНрднрд┐рдд рдирдХрд▓реА рдпреВрдЖрдИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреЙрд▓рд┐рд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдЪреАрдЬреЗрдВ рдЧрд╛рдпрдм рд╣реИрдВ (рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдЬреЛрдбрд╝рдиреЗ рд╕рд╣рд┐рдд), рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЗрд╕рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдХрд╣реАрдВ рдмреЗрд╣рддрд░ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рдЕрдЧрд▓реА рдкреНрд░рдореБрдЦ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд░рд┐рд▓реАрдЬрд╝ рдпрд╛ рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рддрдХ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░реЗрдЧрд╛ рдХрд┐ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рдХрдИ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИред
рд╡рд╣реАрдВ, рдпрд╣ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рд╣реИред рдХреБрдЫ рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕рдВрдкрд╛рджрди рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рд╕рдВрднрд╡рддрдГ 1.0 рддрдХ рднреАред рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпреВрдЖрдИ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╡рд┐рдЪрд╛рд░ред
рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдПрдХ рдУрд╡рд░рд▓реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкрд╣рд▓рд╛ рдкреГрд╖реНрда: рдПрдХ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рдУрд╡рд░рд▓реЗ, рдЬреИрд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред
рдЯреИрдм "рдкреНрд░реЛрдлрд╛рдЗрд▓": рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдкрдирд╛ рд╕рдмрдореЗрдиреВ рдЯреИрдм рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рдирд╛рдо, рдХрдорд╛рдВрдбрд▓рд╛рдЗрди, рд╢реБрд░реБрдЖрддреА рдбреАрдЖрдИрдЖрд░, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреИрд░рд╛рдореАрдЯрд░, рдлрд╝реЙрдиреНрдЯ рдЪреЗрд╣рд░рд╛, рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░, рдПрдХреНрд░рд┐рд▓рд┐рдХ, рдЕрд╕реНрдкрд╖реНрдЯрддрд╛, рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдпрд╛ рдЫрд╡рд┐, рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдФрд░ рдЖрдЗрдХрди рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪрдпрдиреЛрдВ рдХреЛ рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЯреИрдм "рд╕рд╛рдорд╛рдиреНрдп": рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреИрд╕реЗ рдХрд░реНрд╕рд░ рдЖрдХрд╛рд░, рд╕рдордЧреНрд░ рдлрд╝реЙрдиреНрдЯ рдЪреЗрд╣рд░рд╛ рдФрд░ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рд╡рд╛рд▓рд╛ рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рд╣реИред рдХреБрдЫ рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛ рд╡реИрд╢реНрд╡рд┐рдХ рднреА рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
"рд╕рд╛рдорд╛рдиреНрдп" рдХрд╛ рджреВрд╕рд░рд╛ рд╕рдмрдореЗрдиреВ рд▓реЗрдЖрдЙрдЯ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдк рдмрдлрд░ рдЖрдХрд╛рд░, рд╡рд┐рдВрдбреЛрдЬрд╝ рдЖрдХрд╛рд░ рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдЧреЗ X рдХреЗ рд╕рд╛рде, рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ рдУрд╡рд░рд▓реЗ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдп рдпрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рдЖрдЧреЗ рд╡рд╛рд▓реЗ рддреАрд░ рдХреЗ рд╕рд╛рде рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ "рд╕реНрдкрд▓реИрд╢ рд╕реНрдХреНрд░реАрди" рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рддреЗ рд╣реИрдВрдПрдХ рд╕реЗрдЯрд┐рдВрдЧ UI рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рдХреА рдмрдЪрдд рд╣реЛрдЧреА, рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕рдореЗрдВ рдХрд╛рдлреА рд╕рдордп рд▓рдЧрд╛ рдЬрд┐рд╕рдореЗрдВ Google рдкрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕реЗ рд╕реЗрд╡ рдХрд░реЗрдВ (profile.json) рдФрд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рджреЛрд╣рд░рд╛рдПрдБред (рд╣рд╛рдВ, рдореИрдВ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рдиреЛрдм рд╣реВрдВ рдФрд░ рдпреВрдЖрдИ рд░рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдХреЗрд╡рд▓ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рд╣реА рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рднреА рд╕рд╛рдЭрд╛ рдХреА рдЧрдИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ)ред
рдпрд╣рд╛рдВ рд╕рдВрджрд░реНрднрд┐рдд рдирдХрд▓реА рдпреВрдЖрдИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреЙрд▓рд┐рд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдЪреАрдЬреЗрдВ рдЧрд╛рдпрдм рд╣реИрдВ (рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдЬреЛрдбрд╝рдиреЗ рд╕рд╣рд┐рдд), рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЗрд╕рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдХрд╣реАрдВ рдмреЗрд╣рддрд░ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рдЕрдЧрд▓реА рдкреНрд░рдореБрдЦ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд░рд┐рд▓реАрдЬрд╝ рдпрд╛ рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬрд╝ рддрдХ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░реЗрдЧрд╛ рдХрд┐ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рдХрдИ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИред
рдЦреБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИред рд╣рд╛рдБ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдЪрдпрди рдмрдЯрди рдЧрд╛рдпрдм рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рд╣реИ..
рд╕реЗрдЯрд┐рдВрдЧ UI рдХреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХреА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдРрдк рдХреЗ рд╡рд┐рдЬреБрдЕрд▓реНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рднреА рдЪреАрдЬ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред JSON рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝реА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХрд╛ рд▓рд┐рдВрдХ рд╡рд╣рд╛рдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХрд░реНрд╕рд░ рд╢реЗрдк, рдПрдХреНрд░реЗрд▓рд┐рдХ, рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдореЗрдЬ, рдХрд▓рд░реНрд╕ рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реАрд╡реНрдпреВ - рдмрд╣реБрдд рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рде рд╣реА рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рддрд┐ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣реИрдВ, рдФрд░ рдЕрдиреНрдп рдРрдк рд╡рд╛рдЗрдб рд╣реИрдВ - рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреНрд░реЙрдк рдбрд╛рдЙрди, рд╢рд╛рдпрдж рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛ред
рд╕реЗрдЯрд┐рдВрдЧ UI рдХреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХреА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдРрдк рдХреЗ рд╡рд┐рдЬреБрдЕрд▓реНрд╕ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рднреА рдЪреАрдЬ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред JSON рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝реА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХрд╛ рд▓рд┐рдВрдХ рд╡рд╣рд╛рдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХрд░реНрд╕рд░ рд╢реЗрдк, рдПрдХреНрд░реЗрд▓рд┐рдХ, рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдореЗрдЬ, рдХрд▓рд░реНрд╕ рдЬреИрд╕реА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реАрд╡реНрдпреВ - рдмрд╣реБрдд рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╛рде рд╣реА рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рддрд┐ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╣реИрдВ, рдФрд░ рдЕрдиреНрдп рдРрдк рд╡рд╛рдЗрдб рд╣реИрдВ - рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреНрд░реЙрдк рдбрд╛рдЙрди, рд╢рд╛рдпрдж рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛ред
рдореЗрд░реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рджреВрд╕рд░реА рдЫрд╡рд┐ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ (рдмрд╛рдИрдВ рдУрд░) рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджрд┐рдЦрд╛рддреА рд╣реИред
рдореЗрд░реА рдЕрд╡рдзрд╛рд░рдгрд╛ рдореЗрдВ рджреВрд╕рд░реА рдЫрд╡рд┐ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ (рдмрд╛рдИрдВ рдУрд░) рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджрд┐рдЦрд╛рддреА рд╣реИред
рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдордЬрд╛рдХ рдЙрдбрд╝рд╛рдпрд╛ рдерд╛ :)
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ред рдХреНрдпрд╛ рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдмрд╛рд╣рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
@ рдпреЗрд▓реЛ-рд╕реНрдЯрд╛рд░рдмрд░реНрд╕реНрдЯ рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдо рддреМрд░ рдкрд░ рд╣рдорд╛рд░реЗ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреГрд╢реНрдп (рдпрд╛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рдореАрд▓ рдХрд╛ рдкрддреНрдерд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдВрд╕реНрдХрд░рдг 1.0 рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ UI рдЗрди-рдкреНрд▓рд╛рди рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ Python рдФрд░ Tkinter рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Profile.json рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ UI рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдЬрдмрдХрд┐ UI рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Windows 10 рдбрд┐рдЬрд╝рд╛рдЗрди рдпреЛрдЬрдирд╛ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рдЙрди рддрдХрдиреАрдХреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реВрдБ), рдпрд╣ Profile.json рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЕрдЧрд░ рдХреЛрдИ рдЪрд╛рд╣реЗ рддреЛ рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ
@ DHowett-MSFT рдЬрдмрдХрд┐ рдпрд╣ 1.0 рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдХреНрдпрд╛ рдЗрд╕реЗ рдмрд╛рд╣рд░реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ 1.0 рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛?
@SamuelEnglard рдмрд╛рд╣рд░реА
рдХрд╛рдлреА рд╣рд╛рдБред рдпрджрд┐ рдЖрдк 1.0 рд╕рдордп рд╕реАрдорд╛ рдореЗрдВ рдХреБрдЫ рдПрдХ рд╕рд╛рде рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рд╣рдо рдЗрд╕реЗ рдЦреБрд╢реА рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд▓рдВрдмрд╛ рд╕рд╡рд╛рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ЁЯШЭ
рдЗрд╕рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдереЛрдбрд╝реА рд╕рд╛рд╡рдзрд╛рдиреА рдмрд░рддрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдХрд╛рдпрд▓рд╛ рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ рдХрд┐ рд╡рд╣ рдХреНрдпрд╛ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЬрдирддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдХрд┐рд╕реА рднреА рдХреАрдордд рдкрд░ v1.0 рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдкрд░ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдХрд╛рд░реНрдп рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛: рдореБрд╕реНрдХрд╛рди:
рдореЗрд░реА рд╕реЛрдЪ рдЕрдзрд┐рдХ рдереА рдХрд┐ рдЖрдк 1.0 рдЪреАрдЬреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рд╡реНрдпрддреАрдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред
@mdtauk рдореБрдЭреЗ рдЖрдкрдХрд╛ рдореЙрдХрдЕрдк рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИ
рдПрдХ рд╕реБрдЭрд╛рд╡: [+] рдирдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рдареАрдХ рдЖрдЧреЗ + рдбрд╛рд▓реЗрдВ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдореЗрдиреВ рд╣реИ?)
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдореЙрдХрдЕрдк рдкрд░ рдПрдХ рд▓рдВрдмреА рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЦрд╛рд▓реА рдЬрдЧрд╣ рд╣реИ, рдирд┐рдпрдВрддреНрд░рдг рдмрд╣реБрдд рдмрдбрд╝реЗ рд╣реИрдВ, рд▓рдЧрднрдЧ рдЬреИрд╕реЗ рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдиреВ рдореЛрдмрд╛рдЗрд▓/рдЯреИрдмрд▓реЗрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реИ .. рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ/рдЯрдЪ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреБрдЫ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЪрд╛рд░ рдЦрдВрдб рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП:
рд╕рднреА рдирд┐рд░реНрдпрд╛рдд рдпреЛрдЧреНрдп JSON рдХреЛ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдЖрдЗрдЯрдо рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЙрд╡рд░рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде nuget рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ NuGet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡реЗ рд╕рднреА рдмрд┐рдВрджреБ рдЙрдЪрд┐рдд рд▓рдЧрддреЗ рд╣реИрдВ
NuGet рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХреЗрд╡рд▓ рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдЕрдЪреНрдЫреА рдФрд░ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рдЗрдирд░реА рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕реА ++/рд╕реА #/рд╡рд┐рдирдЬреЗрдПрд╕/рдЖрджрд┐ рдореЗрдВ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд┐рд░реНрдпрд╛рдд рдкреНрд░рд╛рд░реВрдк рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдореЛрд░реЗрд╕реЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИред JSON рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рд░реНрдпрд╛рдд рдпреЛрдЧреНрдп рд╣реИред
рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ NuGet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╡реЗ рд╕рднреА рдмрд┐рдВрджреБ рдЙрдЪрд┐рдд рд▓рдЧрддреЗ рд╣реИрдВ
рдпрд╣ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдирд╣реАрдВ рд╣реИ, рдпрд╣ Nuget рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рд╣реИред рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рдРрдк рдФрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рдПрдХ рдЧреИрд▓рд░реА рд╣реЛрдЧреА рдЬрд┐рд╕реЗ рд▓реЛрдЧ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ JSON рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдкреВрд░реА рддрд░рд╣ рдСрдлрд╝рд▓рд╛рдЗрди рдкрд░рд┐рджреГрд╢реНрдп рд╣реИ рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрд┐рд╕реА рднреА JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕реЗрдЯрдЕрдк рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдПрдХ рд╕рд░реНрд╡рд░ рдпрд╛ рдХрдВрдЯреЗрдирд░ рдХрд╛ред рдЗрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, JSON рдХреЛ Nuget рдореЗрдВ PS рдЗрдВрд╕реНрдЯрд╛рд▓ рдФрд░ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЗрдирдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ JSON рдХреЛ рдХреЙрдиреНрдлрд┐рдЧрд░ рд╕реЗ рдЖрдпрд╛рдд / рд╣рдЯрд╛ рджреЗрдЧрд╛ред
рдЗрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, JSON рдХреЛ Nuget рдореЗрдВ PS рдЗрдВрд╕реНрдЯрд╛рд▓ рдФрд░ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЗрдирдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ JSON рдХреЛ рдХреЙрдиреНрдлрд┐рдЧрд░ рд╕реЗ рдЖрдпрд╛рдд / рд╣рдЯрд╛ рджреЗрдЧрд╛ред
рдЗрддрдирд╛ рдЪреЙрдХрд▓реЗрдЯреА? рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪреЙрдХрд▓реЗрдЯреА рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рд╡рд╛рд▓рд╛ PowerShell cmdlet рдмрдирд╛рдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, JSON рдХреЛ Nuget рдореЗрдВ PS рдЗрдВрд╕реНрдЯрд╛рд▓ рдФрд░ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдЗрдирдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ JSON рдХреЛ рдХреЙрдиреНрдлрд┐рдЧрд░ рд╕реЗ рдЖрдпрд╛рдд / рд╣рдЯрд╛ рджреЗрдЧрд╛ред
рдЗрддрдирд╛ рдЪреЙрдХрд▓реЗрдЯреА? рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪреЙрдХрд▓реЗрдЯреА рдкреИрдХреЗрдЬ рдмрдирд╛рдиреЗ рд╡рд╛рд▓рд╛ PowerShell cmdlet рдмрдирд╛рдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдирдЧреЗрдЯ рдкреАрдврд╝реА рдФрд░ рдЖрдпрд╛рдд рдХреЛ рдмреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рд╣реИ рддрд╛рдХрд┐ рдПрдХ рддреГрддреАрдп рдкрдХреНрд╖ рдЙрдкрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рди рд╣реЛ
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдСрдлрд╝рд▓рд╛рдЗрди рдкрд░рд┐рджреГрд╢реНрдп рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрд┐рд╕реА рднреА JSON рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдпрд╛ рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕реЗрдЯрдЕрдк рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддреГрддреАрдп-рдкрдХреНрд╖ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЪреЙрдХрд▓реЗрдЯ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рджрд╛рдВрд╡ рд▓рдЧрддрд╛ рд╣реИред
рдирдЧреЗрдЯ рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди _necessary_ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рдорд┐рд╕рд╛рд▓ рдХрд╛рдпрдо рдХрд░реЗрдЧрд╛ рдФрд░ рдбреЙрдЧрдлреВрдбрд┐рдВрдЧ рднреА рд╣реЛрдЧрд╛...
рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдПрдХ UWP рдРрдк рд╣реИ рдЬреЛ рдлрд╝реНрд▓реБрдПрдВрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рдорд╛рди рдЖрдХрд╛рд░ рджреЗрдВ? рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рд╡рд╣ рдЯрд░реНрдорд┐рдирд▓ рднреА рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдЕрдкрдиреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдг рдореЗрдВ рд╣реИ)ред
IMO рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдпрджрд┐ рд╕рдВрдкреВрд░реНрдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдРрдк (рдпрд╛ рдкреГрд╖реНрда) рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдХреА рддрд░рд╣ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдРрдХреНрд░реЗрд▓рд┐рдХ рд╣реИ (рдРрдХреНрд░реЗрд▓рд┐рдХ рдЬреЛ рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рдореЗрдВ рд╕реЗрдЯ рдРрдХреНрд░реЗрд▓рд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓рддрд╛ рд╣реИ)
рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреИрдирд▓ рдкреВрд░реЗ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдПрдХ рдЬреИрд╕реЗ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдкреИрдирд▓ рдХреИрд╕реЗ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдлреАрдбрдмреИрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЯрд░реНрдорд┐рдирд▓ рдЧрд┐рдЯрд╣рдм рдЙрди рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИред рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреИрдирд▓ рдХреИрд╕реЗ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рднреЗрдЬрдиреЗ рдХрд╛ рд╕реНрдерд╛рди рдлреАрдбрдмреИрдХ рдРрдк рд╣реИред
рдЖрдк рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рд╕реЗрдВрд╕рд░ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ?
рдореИрдВ рдмрд╕ рдЗрддрдирд╛ рдХрд╣ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЯреИрдмрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдмрдиреЗ UI рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ?
рдпрд╣ Microsoft рдкрд░ рд╕реЗрдВрд╕рд░рд╢рд┐рдк рдХреЗ рд╕реНрддрд░ рдХрд╛ рджреАрд╡рд╛рдирд╛ рд╣реИ
@russhy рдореИрдВрдиреЗ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд╖рд╛ рдХреЗ рдХрд╛рд░рдг рд╣рдЯрд╛ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕рдиреЗ рд╣рдорд╛рд░реА рдЖрдЪрд╛рд░ рд╕рдВрд╣рд┐рддрд╛ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдиреЗ
рдУрд╣ рдареАрдХ рд╣реИ, рдореИрдВ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЙрдЪрд┐рдд рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдХреЗрд╡рд▓ рд╕рд╛рдорд╛рди рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдмрддрд╛рдПрдВ
@DHowett-MSFT
@russhy рдирд┐рд╢реНрдЪрд┐рдд рдмрд╛рдд, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦреЗрдж рд╣реИред :рдореБрд╕реНрдХреБрд░рд╛рдУ:
рдП
рдХреИрд╕реЗ рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП json рдлрд╝рд╛рдЗрд▓ рджреГрд╢реНрдп рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ? рдЗрд╕ рддрд░рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВрдЧреЗред
рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рдПрдХ UWP рдРрдк рд╣реИ рдЬреЛ рдлрд╝реНрд▓реБрдПрдВрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рджреЗрдЦреЗрдВ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рдорд╛рди рдЖрдХрд╛рд░ рджреЗрдВ? рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рд╡рд╣ рдЯрд░реНрдорд┐рдирд▓ рднреА рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдЕрдкрдиреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдг рдореЗрдВ рд╣реИ)ред
рд╡рд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реИ! рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдлреЙрдиреНрдЯ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рд╣реЛрддреЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдзреАрдорд╛ рд╣реИред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рд╕реБрдкрд░ рддрдбрд╝рдХ-рднрдбрд╝рдХ рдХреЗ рд╕рд╛рде рдЙрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдЧрд╛!
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ WinUI рдореЗрдВ рдкреНрд░рдкрддреНрд░ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ @ рдорд╛рдЗрдХрд▓-рд╣реЙрдХрд░ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ - рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлреЙрд░реНрдо рдХрдВрдЯреНрд░реЛрд▓ рдЕрднреА рднреА рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдЪрд░рдг рдореЗрдВ рд╣реИ?
PowerToys рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ XAML рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдП рд╣реИрдВ: рд╕рднреА рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░, рдорд╛рд░реНрдЬрд┐рди, рдкреИрдбрд┐рдВрдЧ рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ W10 рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдРрдк рдХреА рдирдХрд▓ рдХрд░рддреА рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд░реВрдк рд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣реА рдпреВрдПрдХреНрд╕ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛?
рдореБрдЭреЗ рдХрд▓реНрдкрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдПрдХреНрд╕рдПрдПрдордПрд▓ рдмрдирд╛рдХрд░ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ .. рдФрд░ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреЙрд▓рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред @zadjii-msft @DHowett ред рдХреНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рдХреНрд░рд┐рдп рд╢рд╛рдЦрд╛ рд╣реИ?
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдбрдмреНрд▓реНрдпреВрдЖрдИрдкреА рдХреА рдХрдИ рд╢рд╛рдЦрд╛рдПрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреМрди рд╕реА рд╕рдХреНрд░рд┐рдп рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ @ рдХрд╛рд░реНрд▓реЛрд╕-рдЬрд╝рдореЛрд░рд╛ рдФрд░ @ рджрд╛рд▓рдЪреАрдиреА-рдПрдордПрд╕рдПрдлрдЯреА _do_ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬрд╛рдирддреЗ рд╣реИрдВ
рдирд╡реАрдирддрдо рд╢рд╛рдЦрд╛ рджрд╛рд▓рдЪреАрдиреА/рд╕реЗрдЯрд┐рдВрдЧреНрд╕-рдпреВрдЖрдИ-рд╡реА 2 рд╣реИ ред рд╣рдордиреЗ рд╕реЗрдЯрд┐рдВрдЧ UI рдХреЛ рдПрдХ рдЕрд▓рдЧ рдРрдк рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ src/TerminalSettings рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╣рдо рдЕрднреА рднреА рд╕рдВрдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ UI рдХреЗ рд▓рд┐рдП рдПрдХ рдпреЛрдЬрдирд╛/рдХрд▓реНрдкрдирд╛ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдмреЗрдЭрд┐рдЭрдХ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЧреНрд▓реЛрдмрд▓реНрд╕ рдФрд░ рд░рдВрдЧ рдпреЛрдЬрдирд╛рдПрдБ рдкреГрд╖реНрда рд╕рд╛рдлрд╝ рдХрд░реЗрдВ, рдпрд╛ рдЗрдзрд░-рдЙрдзрд░ рджреЗрдЦреЗрдВред
рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдЪреАрдЬреЗрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЕрднреА рднреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡реЗ рд╣реИрдВ...
рдореИрдВ рдРрдк (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬ) рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реВрдВ?
рдореИрдВ рдРрдк (рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреЗрдЬ) рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реВрдВ?
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдпреВрдЖрдИ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдзреАрди рд╣реИ рдФрд░ рдЕрднреА рддрдХ рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рд╣рд╛рдВ, рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреГрд╖реНрда рдХреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рд╖рдп рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреА рдЫрд╡рд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рдлрд┐рдЧрдорд╛ рдореЗрдВ рдмрдиреЗ рдпреВрдЖрдИ рдореЙрдХрдЕрдк рд╣реИрдВ, рди рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЬрд┐рд╕реЗ рдЕрднреА рддрдХ рдЦреЗрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЗрд╕ рдЕрдиреБрдорд╛рдирд┐рдд рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдПрдХ рдЬрд╝рд┐рдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдФрд░ рдЕрдм рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдП
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рдлрд┐рдЧрдорд╛ рдореЗрдВ рдмрдиреЗ рдпреВрдЖрдИ рдореЙрдХрдЕрдк рд╣реИрдВ, рди рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдЬрд┐рд╕реЗ рдЕрднреА рддрдХ рдЦреЗрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рдБ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЫрд╡рд┐ рдЗрддрдиреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ...
@Viniacamp рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрд╡рдпрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред TerminalSettings.sln
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ src\TerminalSettings
TerminalSettings.sln
рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреИрдХреЗрдЬ рдкрде рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрднреА рддрдХ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдХреБрдЫ рд╕реНрдХреНрд░реАрди рдХреЗ рдХреЗрд╡рд▓ рдХреБрдЫ рдореЙрдХрдЕрдк рд╣реИрдВ, рдФрд░ рдЗрд╕рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдЧрдИ рдХреЛрдИ рднреА рдЫрд╡рд┐ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред
"рдмрд┐рдирд╛ рд╕рд╣реЗрдЬреЗ рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди" рдкреГрд╖реНрда рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмрд╛рдзрд╛ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдКрдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдСрдЯреЛ рд╕реЗрд╡ рдлреАрдЪрд░ рд╣реЛрдЧрд╛? рдЬреИрд╕реЗ рдЬреИрд╕реЗ рд╣реА рдЖрдк рдЪреЗрдХрдмрдЯрди рдЪреЗрдХ рдХрд░рддреЗ рд╣реИрдВ, рдЯреЙрдЧрд▓рд╕реНрд╡рд┐рдЪ рдЯреЙрдЧрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдмрд╕ рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдмрджрд▓рддреЗ рд╣реИрдВ, рдХреНрдпрд╛ рд╡реЗ рд╕рд╣реЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗ? (рдЗрд╡реЗрдВрдЯ-рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡ рдлреАрдЪрд░)
@ SFM61319 рдХреНрдпреЛрдВрдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рднреА рдЦреБрд▓реЗ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рд╣рдордиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╣рд░ рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЦрддрд░рдирд╛рдХ рдФрд░ рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рд╣реЛрдЧрд╛ред рдЬрдм рдЖрдк рд╕рдВрдкрд╛рджрди рдХрд░ рд░рд╣реЗ рдереЗ, рддрдм рдХрд┐рд╕реА рдПрдХрд▓ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдкреНрд░рддреНрдпреЗрдХ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдХреЛ рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдФрд░ рд░рдВрдЧреЛрдВ рдХреЗ рдПрдХ рдкреВрд░реНрдг рдмрд╣реБрд░реВрдкрджрд░реНрд╢рдХ рдореЗрдВ рдмрджрд▓ рджреЗрдЧрд╛ред
@DHowett рд░реБрдХреЛ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐
рдФрд░ рдХреНрдпрд╛ Ctrl + S
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реЗрд╡ рдХрд░реЗрдЧрд╛ рддрд╛рдХрд┐ рдХрд┐рд╕реА рдХреЛ рд╕реЗрд╡ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рди рдХрд░рдирд╛ рдкрдбрд╝реЗ (рдпрджрд┐ рдСрдЯреЛрд╕реИрд╡ рдПрдХ рдлреАрдЪрд░ рдирд╣реАрдВ рд╣реИ)? (рдХреАрдмрд╛рдЗрдВрдбрд┐рдВрдЧ рд╕реЗ рд╕рд╛рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ)
рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛, рдХреНрдпрд╛ ColorScheme рдХреЗ рд▓рд┐рдП рдЖрдпрд╛рдд рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдмрдЯрди/рд╡рд┐рдХрд▓реНрдк рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ?
рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ JSON рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреГрд╖реНрда рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореМрдЬреВрджрд╛ рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ рдЬреИрд╕реЗ iTerm, JSON, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдХрдЪреНрдЪреА TXT рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
@leonmsft рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдкрд╛рдЧрд▓ рд╣реВрдБ, рд▓реЗрдХрд┐рди .. рд░рдВрдЧ рдпреЛрдЬрдирд╛ рдкреГрд╖реНрда рд╕рднреА рд░рдВрдЧреЛрдВ рдХреЛ рдорд┐рд▓рд╛ рд░рд╣рд╛ рд╣реИ o_O
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмреАрдЪ рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ?
рд╢рд╛рдпрдж рдЖрдк рдПрдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдПрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рдирдкреЗрди рдореЗрдВ рдПрдХ рдХреЙрдореНрдмреЛрдмреЙрдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛рдЧреВ рд╣реЛрдВрдЧреА?
_рдЖрдкрдХрд╛ рдлреЛрди рдпрд╣ рдХрд░рддрд╛ рд╣реИ_
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЖрдк рд╕реЗрдЯрд┐рдВрдЧ 'рдиреЗрд╡рд┐рдЧреЗрдЯрди рд╡реНрдпреВ рдкреЗрди' рдХреЗ рд▓рд┐рдП рдРрдХреНрд░реЗрд▓рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдЯрд╛рдЗрдЯрд▓ рдмрд╛рд░ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рджреГрд╢реНрдп рд╡рд┐рдВрдбреЛ рдХреЗ рд╢реАрд░реНрд╖ рдХреЛ рдЫреВ рд╕рдХреЗ?