Commit Graph

76 Commits

Author SHA1 Message Date
vectorsigma72
8a9bfcb011 Clover.app v1.21: KernelCpu and DropOEM_DSM unused in Clover r5017+
DropOEM_DSM and KernelCpu removed from genconfig only in r5017+
2020-05-09 16:34:35 +02:00
vectorsigma72
dc6f6ee6f2 Correction for previous commit 2020-05-03 14:17:45 +02:00
vectorsigma72
3513285889 Clover.app: different way to add itself as login Item
Switch to LSSharedFileXXX to enale loging as SMLoginItemSetEnabled() is buggie.
2020-05-03 14:03:26 +02:00
vectorsigma72
6017607113 Bug fixes for Clover.app
Fixed SMBIOS->Version and SMBIOS->SerialNumber generating config.plist.
Fix mount in Sierra and older by sending mount operation in a background thread and updating the UI on the main one.
2020-04-30 15:55:31 +02:00
vectorsigma72
75ffe238ca Update ThemeView.swift
Use dedicated function to add constraints
2020-04-29 14:12:22 +02:00
vectorsigma72
bcb139e882 Clover. app v1.20
Enabling Fat16 filesystem for the theme manager.
2020-04-29 13:04:33 +02:00
vectorsigma72
c91b868595 Warn about Virtual machine
Clover.app cannot install from Virtual Machines to real devices. I'm still not sure this is even possible so for now warn the user.
2020-04-28 16:02:26 +02:00
vectorsigma72
d79d247a61 Clover.app: clean up after update.
Fixed a possible error caused by temporary files left.
2020-04-28 15:08:11 +02:00
vectorsigma72
1f53df2339 Plist Editor is now available in Yosemite
Redone Find and Replace views that now are separate views with fixed constraints.
Added support for OS X 10.10
2020-04-24 14:00:50 +02:00
vectorsigma72
29bd9c88a3 Clover. app v1.19 2020-04-22 18:25:06 +02:00
vectorsigma72
8b9ad225a5 Fixed real vs integer detection in the Plist Editor 2020-04-22 18:15:11 +02:00
vectorsigma72
00e5e5e7a7 Inproved theme manager resize ability during optimization
Now the theme manager can resize images based on the screen resolution detected into the config.plist or from the main screen of the pc. The resize of the icons only trigger when icons have different size.
2020-04-22 18:01:22 +02:00
vectorsigma72
ff5dc6c6a4 Clover.app promoted to stable 2020-04-14 21:34:03 +02:00
vectorsigma72
bc4fba913b Cllover.app, fixed repository detection.
From now on the app will show themes that needs to be updated based on repository source. Summary:

