Merge branch 'dev'
* dev: (25 commits)
make searchprojectpath checkbox checked on load settings
new project: Fix create new project platform argument if pressed enter to create., When new project is added as first item add modified date and platform also.,
add option to search from project path string also
editors: "update" button now sets search filter as current version minus patch, move download context menus under "Download" root menuitem, add Check Updates context menu,
new project: F2:focus project name field, F3: select next platform, F4: select next template, Tools: move ADB args to settings tab
fix new project from explorer context menu (main window was visible behind new project window)
new project: added platform selection, load/save last used platform selection,
new project: improve new project automatic naming (add unity minor versio number to name, and fallback to timestamp if a-z letters are taken), if press ESC while combobox dropdown is open then close that dropdown (instead of closing window), adding platform selection (combobox to select target platform)
theme editor: some cleanup
clear search after add project manually (otherwise cannot see it, unless it matches search), adding template folder option for new projects
remove some duplicate/unused colors (see Colors.xaml) NOTE: this breaks some colors in existing templates. ThemeEditor: dont allow opening multiple windows, bring to front if already open
theme editor: disable window resize, fix year string for saved theme comment
customdatetime: add red outline for invalid values, add new theme colors, theme editor: sort by key, disable column rearrange and sort click, set first row autoselected, set datagrid header visible and styled, add new theme colors to checkboxes and radiobuttons set sliders to Int ticks, start initial cleanup
rebuild radiobutton from template, add radiobutton theme colors
theme editor: rebuild checkbox from template, add ThemeSystemHighlight color
load settings at init (to get correct window size), set missing textbox theme color assigments, theme editor: creating checkbox template style, add undo to theme editor color slider value, keep previous theme file name in save dialog, arrange theme colors resource a bit
load themes from application/Themes/ folder, remove themefile global var, move Start() method into OnWindowLoaded (to get nicer error messages), make highlight and inactive highlight colors for recent datagrid transparent (to see custom selected row colors), theme editor: clear orig colors list on enter window
theme editor: add save dialog, take current active colors when opening theme editor, fix selected color RGB textbox values, fix nullref if click empty row in theme colors datagrid, create Themes/ folder to root if missing
theme editor: add reset theme, add save theme (to file), set theme editor window colors to local colors (so they wont ever get changed)
add editor list context menu: to download modules (webgl, ios, android)
...
# Conflicts:
# UnityLauncherPro/App.config
# UnityLauncherPro/MainWindow.xaml
# UnityLauncherPro/MainWindow.xaml.cs
# UnityLauncherPro/Properties/Settings.Designer.cs
# UnityLauncherPro/Properties/Settings.settings