626b7a735d
👌 Checkmark on site list
2022-01-23 19:37:10 +01:00
567373f8da
✨ Version constraint checks ( #84 )
...
The version constraint checks will also be used in the future to
evaluate whether any given site's PHP constraint (if set) is
valid for the currently linked version of PHP.
For example, assuming you have PHP 8.1.2 linked, we could evaluate:
* A site requires "8.0" -> invalid
* A site requires "^8.0" -> valid
* A site requires "^8.0.0" -> valid
* A site requires "~8.0" -> valid
* A site requires "~8.0.0" -> invalid
Currently, this constraint check is used to determine which versions
that are currently installed are good suggestions to switch to.
If you have a site with constraint "^8.0" for example, and you have
PHP 8.0 and 8.1 installed (with 8.1 linked), then you will get a
suggestion to switch back to 8.0.
2022-01-23 03:59:29 +01:00
32e8878a68
🏗 WIP: UI for switch to version options ( #84 )
2022-01-22 22:08:45 +01:00
46005a3c68
👌 Load notable dependencies (incl. laravel, #80 )
2022-01-22 21:35:32 +01:00
03a409281a
👌 Sort site list by absolute path ( #81 )
2022-01-22 20:54:59 +01:00
e0dd778bb3
👌 Add debounce to site search ( #82 )
2022-01-22 20:50:17 +01:00
c3f8a53ac3
✨ Updated preferences (added option to disable PHP hint next to icon)
...
- Only works with dynamic icon enabled
- Preference defaults to true on new or existing installs
(because we want to display PHP next to the version number by default)
For those who love a minimal menu bar setup but still want to see what
PHP version is currently enabled, this is perfect.
2022-01-16 13:14:54 +01:00
d8579bd7d1
🐛 Fix incorrect change in AppDelegate
2022-01-11 21:30:18 +01:00
d2cd567fd2
✅ Filter only needed services ( #72 )
2022-01-11 21:22:17 +01:00
a5212b436e
✅ Tweaked test copy ( #72 )
2022-01-11 21:22:17 +01:00
b16250c2be
✅ Added tests for Homebrew service parsing ( #72 )
2022-01-11 21:22:17 +01:00
3b4a1a0654
✨ Enable parsing of Homebrew services JSON ( #72 )
2022-01-11 21:22:17 +01:00
9ab6231337
📝 PR template
2022-01-04 20:50:06 +01:00
38c2d9131b
📝 PR template
2022-01-04 20:49:57 +01:00
1566323fca
📝 PR template
2022-01-04 20:49:44 +01:00
dc44538a7b
👌 Adjust preference description (see also #78 )
2022-01-04 20:17:26 +01:00
bf0a923eb2
👌 Add more detail to full PHP version setting name ( #78 )
2022-01-04 19:41:01 +01:00
04bf5a3251
📝 Updated README
2022-01-04 02:56:00 +01:00
23f3204fa8
📝 Phrasing fix
2022-01-04 02:52:33 +01:00
6dc74e94aa
📝 Document functionality in README
2022-01-04 02:51:33 +01:00
422aefe831
✨ Read composer.json for version requirement
2022-01-04 02:33:53 +01:00
3c3a0c8b45
♻️ Rework loading of custom preferences
2022-01-04 00:32:30 +01:00
0cdeeec0a4
♻️ Load the custom preferences file ( #73 )
2022-01-04 00:30:27 +01:00
e4c3e78a8a
📝 Adjust README
2022-01-04 00:21:52 +01:00
7f320897be
👌 Make user-supplied apps available ( #73 )
2022-01-04 00:20:47 +01:00
9ef184331e
🐛 Fix issue with Valet path
2022-01-03 17:08:45 +01:00
e372480249
🐛 Fix issue with Valet precedence ( #77 )
v4.1.2
2022-01-03 17:01:51 +01:00
3bca3117f9
✨ Load custom preferences file
2022-01-03 16:49:50 +01:00
722e082526
👌 Rename method from update to rebuild
2022-01-03 16:20:53 +01:00
40a0bd6cab
👌 Prevent crash when refresh and switcher run at same time
2022-01-03 16:19:18 +01:00
78510ea3fe
👌 Even more cleanup
2022-01-03 16:09:49 +01:00
8624573e74
👌 Cleanup
2022-01-03 16:02:18 +01:00
dd251936b9
♻️ Refactor PhpSwitcher into PhpEnv
2021-12-24 16:09:51 +01:00
c647aee8ea
🔀 Merge branch 'main' into dev/5.x
2021-12-23 20:19:21 +01:00
b7766aeec2
👌 Improve UI and warn about spaces in folder names
v4.1.1
2021-12-23 20:09:23 +01:00
5af1f09ee1
🐛 Ensure app can handle interactions with path w/ spaces ( #74 )
2021-12-23 13:27:19 +01:00
6646ceda76
🐛 Fix preloaded site logic
2021-12-23 12:52:10 +01:00
0b05bb44a2
🐛 Fix initialization of Site objects ( #74 )
2021-12-23 12:29:12 +01:00
1fbb1a8aa8
🔀 Merge branch 'main' into dev/5.x
2021-12-23 00:16:19 +01:00
8cb2074d76
🔀 Merge branch 'dev/4.x'
v4.1
2021-12-22 23:49:33 +01:00
c408d62118
📝 Final README adjustment for 4.1
2021-12-22 23:46:29 +01:00
665bba86dd
🔧 Tweak default verbosity
2021-12-22 16:55:32 +01:00
0d29fbf796
✨ Add phpmon-cli fix
command
2021-12-22 16:54:27 +01:00
69042042ea
👌 Cleanup
2021-12-21 18:00:07 +01:00
63f4f8b078
✨ Added prototype binary to switch quickly
2021-12-21 17:52:13 +01:00
e76c6e14e4
♻️ Added logger class
2021-12-21 17:06:03 +01:00
ceb168c6cf
♻️ Rework various common classes
2021-12-21 16:00:27 +01:00
a6387e96e7
♻️ Separate some of the PHP config logic from the app
2021-12-21 15:30:50 +01:00
2dbf775ad6
🔥 Remove Swift Package for common data
2021-12-20 19:10:58 +01:00
acdcce7f7a
✨ Add scheme to support inter-app communication ( #59 )
2021-12-20 18:39:59 +01:00