headkaze Posted March 3, 2019 Share Posted March 3, 2019 (edited) Simple, low resource, efficient and no frills tool to mount EFI partitions. Features: - Shows EFI disks to mount / unmount and open in Finder - Shows disk icons and color-coded partition scheme - Shows boot EFI partition (uses IODeviceTree:/chosen/boot-device-path if IODeviceTree:/options/efi-boot-device is unavailable) - Shows link for APFS containers to physical store and vice versa - Shows device name if media name is not available - Mount / unmount, eject and open context menu for partition scheme table - Tools to delete APFS container or converting HFS to APFS - Shows notifications on disk actions - Percentage bars show space used on mounted partitions - Drag the position of the splitter to adjust the table views - Launch at Login option Download EFI Agent Edited March 16, 2020 by headkaze 10 6 Link to comment Share on other sites More sharing options...
insanelyDeepak Posted March 3, 2019 Share Posted March 3, 2019 Hi see green section text is not visible, make it gray or black or anythere color white is not visible Link to comment Share on other sites More sharing options...
ITzTravelInTime Posted March 3, 2019 Share Posted March 3, 2019 It's a iknown bug with the menu apps, since i am working on a similar kind of tool, can i pm you? Link to comment Share on other sites More sharing options...
insanelyDeepak Posted March 3, 2019 Share Posted March 3, 2019 1 hour ago, ITzTravelInTime said: It's a iknown bug with the menu apps, since i am working on a similar kind of tool, can i pm you? yeah sure Link to comment Share on other sites More sharing options...
ITzTravelInTime Posted March 3, 2019 Share Posted March 3, 2019 3 minutes ago, insanelyDeepak said: yeah sure i was referring to @headkaze since the bug should be solved in the code of the app, but if you want to try my mounter as well i will pm you, my bad if it wasn't clear who i was referring to Link to comment Share on other sites More sharing options...
insanelyDeepak Posted March 3, 2019 Share Posted March 3, 2019 23 minutes ago, ITzTravelInTime said: i was referring to @headkaze since the bug should be solved in the code of the app, but if you want to try my mounter as well i will pm you, my bad if it wasn't clear who i was referring to exactly , you can send me if you guys are using TableView then are methods you can detect which cell is selected and change it's object properties i never made a menubar app , but i can remember there were methods Link to comment Share on other sites More sharing options...
ITzTravelInTime Posted March 3, 2019 Share Posted March 3, 2019 2 minutes ago, insanelyDeepak said: exactly , you can send me if you guys are using TableView then are methods you can detect which cell is selected and change it's object properties i never made a menubar app , but i can remember there were methods the bug is simple: all the object with the drwasBrackground attribute set to false will have thir background set to that trasparecy, and to be honest menu apps have a lot of issues, for exaple spinning progress indicators on some mac versions magically disapper or do not animate at all (it seems to be fixed in mojave btw) , so you have to be really carefoul and make a lot of tests on different mac os versions with those apps, if you are working in swift you would test it at least in yosemite or later (or on all the versions you want to support) Link to comment Share on other sites More sharing options...
headkaze Posted March 3, 2019 Author Share Posted March 3, 2019 2 hours ago, ITzTravelInTime said: It's a iknown bug with the menu apps, since i am working on a similar kind of tool, can i pm you? Sure, no problem. 12 minutes ago, ITzTravelInTime said: the bug is simple: all the object with the drwasBrackground attribute set to false will have thir background set to that trasparecy, and to be honest menu apps have a lot of issues, for exaple spinning progress indicators on some mac versions magically disapper or do not animate at all (it seems to be fixed in mojave btw) , so you have to be really carefoul and make a lot of tests on different mac os versions with those apps, if you are working in swift you would test it at least in yosemite or later (or on all the versions you want to support) I use a "View Based" NSTableView. Are you saying I need to set the "Draws Background" attribute to true? For NSTextField or NSTextFieldCell or both? Link to comment Share on other sites More sharing options...
ITzTravelInTime Posted March 3, 2019 Share Posted March 3, 2019 42 minutes ago, headkaze said: Sure, no problem. I use a "View Based" NSTableView. Are you saying I need to set the "Draws Background" attribute to true? For NSTextField or NSTextFieldCell or both? just look for all the ui elements which suffer from that trasparency issue and set for each of those the attribute drwasbackground to true and then set the backgroud color accordingly to what is used for the parent view, that's really it, minly all the text based controls suffers from this but other ui objects can suffer, so watchout in my case it happend mainly with NSTextFields a lazy solution i used for my swift app is: for c in self.view.subviews{ if let l = c as? NSTextField{ l.drawsBackground = true c.backgroundColor = (c.superview! as NSView).backgroundColor } } which just does what i described you for all the textfields in my view controller's view, i used this approach ebcause i prefer a code-based approach, and the code is made generically to work with other views as well. 1 Link to comment Share on other sites More sharing options...
headkaze Posted March 3, 2019 Author Share Posted March 3, 2019 11 hours ago, insanelyDeepak said: see green section text is not visible, make it gray or black or anythere color white is not visible I've uploaded a new version, please give it a try. 2 Link to comment Share on other sites More sharing options...
headkaze Posted March 3, 2019 Author Share Posted March 3, 2019 1 hour ago, ITzTravelInTime said: just look for all the ui elements which suffer from that trasparency issue and set for each of those the attribute drwasbackground to true and then set the backgroud color accordingly to what is used for the parent view, that's really it What seemed to work best for me was to set the NSTextFields' to drawsBackground=YES and set the backgroundColor alpha to 0. I also set the NSTableView backgroundColor alpha to 0. 1 Link to comment Share on other sites More sharing options...
ITzTravelInTime Posted March 3, 2019 Share Posted March 3, 2019 2 hours ago, headkaze said: What seemed to work best for me was to set the NSTextFields' to drawsBackground=YES and set the backgroundColor alpha to 0. I also set the NSTableView backgroundColor alpha to 0. yes that works as well, the important thing is the drwasbackground and then to set the background color accordingly. Ihope i helper you, i will pm you for an opinion about the similar tool i am developing, for any help i am here as well 1 Link to comment Share on other sites More sharing options...
headkaze Posted March 3, 2019 Author Share Posted March 3, 2019 (edited) MountEFI v1.0.2 Released - Shows full color-coded partition scheme - Mount / open buttons are now graphical icons - Added a link for APFS containers to show physical store disk name Edited March 3, 2019 by headkaze 2 Link to comment Share on other sites More sharing options...
headkaze Posted March 3, 2019 Author Share Posted March 3, 2019 MountEFI v1.0.3 Released - Now shows the disk volume name 3 Link to comment Share on other sites More sharing options...
insanelyDeepak Posted March 4, 2019 Share Posted March 4, 2019 8 hours ago, headkaze said: I've uploaded a new version, please give it a try. all is good now suggestion : move quit button to outside instead in setting , hard to find Link to comment Share on other sites More sharing options...
LockDown Posted March 4, 2019 Share Posted March 4, 2019 @headkaze Thanks! Link to comment Share on other sites More sharing options...
headkaze Posted March 4, 2019 Author Share Posted March 4, 2019 10 hours ago, insanelyDeepak said: all is good now Can you please post a screenshot of MountEFI v1.0.3? I think you must have an older version. 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted March 4, 2019 Share Posted March 4, 2019 (edited) Hi I can't test v1.0.3: there is always v1.0.1 link in first post Edited March 4, 2019 by Matgen84 Link to comment Share on other sites More sharing options...
insanelyDeepak Posted March 4, 2019 Share Posted March 4, 2019 39 minutes ago, headkaze said: Can you please post a screenshot of MountEFI v1.0.3? I think you must have an older version. yes you are right its still 1.0.1 , can you provide me link ?? this link only have 1.0.1 https://headsoft.com.au/download/mac/MountEFI.zip 2 Link to comment Share on other sites More sharing options...
headkaze Posted March 4, 2019 Author Share Posted March 4, 2019 31 minutes ago, insanelyDeepak said: yes you are right its still 1.0.1 , can you provide me link ?? My apologies I thought I had already uploaded it. Try it now. 1 Link to comment Share on other sites More sharing options...
insanelyDeepak Posted March 4, 2019 Share Posted March 4, 2019 3 minutes ago, headkaze said: My apologies I thought I had already uploaded it. Try it now. all is good but same quit button must be outside IMO 1 Link to comment Share on other sites More sharing options...
headkaze Posted March 4, 2019 Author Share Posted March 4, 2019 (edited) 1 hour ago, insanelyDeepak said: all is good but same quit button must be outside IMO I checked all my menu bar apps and none of them have an exit button on the actual window. I just uploaded MountEFI v1.0.4. I moved the settings button up to the top so it takes up less space and added a Device Name column for the EFI Partitions list so it's easier to tell what drive it's on. Edited March 4, 2019 by headkaze 2 Link to comment Share on other sites More sharing options...
insanelyDeepak Posted March 4, 2019 Share Posted March 4, 2019 28 minutes ago, headkaze said: I checked all my menu bar apps and none of them have an exit button on the actual window. I just uploaded MountEFI v1.0.4. I moved the settings button up to the top so it takes up less space and added a Device column for the EFI Partitions list so it's easier to tell what drive it's on. good atleast noticeable 2 Link to comment Share on other sites More sharing options...
headkaze Posted March 4, 2019 Author Share Posted March 4, 2019 MountEFI v1.0.5 Released - Now links APFS physical stores back to APFS containers - Now shows device name if media name is not available 3 Link to comment Share on other sites More sharing options...
headkaze Posted March 5, 2019 Author Share Posted March 5, 2019 MountEFI v1.0.7 Released - Added mount / unmount and open context menu for partition scheme table Link to comment Share on other sites More sharing options...
Recommended Posts