a9f9c38e0d
♻️ Rework how the user's PATH is loaded
2022-08-15 01:47:55 +02:00
bbbdce6b44
♻️ Reworked helper scripts
...
- Add 'Welcome Tour' to First Aid menu
- Updated 'Welcome Tour'
- Helpers are now always written to ~/.config/phpmon/bin
- Updated helpers (now symlinked)
- Updated checks for when to symlink helpers
2022-08-14 23:57:46 +02:00
237185995d
🔥 Removed assets from tour
2022-08-14 22:23:39 +02:00
48f950fc3a
🐛 Fix translation string ( #185 )
...
This ensures that the "failed to check for update" modal now displays
the correct localized string.
2022-08-14 22:22:06 +02:00
2ee0934080
🔧 Make PHP Doctor optional (preference)
2022-08-13 23:16:10 +02:00
cfbb83976d
👌 Tweak preview
2022-08-12 21:07:38 +02:00
4e5b178e36
🏗 WIP: Tweaks to PHP Doctor
2022-08-12 20:50:27 +02:00
0c59d14da5
🐛 Fix isWriteableFile:atPath
2022-08-11 22:41:47 +02:00
2a9c8e6830
✨ Check if /usr/local/bin
helper is writable
2022-08-10 21:20:11 +02:00
78e750d764
✨ Check if running the app with Rosetta
2022-08-10 21:04:23 +02:00
c1c7561361
🏗 WIP: Warning manager
2022-08-09 21:55:59 +02:00
f90925ee17
🏗 WIP: Warnings window & views
2022-08-09 20:31:17 +02:00
ccfb15c83c
♻️ Use WindowController
instead of WC
...
- Renamed `ProgressWC` to `TerminalProgressWindowController` so it
better reflects the functionality of the class.
- Renamed all `-WC` suffixed classes to `-WindowController`. This is
cleaner because it avoids referencing water closets. 🚽
- Fixed some instances where the copyright notice used the wrong
filename. All window controller classes are now accurate.
2022-08-09 18:04:18 +02:00
bcc80b5210
👌 More SwiftUI tuning (automatic height)
2022-08-05 20:05:29 +02:00
023043a81d
🍱 Further tweaks to onboarding view
2022-08-03 19:10:13 +02:00
a2c93833df
🍱 Tweaked onboarding view
2022-08-01 22:39:21 +02:00
8b6267f411
👌 Fix WarningView styling
2022-08-01 21:18:20 +02:00
1bff75311b
✨ Add WarningView
2022-07-31 21:27:52 +02:00
7a580eef0c
📝 Update README
2022-07-29 18:14:24 +02:00
2306529936
♻️ Differentiate between folder and file existence
...
This also fixes #182 , because it introduces a check for Valet's config
directory, which does not exist if Valet has not been installed yet.
2022-07-28 21:26:41 +02:00
08fdcdbc6c
👌 Simple cleanup
2022-07-27 20:38:39 +02:00
8cb8e5e409
🍱 Visual changes to onboarding screen
2022-07-26 20:30:19 +02:00
6094f83e98
👌 Do not require window from storyboard
2022-07-26 19:36:27 +02:00
cdb4b60487
👌 Add warning message for WIP launch screen
2022-07-26 19:34:30 +02:00
ae5bed2532
🔀 Merge branch 'feature/onboarding' into dev/5.5
2022-07-26 19:32:45 +02:00
f098ffbf3d
♻️ Consistency in naming of window controllers
2022-07-26 19:30:35 +02:00
0a55b45c60
🔧 Prepare 5.5 branch for dev builds
2022-07-25 21:40:43 +02:00
418d1e2479
✨ Add support for custom environment vars ( #183 )
...
This commit adds support for custom environment variables, which can be
set in PHP Monitor's custom configuration file.
Let's say you wish to customize the `COMPOSER_HOME` env variable, like
in #183 . You can fix this like so:
```json
{
"scan_apps": [],
"services": [],
"presets": []
"export": {
"COMPOSER_HOME": "/absolute/path/to/composer/folder"
}
}
```
Please note that while it is possible to set the `PATH` this way, you
WILL MOST CERTAINLY break PHP Monitor in the process. Setting other
environment variables should generally not pose an issue, unless said
environment variable affects the output of the shell that PHP Monitor
uses internally.
2022-07-25 21:40:02 +02:00
fa3ec2aaa3
🏗 WIP: Present OnboardingWC if launch count >= 1
2022-07-25 21:11:24 +02:00
a1df2deec5
👌 Cleanup
2022-07-25 20:48:26 +02:00
8fb43f7a16
🍱 Fix indentation
2022-07-13 22:22:30 +02:00
8a8d32cb5d
🍱 Tweaked onboarding screen
2022-07-13 11:27:32 +02:00
6e3bb1d322
✨ Added onboarding sample
2022-07-08 21:13:46 +02:00
cac7048d92
👌 Use MainActor for methods
2022-07-08 20:44:40 +02:00
1aa051e12c
🔀 Merge branch 'dev/5.4' into dev/5.5
2022-07-08 20:42:28 +02:00
58fd045bdf
🚀 Version 5.4.1
v5.4.1
2022-07-08 14:07:37 +02:00
2fc71303df
👌 Update README, improve modals
2022-07-08 14:04:35 +02:00
2c61d991d6
👌 Improve global composer check
2022-07-07 23:22:32 +02:00
beca09b76f
📝 Updated README
2022-06-29 15:32:52 +02:00
5c3e856a7b
🐛 Check for platform issue after switch ( #178 )
2022-06-29 15:09:36 +02:00
6fbbd499f8
🐛 Gracefully detect #178 during startup
2022-06-29 13:28:12 +02:00
1066bdc653
🚀 Version 5.4
v5.4
2022-06-28 12:58:36 +02:00
4ef5918b7a
🔀 Merge branch 'dev/5.4' into dev/5.5
2022-06-23 17:36:22 +02:00
e45db50f48
🔧 Final dev build
2022-06-23 17:30:54 +02:00
8a7f045bb2
📝 New screenshots (including dark mode)
2022-06-22 19:21:33 +02:00
10272f3d7e
📝 Update README
2022-06-21 23:18:15 +02:00
96ce462021
📝 Update README and SECURITY
2022-06-20 19:10:43 +02:00
8b635f2a14
🔧 Bump version number
2022-06-20 18:53:54 +02:00
f8f3fd5c9b
👌 Improve macOS Ventura appearance ( #176 )
2022-06-20 18:49:43 +02:00
6801283597
🐛 Fix typo when PHP switch failed
2022-06-19 13:39:25 +02:00