Nice effort, it's a pretty damn good browser, very quick to load too.
A few minor issues:
You couldn't download from your website, it said it was "forbidden" to see that directory.
Can you stick the in a .dmg instead of a .zip as that loads automatically in Finder.
Do you really need an installer? Having just the application is more "mac like".
The progress bar is editable so you can click on it and have custom progresses, I think that shouldn't happen.
There should be a clearer bar under the progress bar so it is clearly not part of the page. (see screenshot with Camino behind, which does it better.)View attachment 63542
You should be able to Select All in the address bar (Adding the edit menu back in should solve this, and allow Copy,Paste etc.)
I think personally the Zoom Buttons should be separate from the other controls, so their role is clearer, possibly making them vertical, but they are in a good place.
EDIT: To the new window, is the browser document based? Each window should be a document.
Compile the files, stick them in a folder, load disk utility (in /applications/utilities/), then select File==>New==>Disk Image From Folder should work, to create a .dmg ...I can't use dmg files 'coz everyone says my dmg files don't work.
Sorry if I was too critical, it's a lot better than anything I could make, especially at that ageRemember I am 13 and this is only an early beta.
Compile the files, stick them in a folder, load disk utility (in /applications/utilities/), then select File==>New==>Disk Image From Folder should work, to create a .dmg ...
You can implement multiple windows in a Web Kit application easily by beginning with a Cocoa document-based architecture as follows:
1.
Using Xcode, create a document-based Cocoa application. Your new project file will already contain the needed classes and interface files to support multiple windows (namely MyDocument.h, MyDocument.m, and MyDocument.nib).
2.
Add the Web Kit frameworks to your project.
3.
Open MyDocument.nib using Interface Builder and drag a WebView from the Cocoa—GraphicsViews palette to your document window.
4.
Create a webView outlet in MyDocument.h and read the file into Interface Builder. Connect the webView outlet of the File’s Owner to the WebView object you created in the previous step.
5.
Add code to MyDocument.m to load a default page. You can add this code fragment to the windowControllerDidLoadNib: method:
NSString *urlText = [NSString stringWithString"http://www.apple.com"];
[[webView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlText]]];
6.
Build and run your application.
When you run your application you should see a window open displaying web content. You can also open multiple windows by selecting New from the File menu. This example demonstrates multiple WebView objects independently displaying web content.
cone someone tell me what this means? (skip to step 4)
I want to impliment that but i don't know how to 'create a web view outlet in MyDocument.h' and can someone tell me how to connect that to the new window option in the file menu?
The link to the File menu will be automatic, it's part of Cocoa, like how copy, paste etc. all work when you have the Edit Menu present.
For the document thing create a new XCode document based project and copy and paste the interface from MainMenu.nib in your old project to MyDocument.nib in the new one (though you probably want to copy the elements in the main Window into the existing first window.
Then copy the rest of your code in.