Commit Graph

18 Commits

Author SHA1 Message Date
FrankWestlake
c91ef263ed First implementation of shortcuts 2014-04-28 09:01:56 -07:00
godlessfather
eb29a2777b Moving help to bottom of menu 2014-03-16 16:31:08 -05:00
godlessfather
60af9625fd Adding link to FAQ in Action Bar 2014-03-05 10:42:08 -06:00
Jack Palevich
7ae88d36e2 Updated Launcher icons
Author: Nathanel Titane <nathanel.titane@gmail.com>

Normalized all the icons to the latest guidelines,
ported them to SVG (open standards)
and forced the alignment to the pixel grid to prevent
hardware display fuzziness.

In terms of design, I simplified some areas and eliminated
the usage of too many borders to define the depth of the icon
using more gradients (Google style).

You can take the 512 px, old and new, put side by side and you'll see the
difference. It' subtle but make the difference on screen :)
2013-11-17 11:13:30 -08:00
Jack Palevich
7f63721b82 Turn off execute bit for resource files.
This bit gets set when files come from MS-DOS file systems.

There's no reason to have it set.
2013-02-09 12:12:08 -08:00
Jack Palevich
d9bee605da New launcher icon
Designed by Nathanel Titane, nathanel.titane@gmail.com, TNDesigns

Thanks Nathanel!

Benefits of the new design:

+ Looks better, more like a real terminal.
+ White-text-on-black-background reflects current default text colors.
+ Cute Droid-bug reflection in CRT glass.
2013-01-26 10:01:01 -08:00
Jack Palevich
bd154b7e22 Generate application icon from Market icon.
The icons are generated using this online tool:

http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-launcher.html#foreground.type=image&foreground.space.trim=1&foreground.space.pad=0&foreColor=33b5e5%2C0&crop=0&backgroundShape=none&backColor=fff%2C100
2012-07-14 21:11:51 -07:00
Steven Luo
252e24914d Refactor session and widget code into separate library project
We'd like to make the terminal emulator and view reusable by others, so
separate out this code (primarily TermSession, TerminalEmulator,
TranscriptScreen, EmulatorView, and associated classes) into a library
usable by other projects.  Users of the new library are expected to
instantiate (or subclass) TermSession, connect it to the emulation
client via an InputStream and OutputStream, and then attach it to an
EmulatorView, which will display the terminal screen and scrollback.

In the app, we subclass both TermSession (ShellTermSession) and
EmulatorView (TermView) to consolidate the setting and updating of
preferences in one place.  Since tty-related handling stays in the app
(there's no guarantee library users will be using a tty), we also
override various methods of TermSession to handle our tty functionality.
2012-05-06 14:58:05 -07:00
Jack Palevich
66a51e7897 Move atari_small.png to the right directories.
It's drawable for API level 3 devices, and drawable-nodpi for more
recent API levels.
2012-04-14 12:35:25 -07:00
Jack Palevich
ee721c5a17 Create Android 1.5 version of notification icon.
Use MDPI version, as Android 1.5 devices are defined to be MDPI.
2011-10-24 09:50:26 -07:00
Jack Palevich
9527e594b9 Add notification icon for use with Android 1.5 2011-10-24 09:41:31 -07:00
Jack Palevich
d7e13467d9 Update service notification icon.
Used "Android Asset Studio" to create the icons from a template.
2011-10-24 09:34:18 -07:00
Jack Palevich
2496296e47 Create a status bar notification icon.
See http://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html
2011-10-21 20:58:24 -07:00
Jack Palevich
36ba692151 Move atari font notice out of res directory. 2011-10-21 20:06:41 -07:00
Jack Palevich
6b70a47d0f Fix resource-related problems when running on Android 1.5 to 2.2
Hurray for the emulator for making it easy to test older versions

+ Use our own copies of system drawables not available in older versions.

+ Make sure there's a (mdpi resolution) copy of every drawable in the
 plain "drawable" directory, since that's where Android 1.5 looks.
2011-08-27 21:43:09 -07:00
Steven Luo
9c11960500 Add UI for switching and managing terminal sessions.
We expose three different ways to manage terminal sessions:

* Options menu items to open a new window and close the current window.
* A WindowList activity, reachable from the options menu, which lists
  all the open windows and allows opening, closing, and switching of
  windows.  The behavior is patterned after the window list activity in
  the Android browser.
* Gestures to change windows -- swipe right-to-left for the next window,
  left-to-right for the previous window.

The options menu items have been reordered to make what should be the
five most frequently used items (new window, close window, window list,
toggle keyboard, special keys reference) appear in the icon menu so that
the user doesn't have to touch "More" to reach them.

This patch adds several icons.  btn_close_window and ic_menu_windows
come from the Android browser source, while the rest come from the
Android 2.3.3 SDK platform, revision 2 (platforms/android-10/data/res).
2011-08-27 13:33:30 -07:00
Jack Palevich
71150215a2 Add support for Android 1.5
+ set minSdkVersion to 3, so we run on Android 1.5
+ set targetSdkVersion to 11, so we run without compatability hacks.
   - otherwise the terminal emulator screen size calculation is
     incorrect and scrolling doesn't work on Android 2.3 devices.
+ add a res/drawable/app_terminal.png file, so that we get a
  custom launcher icon on Android 1.5 devices.

+ bump version name to 1.0.22.

+ add files to support building from command line using "ant".
2011-04-10 15:24:05 -07:00
Jack Palevich
f45c3a228c Import sources from code.google.com/p/androidterm 2010-09-04 06:57:29 -07:00