- file's git-sha1 compared only if the theme comes from the chosen repository.
- theme is not considered as "old" if has been optimized.
- theme from same repository are considered old (if never optimized) comparing the git sha1.
- theme from same repository are considered old (if optimized) only if some file(s) are missing or added.
- just like in git, empty directories are ignored.
2020-04-13 16:22:54 +02:00
vectorsigma72
4bed728157 Clover.app skip for now a new functionalty that crash 2020-04-12 22:31:52 +02:00
vectorsigma72
0e8cdd99aa Clover.app v1.18
Repaired self update after introcuced a bug in v1.17. Theme manager should now know the repository where installed themes comes from and if was optimized.
2020-04-12 21:52:34 +02:00
vectorsigma72
352d994b92 Change theme repository HelmoHass to LAbyOne 2020-04-12 13:54:39 +02:00
vectorsigma72
a53de40946 buildme correction for Linux + "get" vars in Extensions.swift (Clover.app) 2020-04-10 23:10:18 +02:00
vectorsigma72
a44148638b Clover.app, added Badruzeus theme repository 2020-04-10 19:01:41 +02:00
vectorsigma72
a4c90606d1 Clover.app: added LAbyOne's theme repository + themeout of date theme detection
HelmoHass themes repository (by LAbyOne) can be selected directly in the UI.
Now the theme manager knows when a theme is out dated and show a dedicate icon when this happens. Now Clover.app can encode the git sha1 ... always with out git.
Searching themes in the relative fields is now even more easy by tipying the name partially in case insensitive mode.
builme now close the Terminal window when exit is selected (thanks to LAbyOne).
Fixed a bug in the theme manager engine switching between repositories.
2020-04-09 05:31:05 +02:00
vectorsigma72
166dcaa7ba Fix nvram theme setting
Themes with blank spaces in the middle was not possible. This commit fix it by quoting the string passed to nvrm
2020-04-07 16:38:38 +02:00
vectorsigma72
c8969630f3 Plist Editor for Cover.app
Introduced a real Property List Editor.
Fixed Theme manager engine.
Other minor fixes
2020-04-07 13:48:12 +02:00
Steve
7c305e83f6 Update zh-Hans.strings for CloverApp 2020-03-25 22:51:01 -04:00
vectorsigma72
629baca0ee Fix permissions for Clover.app SharedSupport directory
The package was giving bad permissions for the SharedSupport directory which was a problem updating the CloverV2 dir. Fixed
2020-03-20 23:11:22 +01:00
vectorsigma72
0cac20b25e Make Clover.app disconnected from Clover
Transition to c++ not finished. For the moment Clover.app has its own copy of SETTINGS_DATA structure
2020-03-10 20:56:19 +01:00
vectorsigma72
b050d84bb7 Update German translations by Mork vom Ork 2020-03-08 20:32:43 +01:00
vectorsigma72
bc29fe433b Clover.app, conversion of icns image to png optimizing themes 2020-03-08 20:11:00 +01:00
vectorsigma72
56e26b9eb2 Merge branch 'master' of https://github.com/CloverHackyColor/CloverBootloader 2020-03-08 16:08:59 +01:00
vectorsigma72
206bdd7f2e Clover.app, fix for very slow internet connection (themes) + error handling for optimize theme 2020-03-08 16:08:55 +01:00
Sergey Isakov
c5f8b7df7b update russian localization
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-03-08 08:09:20 +03:00
vectorsigma72
2927eaca4f Added "Optimize" to strings files 2020-03-07 19:51:10 +01:00
vectorsigma72
286f7c643f Optimize Theme ability for Clover.app
When this option is enabled all png images will be converted to PNG-8 (8 bit per pixel).
2020-03-07 19:30:59 +01:00
vectorsigma72
e8a29b1a29 Clover.app v1.16 with clover-genconfig ability
The internal parser is  retro compatible with old Clover revisions since r3250. This is possible because a check for the existence of any variable inside SETTING_DATA structure is performed before the call. Variables are all accessed using the label property of the Mirror class, so as a string.
2020-03-01 15:16:28 +01:00
vectorsigma72
e13c81704b Clover.app, another MSI vendor name 2020-02-19 19:50:05 +01:00
Sergey Isakov
d2ac4d7de9 merge master and c++_globals
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-02-15 17:29:59 +03:00
vectorsigma72
51f6ffc688 Clover.app: allowing Fat16 for UEFI loading
This also fixes a potential bug in cases the user copied the EFI directory containings the pref.plist. this way the BIOS settings doesn't get activated.
2020-02-12 18:49:02 +01:00
vectorsigma72
142c24821d Graphics fix for old OSes 2020-02-11 16:31:33 +01:00
vectorsigma72
99e9fc5d89 Clover.app v1.15 with themes manager
Themes can be downloaded without git. The parser allows users to chose the Github user and the repository name, and so load themes from forks or any repo that has compatible directories structure (the repository must contains only themes, at first level).
2020-02-11 15:46:53 +01:00
vectorsigma72
8135192134 Possible fix for issue 50
DiskArbitration tells the volume is writable, but FileManager (and NSFileMaager also) says just the opposite.
The mount operation probably set the read-only flag as default. Whatever We try to update the filesystem if this happens.
2020-01-05 14:49:36 +01:00
vectorsigma72
6ee8b17c6a Clover.app, tiny UI change 2020-01-04 20:32:56 +01:00
vectorsigma72
35e4d88b72 Clean operating System version string (Clover.app) 2020-01-04 20:12:55 +01:00
vectorsigma72
9736f829bd Print additional info about the target volume (Clover.app installer) 2020-01-04 19:50:38 +01:00
vectorsigma72
654616cdd6 CloevrDaemonNew v1.1.1
Fixed bug in CloverDaemonNew introduced in v1.0.9
2020-01-04 19:36:59 +01:00
vectorsigma72
183514b27d Fix a mistake saving the log 2020-01-04 16:11:57 +01:00
vectorsigma72
aa207eaa44 Clover.app v1.14
Bootloader installation is now performed by CloverDaemonNew (one command line in less).
2020-01-03 20:37:27 +01:00
vectorsigma72
37338e285b korean languange update by Sherlocks 2020-01-02 23:57:32 +01:00
vectorsigma72
916b9cf2d2 TabView and NSSegmentControl sync 2020-01-01 17:43:04 +01:00
vectorsigma72
1d7e7327c0 Clover.app v1.13
Fixed detection of legacy firmware for CloverDaemonNew.
Detection of System Serial and OEM manufacturer informations.
Startup sound settings in the interface.
Installer inform with a sound and an alert window the installation result.
Installer now produce the installation log.
Installer is now thread safe.
The UI is modified to make room forall the new functionalities.
2020-01-01 15:42:47 +01:00
vectorsigma72
aa09d20d29 Update ko.strings 2019-12-08 14:33:08 +01:00
vectorsigma72
f9ac8985c5 Update pt-PT.strings 2019-12-07 22:17:53 +01:00