Matt Kiazyk
8786b403cb
Fixes that were on the english translation, moved over
2022-04-23 19:59:42 -05:00
César Trujillo
857c232fb0
Leaving a word in english due to an attributed text to a URL
2022-04-23 19:59:42 -05:00
César Trujillo
74f54c8128
Spanish Localization
...
- Localizable ES file added.
- Localizing all strings.
2022-04-23 19:59:42 -05:00
Dominic Pepin
5d680633e0
No need to fr-ca localization file. fr will be used if not present.
2022-04-23 08:35:04 -06:00
Dominic Pepin
4af1fca7c7
Fix issue where French/Longer strings were getting truncated
2022-04-23 08:03:36 -06:00
Dominic Pepin
fad96f497d
Fix issue where strings were not getting called in French
2022-04-23 07:56:14 -06:00
Dominic Pepin
d1bee98abb
Initial French Localization Strings File
2022-04-23 07:55:46 -06:00
Matt Kiazyk
0821834fed
Add "OK" to localizable strings
2022-04-22 09:30:18 -05:00
Alex Maslov
795de95d53
update DataSourceDescription to refer to first xcode releas instance in english
2022-04-22 08:24:29 -04:00
Alex Maslov
d01013d8b8
reinstate macOS 12 code
2022-04-21 15:17:41 -04:00
Alex Maslov
dc85ab87f7
apply formatter fixes from main
2022-04-21 15:09:42 -04:00
Alex Maslov
0ab62517dd
Merge remote-tracking branch 'origin/main' into alex/feature/localization-rus
2022-04-21 15:06:32 -04:00
Alex Maslov
7a82620a8d
fix auto-translate errors
2022-04-21 15:06:03 -04:00
Matt Kiazyk
764a242096
Fixes some localization formatting from string to ints
2022-04-21 09:49:39 -05:00
Alex Maslov
77ab5b9f59
add rus
2022-04-21 10:39:45 -04:00
Matt Kiazyk
aad0f54ed3
Merge pull request #203 from RobotsAndPencils/localization
...
Support Localization
2022-04-19 08:31:41 -05:00
Matt Kiazyk
1d22be649a
convert strings to support Localization
2022-04-17 21:29:51 -05:00
Matt Kiazyk
abf8dbf7b2
Fix: Load create SymLink preference on start
2022-04-15 08:29:41 -05:00
Matt Kiazyk
03a136385f
Bump build v1.4.0
2022-04-14 15:15:48 -05:00
Matt Kiazyk
f7b4c5e2bb
Make Symbolic Link on Xcode Select
2022-04-14 14:34:44 -05:00
Matt Kiazyk
b36ef479a7
Merge pull request #199 from RobotsAndPencils/MinOSVersionCheck
...
Add check for min MacOS version when installing
2022-04-13 21:03:59 -05:00
Matt Kiazyk
20e7b57ad4
Add check for min MacOS version when installing
2022-04-12 20:11:42 -05:00
Matt Kiazyk
4cee0f2f15
Adds option to create symbolic link at Path Xcode.app
2022-04-11 19:37:11 -05:00
Andrew Erickson
c2259cf078
use fixed locale for date parsing of api responses
2022-04-09 12:12:16 -06:00
Matt Kiazyk
e92434e9ba
increment build 1.3.1
2022-03-28 21:48:09 -05:00
Matt Kiazyk
f665054c7f
Updates unxip to be universal. Updates experiment icon to support OS11
2022-03-18 09:05:20 -05:00
Matt Kiazyk
9fc2c7aaf6
codesign unxip binary
2022-02-07 15:24:32 -06:00
Matt Kiazyk
f75bf2d5bb
Bump version number
2022-02-06 13:53:18 -06:00
Matt Kiazyk
ce001c8e68
add a unxip experiment for faster unxipping
2022-02-06 13:25:23 -06:00
Matt Kiazyk
c0974edc98
Increment build number
...
Signed-off-by: Matt Kiazyk <mattkiazyk@gmail.com>
2022-01-06 21:38:22 -06:00
Matt Kiazyk
709af9e97a
Update download task to check for resultCode !=0
2021-11-09 16:25:26 -06:00
Matt Kiazyk
4db8346c2f
Merge branch 'main' into matt/nonPaidAppleDeveloper
2021-11-04 21:49:32 -05:00
Oskar Figiel
04d81ed9e4
Show a message when user is not authorized yet
2021-11-01 17:30:39 +01:00
Matt Kiazyk
e8fd83032b
fix: Allow non-paid Apple Developers to download
2021-10-27 08:30:43 -05:00
MattKiazyk
22c390b666
Increment build number
...
Signed-off-by: MattKiazyk <mattkiazyk@gmail.com>
2021-10-21 19:32:33 -05:00
Matt Kiazyk
83fa00b21f
Merge pull request #159 from RobotsAndPencils/matt/NonDeveloper
...
Better handling of when AppleId is not a developer
2021-10-21 19:03:29 -05:00
Matt Kiazyk
e11cdd1198
Fix up Tests - modify validateSession to use our network wrapper.
2021-10-19 10:54:47 -05:00
Matt Kiazyk
1496f32e28
Better handling of when AppleId is not a developer
2021-10-14 15:43:16 -05:00
Matt Kiazyk
86bbd9451c
Adds a quick toolbar option for opening preferences
2021-10-13 14:44:43 -05:00
Matt Kiazyk
04c79c36ad
Merge pull request #156 from RobotsAndPencils/matt/OpenIdenticalBuilds
...
Better handling of duplicate builds and buttons not working
2021-10-08 16:27:32 -05:00
Matt Kiazyk
06d7b494aa
PR review cleanup
2021-10-08 16:22:12 -05:00
Matt Kiazyk
68838ecb4c
fix: better handling of opening duplicate builds
2021-10-08 15:56:29 -05:00
Matt Kiazyk
3a5b63b174
Adds ability to switch the local cache directory
2021-10-01 16:51:33 -05:00
棒棒彬_Binboy
550cf3261c
Apply suggestions from code review
...
if the isInstalledOnly is on, we filter with `AND` instead of `OR`
Co-authored-by: Matt Kiazyk <matt@bnid.ca>
2021-09-16 08:26:46 +08:00
Binlogo
12cc6b11ba
Support release or beta version filter
2021-09-16 01:08:52 +08:00
Teddy Newell
e1e2b97a9e
InfoPane_Previews release date
2021-08-10 09:35:11 -07:00
Teddy Newell
0c14934e58
Add release date view to InfoPane
2021-08-05 17:34:16 -07:00
Matt Kiazyk
5c02200f88
Increment Build number
2021-06-07 11:00:05 -05:00
Andrew Erickson
85340e6189
Merge pull request #131 from RobotsAndPencils/andrew/duplicateAlerts
...
only present a single alert at time
2021-05-02 09:27:58 -06:00
Andrew Erickson
ec2d76a9fe
clear login credentials after any auth failure
2021-05-02 09:10:39 -06:00
Andrew Erickson
a7e36ca709
prevent alerts refreshing xcode with invalid session
2021-05-02 09:05:48 -06:00
Matt Kiazyk
31ffac80d3
PR updates
2021-05-02 10:02:30 -05:00
Matt Kiazyk
ecfb49a216
Merge branch 'main' into Notifications
2021-05-02 09:38:29 -05:00
Andrew Erickson
9395b1fda2
only present a single alert at time
2021-05-02 07:52:42 -06:00
Andrew Erickson
ebe393d4ad
Merge pull request #130 from RobotsAndPencils/andrew/update-licenses
...
include updates to sparkle license
2021-05-02 07:44:38 -06:00
Andrew Erickson
89f978684a
include updates to sparkle license
2021-05-01 12:51:26 -06:00
Andrew Erickson
761b2bd8cb
handle account locked auth error
2021-05-01 09:13:26 -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
357121bad5
fix branch conflicts
2021-04-30 20:15:54 -06:00
Andrew Erickson
cafa7baf1f
present two factor sheet after 2fa data is set
2021-04-30 14:56:40 -06:00
Andrew Erickson
c300a75b22
add login button in main toolbar
2021-04-30 14:44:14 -06:00
Andrew Erickson
287b5500fe
present sign in when credentials are required
2021-04-30 14:43:54 -06:00
Matt Kiazyk
11e8fdecf8
Adds a settings button that loads MacOS Notification when user denies access
2021-04-29 17:04:38 -05:00
Matt Kiazyk
094bb6f0cc
Adds MacOS notifications
2021-04-28 21:50:44 -05:00
Sam Lu
59971fbe1e
Create universal aria2 binary
...
Fat binary generated via `lipo` that contains support for both x86_64 and arm64
2021-04-22 23:21:32 -06:00
Sam Lu
350e5708b7
Bundle M1-compatible version of aria2
2021-04-15 17:46:44 -06:00
Matt Kiazyk
563a75fa88
Increment build number
2021-03-10 18:43:24 -06:00
Matt Kiazyk
0c94a76baa
Merge pull request #115 from RobotsAndPencils/EstimatedNewLine
...
Updates estimated time on info pane to 2 lines for better readability
2021-03-10 08:28:17 -06:00
Matt Kiazyk
da56b2ac6d
Updates estimated time on info pane to 2 lines for better readability
2021-03-07 14:33:32 -06:00
Matt Kiazyk
8011f4a288
Auto Install Xcode if wanted
2021-03-07 14:21:27 -06:00
Matt Kiazyk
f01db8b931
Increment build number
...
Signed-off-by: Matt Kiazyk <mattkiazyk@gmail.com>
2021-02-22 15:12:09 -06:00
Brandon Evans
22894e2d6d
Move installation step beside cancel button in info pane
2021-02-18 19:20:08 -07:00
Brandon Evans
2f04d23eac
Use Logger for Progress.updateFromAria2
2021-02-18 19:19:30 -07:00
Brandon Evans
899eec7dae
Don't attempt to parse days from aria2c ETA
...
I had initially suggested this but then went and checked in the source and the largest unit in the format is hours. 52da4e40ea/src/util.cc (L518-L534)
2021-02-18 19:16:08 -07:00
Brandon Evans
e301ad8818
Configure aria2c Progress better
...
Using .file kind and .downloading file operation kind will produce a more appropriate localizedAdditionalDescription.
The fileTotalCount and fileCompletedCount aren't appropriate for this case, because there's only one file being downloaded.
2021-02-18 19:14:44 -07:00
Brandon Evans
d00a356c29
Show installation step description for all steps in InstallationStepDetailView
2021-02-18 19:14:06 -07:00
Brandon Evans
1469dfa56b
Replace ObservingDownloadStatsView with ObservingProgressIndicator
...
This more closely replicates the default look and feel of SwiftUI.ProgressView, but with explicit control over whether localizedAdditionalDescription is shown and without the label above the progress view that displays a fileOperationKind string.
2021-02-18 19:10:12 -07:00
Matt Kiazyk
e638547900
add Percent text to bar
2021-02-15 13:14:52 -06:00
Matt Kiazyk
b06be4e3fa
Download stats for Aria2
2021-02-13 21:23:22 -06:00
Matt Kiazyk
2329098601
Merge pull request #104 from RobotsAndPencils/matt/FractionDownloadHelp
...
Moves the .help for the ProgressIndicator so it refreshes with the fraction change
2021-02-10 10:24:50 -06:00
Matt Kiazyk
80c02295be
fix typo
...
Co-authored-by: Sam Lu <sam.lu@robotsandpencils.com>
2021-02-10 08:12:56 -06:00
Brandon Evans
519df4e63c
Merge pull request #103 from RobotsAndPencils/fix-split-view
...
Remove info pane from split view instead of hiding it
2021-02-08 08:16:58 -07:00
Brandon Evans
9eda0984ac
Merge pull request #100 from RobotsAndPencils/identical-builds
...
Improve how identical builds are represented in the UI
2021-02-08 08:16:32 -07:00
Matt Kiazyk
f636651ba4
Moves the .help for the ProgressIndicator so it refreshes with the fraction change
2021-02-07 14:33:48 -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
3208a4d8d2
Put InfoPane content in ScrollView
...
This issue was revealed when I broke the identical builds functionality with the Apple data source. https://github.com/RobotsAndPencils/XcodesApp/pull/100#pullrequestreview-584917125
2021-02-06 15:29:33 -07:00
Brandon Evans
b8bae4f32c
Don't consider versions without build identifiers for identical builds
2021-02-06 14:56:28 -07:00
Brandon Evans
ef646b7b88
Add identical builds indicator to XcodeListViewRow
2021-02-06 14:43:35 -07:00
Brandon Evans
70872f441a
Make XcodeListViewRow.appState a normal property
...
It doesn't need to be a DynamicProperty because it only invokes its methods.
2021-02-06 14:43:35 -07:00
Brandon Evans
70ca8c37bf
Add identical builds to the info pane
2021-02-06 14:43:35 -07:00
Matt Kiazyk
1c6efbbbb1
default to aria2
2021-02-06 14:31:46 -06:00
Matt Kiazyk
c6e3382d94
When downloading, use the downloader from userdefaults
2021-02-05 08:32:23 -06:00
Brandon Evans
760c9f300e
Handle duplicate 3.2.3 release builds
...
:/
2021-02-04 21:25:01 -07:00
Brandon Evans
dcd4001548
Merge identical builds into the release version instead of filtering
2021-02-04 21:25:00 -07:00
Brandon Evans
bc45daeb74
Only adjust available versions for Apple data source
2021-02-04 21:25:00 -07:00
Brandon Evans
7ac4814420
Treat GM versions as release versions
2021-02-04 21:25:00 -07:00
Brandon Evans
57767f6920
Fix RC capitalization
2021-02-04 21:25:00 -07:00
Matt Kiazyk
75cbd9550b
Adjust ByteCountFormatter. PR Feedback
2021-02-03 21:55:47 -06:00
Matt Kiazyk
b53c480764
Adds a DownloadFileSize when using Apple Data Source
2021-02-01 21:18:49 -06:00