Commit Graph

42 Commits

Author SHA1 Message Date
zzz
ae505995ac Util: Consolidate console URL generation in PortMapper 2018-01-18 13:25:21 +00:00
zzz
85bb495754 DTG: On OSX, set dock icon, and enable by default 2017-11-19 00:40:50 +00:00
zzz
e518e670f2 DTG: Add tray icons for Windows and Mac
White icon copied from Android drawable-mdpi/ic_stat_router_active.png for Windows
Converted to black in Gimp for Mac
2016-05-23 18:26:41 +00:00
zzz
101d0691f0 DTG: Fix systray menu redraw on Mac;
Switch to AWT by default on Mac;
Hide DTG enable form on Mac until we fix headless override in i2prouter
2016-05-20 14:43:15 +00:00
zzz
2d08889977 DTG swing event handling tweaks 2016-05-09 12:45:29 +00:00
zzz
99a5b10ea6 DTG: Add basic network status
Hide disabled items in Swing menu
2016-05-07 17:39:02 +00:00
zzz
bf1fa061e3 DTG: Use actual console URL
Hide browse menu item if not supported
2016-05-07 15:16:38 +00:00
zzz
dd50b1487b DTG: Implement second TrayManager menu implementation in Swing.
Use Swing for non-Windows menus because AWT looks terrible on Linux
and the button handling there is almost impossible to fix
TODO: test on Mac
2016-05-06 13:45:30 +00:00
zzz
390b2d409c DTG: Hide restart menu items if no wrapper
Add graceful restart and shutdown menu items
Add basic adjustment of menu based on shutdown state
Disable wrapper notification for now
2016-05-05 20:36:02 +00:00
zzz
196cf48372 DTG: Remove Swing DesktopguiConfigurationFrame as it's
completely inconsistent with the AWT SystemTray menus;
move to the AWT menu as a submenu.
This was the last of the Swing UI elements,
mathias ripped out the all of them in Nov. 2010, but
then added this one in Feb. 2011.
Remove LookAndFeel setting, only works for Swing.
2016-05-05 16:39:41 +00:00
zzz
8c1f7a4a39 DTG: Fix NPE and disable logging in config frame 2016-05-05 15:51:02 +00:00
zzz
75d6df7789 DesktopGui:
- Remove all static log, context, and instance fields
- Make Main class a RouterApp
- Remove unused ConfigurationManager class
- Translate tooltip, disable tooltip on linux
- Use safer exec call to start i2p
- Remove all images, use itoopie
- Don't start spinner thread in router context
- Handle various startup errors better
- Synchs, finals, javadocs, cleanups
2016-05-05 13:13:44 +00:00
22b9876b68 Rename _() for translation to _t() for Java 9 compatibility (ticket #1456) 2015-09-25 19:55:36 +00:00
zzz
ca4555c496 lint redundant cast all over 2014-06-26 15:26:58 +00:00
0347c56c96 Deprecation fixes 2013-11-25 23:29:48 +00:00
6314f33d8f desktopgui: unused imports 2013-11-22 04:25:48 +00:00
0c1bbb349d Cancel and OK should work every time now (before, they only worked if the mouse did not move while clicking). 2011-02-21 17:03:27 +00:00
ef50c122fc Added the option to disable desktopgui. 2011-02-17 17:19:39 +00:00
a6686cbed4 Fix headless issue without reboot. 2011-02-14 17:12:12 +00:00
4471567344 Fixed headless issue, added -8. 2011-02-11 19:12:19 +00:00
121c817268 Fix for headless. 2011-02-04 17:09:13 +00:00
a440358e60 merge of '48e0ea7fd7688afa736e2ea34205af6f8b4449c0'
and '7d28abec87645e7ef5c5bbbc1120f1ab862842ae'
2011-01-26 06:47:22 +00:00
232ba5612a Whitespace cleanup, while we're not yet merged into trunk yet. 2011-01-25 07:08:54 +00:00
cf1cf9e738 New trayicon image (thanks, dr|z3d). 2011-01-22 14:28:53 +00:00
587dd3041a - Added version check needed before starting desktopgui.
- Added correct 'stop I2P' functionality in desktopgui.
2011-01-20 17:10:30 +00:00
84d86834b9 Added desktopgui to installation, updater and startup. 2011-01-19 16:51:42 +00:00
5371481007 - Shutdown change in desktopgui.
- Brainstorming about the best way to make desktopgui autostart in I2P.
2011-01-10 17:09:55 +00:00
7710b22cfd Moved I2PProperties callback to the RouterContext. 2011-01-07 17:09:27 +00:00
9b0c42ca6f - Added support for on-the-fly routerconsole.lang changes to desktopgui and routerconsole (routerconsole now commits changes to the I2PAppContext).
- Added desktopgui support for detecting if it's running in the same JVM as I2P (without commandline arguments).
2011-01-03 18:40:18 +00:00
867286b47b - Replaced RouterContext with I2PAppContext.
- Detect I2P location using I2PAppContext.
2010-12-20 21:31:17 +00:00
ceb9bfcc07 Refactoring and splitting logic from interface. 2010-12-14 07:19:37 +00:00
36d555523d Added translation support + first language (nl). 2010-12-09 17:22:08 +00:00
620128a767 Cleaned up RouterManager, should now be crossplatform. 2010-11-30 17:08:22 +00:00
e06ce250ab * Switch to I2P logging.
* Add javadoc where necessary.
* Add javadoc build target.
* Some code cleanup.
2010-11-29 17:17:59 +00:00
02c3abfc4c Added desktopgui documentation. 2010-11-25 18:22:28 +00:00
b885046c64 - Added README
- Added configuration
- Added option to start I2P from desktopgui
- Cleanup
2010-11-25 18:12:32 +00:00
b434a475a3 Thrown away additional libraries and code, started something simpler to build on. 2010-11-18 20:38:21 +00:00
9e1181900b * Update versions, package release
* Remove the last reference to my eepsite as a "news.xml" source,
  and likewise stop my public key from being included
  among valid release signing keys.
2009-06-29 01:07:51 +00:00
22c2829714 * desktopgui:
- Added client and server tunnel view
        (saving does not work yet)
2009-06-17 21:54:29 +00:00
3208b7289e * desktopgui:
- Updating works in general config
      - Switched to Swingworker threads for improved responsiveness
      - version increase to 0.1.3
2009-05-21 22:32:34 +00:00
f10bfda115 * General configuration enabled by default
* General configuration speed tab works completely
2009-05-20 19:58:55 +00:00
72e4dabd30 * desktopgui: moved files to stop polluting the namespace
(everything now in net.i2p.desktopgui)
    * desktopgui: some variable renaming in general configuration
2009-05-08 10:23:24 +00:00