Commit Graph

37 Commits

Author SHA1 Message Date
Kino Roy
e855a1fb62 Implement security key auth 2024-09-28 16:25:11 -07:00
Marlon
9e1eff06a3 InfoPane now responsible for its padding
- Uses content margins instead of padding when it can to avoid content clipping during scrolling
- Also fixes a few indentation inconsistencies
- Adds min width for platforms section
2024-03-19 22:51:57 -04:00
Daniel Chick
238f974ce3 Merge branch 'main' into remove_outdated_version_checks
# Conflicts:
#	Xcodes/Frontend/Common/NavigationSplitViewWrapper.swift
2024-03-15 13:36:24 -05:00
Daniel Chick
4394c48e11 Remove outdated version checks 2024-03-11 21:51:35 -05:00
huihuisang
ae55e0fb15 Merge branch 'main' into main 2024-02-18 19:13:18 +08:00
huihuisang
e520a96021 Improve the layout of the sidebar 2024-02-18 13:52:32 +08:00
Matt Kiazyk
9cb4f243b0 fix: adds back in sidebar toggle button so users don't get stuck 2024-02-06 22:05:54 -06:00
Matt Kiazyk
805f754bc8 Move platforms list view to it's own window, outside of settings 2024-01-01 19:46:27 -06:00
Matt Kiazyk
cd69ddc40e Cleanup 2023-12-19 15:13:11 -06:00
Matt Kiazyk
ede9bd1c46 redesigned infoPane 2023-12-19 14:36:34 -06:00
Matt Kiazyk
7070575a32 Switch to NavigationSplitView 2023-12-18 09:00:10 -06:00
Matt Kiazyk
57bf6d8a80 add ability to cancel runtime downloads 2023-12-02 09:24:54 -06:00
Duong Thai
a2379583ef fix data dependency, preview performance and layout out of InfoPane
- I move `UnselectedView` out to:
        1. narrow data dependency
        2. `InfoPane` should only care about displaying data, not whether an `Xcode` is selected
2023-11-23 23:03:01 +07:00
swiftty
a70069ce87 Fix sign in sheet cancel behavior 2022-06-24 12:52:38 +09:00
Matt Kiazyk
d351068684 Fix Minimum version supported alert to show proper message 2022-06-13 19:37:36 -05:00
Matt Kiazyk
9f013ccdf2 Adds a bottom status bar to the window 2022-06-04 21:30:39 -05:00
Dominic Pepin
fad96f497d Fix issue where strings were not getting called in French 2022-04-23 07:56:14 -06:00
Matt Kiazyk
0821834fed Add "OK" to localizable strings 2022-04-22 09:30:18 -05:00
Matt Kiazyk
1d22be649a convert strings to support Localization 2022-04-17 21:29:51 -05:00
Matt Kiazyk
20e7b57ad4 Add check for min MacOS version when installing 2022-04-12 20:11:42 -05:00
Matt Kiazyk
68838ecb4c fix: better handling of opening duplicate builds 2021-10-08 15:56:29 -05:00
Binlogo
12cc6b11ba Support release or beta version filter 2021-09-16 01:08:52 +08:00
Andrew Erickson
9395b1fda2 only present a single alert at time 2021-05-02 07:52:42 -06:00
Andrew Erickson
2289692422 show auth errors inline on sign in view 2021-05-01 09:12:53 -06:00
Andrew Erickson
499d33f8e0 only show signed in view if authenticated 2021-05-01 08:20:54 -06:00
Andrew Erickson
287b5500fe present sign in when credentials are required 2021-04-30 14:43:54 -06:00
Brandon Evans
1dd6232891 Remove InfoPane from split view instead of hiding it
When it was hidden the split view would still allow you to resize the remaining split, which resulted in weird behaviour. Instead, just remove the info pane split and the split view doesn't let you resize. Had to move where this global alert lives as a result because it might have to be presented even if the info pane isn't visible.

I tried changing the alert so it wasn't on the main window, and was instead local to the buttons that triggered its presentation, and this worked for all but the case where the CancelInstallButton was used from the Xcode menu. So for now I left it close to where it already was.
2021-02-06 18:28:05 -07:00
Brandon Evans
cb507c3d02 Prepare user for helper installation before post-install steps 2021-01-23 20:25:28 -07:00
Brandon Evans
d84173e29c Prepare user for helper installation
Doesn't yet handle the post-install steps that need the helper.
2021-01-23 19:38:11 -07:00
Matt Kiazyk
102f3bbb58 Add comments about why we're using appStorage instead of sceneStorage
Co-authored-by: Brandon Evans <brandon.evans@robotsandpencils.com>
2021-01-23 15:45:52 -06:00
Matt Kiazyk
8334e38a0a #71 Update Filter/Info to use AppStorage 2021-01-23 14:22:23 -06:00
Brandon Evans
4a33d010a8 Confirm before cancelling installation 2021-01-07 21:25:08 -07:00
Brandon Evans
a3e9101397 Replace .alert with .emittingError 2021-01-04 16:23:35 -07:00
Matt Kiazyk
72bdadb796 PR Cleanup 2020-12-31 16:06:03 -06:00
Brandon Evans
7b4c4fc14c Use term "info pane" consistently instead of "inspector pane" 2020-12-30 22:06:39 -07:00
Brandon Evans
b32687484d Move Xcode selection state into window 2020-12-29 13:48:17 -07:00
Brandon Evans
8084f057fd Create MainWindow to split up XcodeListView 2020-12-28 12:42:28 -07:00