Comments (13)
We should probably change the summary of this enhancement to something like
"Make interface more Mac-
like in OS X", because in addition to keyboard shortcuts, the menu should be in
the menu bar, and
Tools>Options should be RESTClient>Preferences. All this might require the
application to be packaged as a
Mac app package instead of a JAR, which may or may not be desired. I'll see if
I can look into how involved all
this is.
Original comment by aviflax
on 18 Feb 2008 at 10:43
from rest-client.
Original comment by subwiz
on 19 Feb 2008 at 8:34
- Added labels: OpSys-OSX
from rest-client.
Use the System property `os.name` for generating dynamic interface. Avi, can u
tell
me what this property returns in OS X:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#getProperty(java.l
ang.String)
System.getProperty("os.name");
Original comment by subwiz
on 19 Feb 2008 at 10:42
from rest-client.
"Mac OS X"
Original comment by aviflax
on 19 Feb 2008 at 4:49
from rest-client.
I'd think Apple would have some tutorials somewhere on these sorts of things.
Original comment by aviflax
on 19 Feb 2008 at 4:49
from rest-client.
http://homepage.mac.com/svc/macosxjava.pdf
has an old tutorial--but think this could be of help. And, I should plan to get
a Mac
(for testing this)!
Original comment by subwiz
on 9 Apr 2008 at 5:33
from rest-client.
The Jar Bundler application found in /Developer/Applications/Utilities turns an
Executable JAR into a Mac
application. If you check the "Use Macintosh Menu Bar" option, the menus move
to where Mac users expect
them.
By default, the OPTION key triggers the shortcuts for Swing applications on
Macs. Why the OPTION key and
not the COMMAND key I don't know. You don't need to anything special to make
it work. For example, the
<OPTION-E> keystroke will trigger this button:
b = new JButton("Exit"); b.setMnemonic(b.getText().charAt(0));
These two simple things go a long way to making a Swing app more Mac friendly.
For more packaging info: http://www.centerkey.com/mac/java/
Original comment by pilaftank
on 26 Aug 2009 at 12:09
from rest-client.
Thanks for the information. I have been unable to get a Mac for testing :-(
Would you be interested in hacking this piece? I can give u commit rights if
you are
interested...
Original comment by subwiz
on 1 Sep 2009 at 3:09
from rest-client.
It took me a while to find the time to get to this, but the Mac OS X version is
now ready. I'd be happy to commit
it.
Original comment by pilaftank
on 12 Oct 2009 at 7:54
Attachments:
from rest-client.
Bravo :) Great WORK!! I did some few commits yesterday and today. Be sure to
merge
it. I will give you commit rights right away :-)
Original comment by subwiz
on 16 Oct 2009 at 6:59
from rest-client.
Commit rights given. Please checkout:
http://wiztools.googlecode.com/svn/commons-lib/trunk/
and do mvn install before u build the current trunk.
Mac support: This has been a dream come true for me! I have been saving money
to buy
a Mac, asked a co-worker and owner of a Mac to look into this issue: but
nothing
succeeded. Great work :-)
Original comment by subwiz
on 16 Oct 2009 at 7:04
from rest-client.
The Mac version is now on the Downloads page.
The project files are in:
restclient-ui/src/main/resources/org/wiztools/restclient/macosx-app/
From now on, anyone with a Mac can follow the instructions to create and upload
the Mac version. The whole
process should take about 5 minutes.
Original comment by pilaftank
on 22 Oct 2009 at 5:35
from rest-client.
Bravo :-)
Original comment by subwiz
on 22 Oct 2009 at 7:32
- Changed state: Fixed
from rest-client.
Related Issues (20)
- When RESTClient is opened with history filled in url field, the size of UI spreads across to fit the content of url HOT 1
- Huge response stuck the ui when "Default enable Response Body syntax coloring" is enable HOT 3
- Body length status message throws NPE when body is not available HOT 1
- Copy selected header value HOT 6
- HTML Syntax color patch HOT 1
- NumberFormatException Cannot load Proxy options from properties HOT 4
- Json Response should always json indent and json colour the response body HOT 2
- NFE in cli when RESTClient cli is run fresh (~/.rest-client/ does not exist) HOT 1
- “WizTools.org RESTClient” is damaged and can’t be opened. You should move it to the Trash. HOT 1
- Request-fail with whitespace in URL HOT 1
- SslReqBean keyStore and trustStore type should be java.io.File HOT 1
- support sending chunked data in the request HOT 1
- Add a comments tab to application HOT 1
- INFO: Cannot load Proxy options from properties HOT 2
- Error displaying request header values in Header table HOT 1
- Set-Cookie response header not shown with rest-client api HOT 1
- Is there way, where I can see Response in Json format with Response Content-Type Header as "application/json" HOT 2
- Copy/paste to URL in X-windows (via PRIMARY selection) doesn't work.
- rest-client sometimes does not respect the clipboard (Ctrl+C) contents on X windows
- Not able to open RCQ's saved with 2.4 rest client on 3.2.2 restclient version HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rest-client.