This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 182865 - terminal font UI issues
Summary: terminal font UI issues
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Terminalemulator (show other bugs)
Version: 6.x
Hardware: PC Linux
: P3 normal (vote)
Assignee: Vladimir Voskresensky
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-26 10:21 UTC by Tomas Mysik
Modified: 2010-04-07 04:41 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
screenshot 1 (3.83 KB, image/png)
2010-03-26 10:22 UTC, Tomas Mysik
Details
screenshot 2 (10.08 KB, image/png)
2010-03-26 10:22 UTC, Tomas Mysik
Details
too wide border (42.42 KB, image/png)
2010-03-27 13:13 UTC, Tomas Mysik
Details
screenshot (7.38 KB, image/png)
2010-03-27 13:15 UTC, Tomas Mysik
Details
old vs. new (23.66 KB, image/png)
2010-04-05 09:56 UTC, Vladimir Voskresensky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tomas Mysik 2010-03-26 10:21:27 UTC
Sorry for reporting more issues in this one, but all of them are related to the UI:

- no tooltips for icons in Terminal Emulator window (see screenshot 1)
- field for Host is too long  (see screenshot 2)

Also, I did not find where/how to change fonts for terminal emulator - have a look at screenshot 1, the font is ugly.

OT: If one closes a remote terminal, it stays opened - is it a feature or a bug?

Thanks.

Product Version: NetBeans IDE Dev (Build 100325-afc95ecdb359)
Java: 1.6.0_16; Java HotSpot(TM) 64-Bit Server VM 14.2-b01
System: Linux version 2.6.31-20-generic running on amd64; UTF-8; cs_CZ (nb)
Comment 1 Tomas Mysik 2010-03-26 10:22:37 UTC
Created attachment 95915 [details]
screenshot 1
Comment 2 Tomas Mysik 2010-03-26 10:22:57 UTC
Created attachment 95916 [details]
screenshot 2
Comment 3 ivan 2010-03-26 22:58:48 UTC
No problem with multiple issues.
There are problems I'm aware of and some which will be addressed
methodically. See


http://wiki.netbeans.org/TerminalTasks

You can change the fonts via Tools->Options->Misc>Terminal.
Note that terminal, just like the original output window 
supports fixed width fonts best nd they just might not be
pretty enough for everyone.

As for closing of remotes ... closing is still being
fixed. There might also be something specific for
remote terminals and Vladimir has to look into that.
Comment 4 Tomas Mysik 2010-03-27 00:29:09 UTC
(In reply to comment #3)
> You can change the fonts via Tools->Options->Misc>Terminal.

Thanks, I found it (minor issue here, the inner JPanel should not have any borders, now the borders are doubled).
Comment 5 ivan 2010-03-27 01:31:38 UTC
Which JPanel? "Preview:"? The main panel?
I don't see any doubled borders on gnome/opensolaris.
Comment 6 Tomas Mysik 2010-03-27 13:13:58 UTC
Created attachment 96055 [details]
too wide border

Compare it with e.g. Versioning tab (BTW I noticed that e.g. SpellChecker has too wide borders as well).

However, this is definitely a minor issue.
Comment 7 Tomas Mysik 2010-03-27 13:15:59 UTC
Created attachment 96056 [details]
screenshot

Another bug - field for the Port has no minimum width.
Comment 8 Vladimir Voskresensky 2010-04-05 06:44:57 UTC
Ivan,
host and port issues are fixed.
So, let's consider this issue to be about font.
Comment 9 Vladimir Voskresensky 2010-04-05 09:10:22 UTC
I will try to fix font rendering, it's looks really ugly
Comment 10 Vladimir Voskresensky 2010-04-05 09:56:08 UTC
Created attachment 96671 [details]
old vs. new
Comment 11 Tomas Mysik 2010-04-05 15:38:43 UTC
(In reply to comment #10)
> Created an attachment (id=96671) [details]
> old vs. new

Looks nice.
Comment 12 Vladimir Voskresensky 2010-04-06 11:04:59 UTC
fixed:
http://hg.netbeans.org/cnd-main?cmd=changeset;node=37b0555ed9ab
Comment 13 Vladimir Voskresensky 2010-04-06 20:58:32 UTC
address Ivan's concern about dependency in lib.terminalemulator. Move it into terminal (terminal own options => this can be done even with checkbox, but that would be inconsistency with other NB components using antialiasing)
http://hg.netbeans.org/cnd-main?cmd=changeset;node=e1c7bf20ec64
Comment 14 Quality Engineering 2010-04-07 04:41:25 UTC
Integrated into 'main-golden', will be available in build *201004070201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/37b0555ed9ab
User: Vladimir Voskresensky <vv159170@netbeans.org>
Log: fixed #182865 -  terminal font UI issues
- use rendering hints (i.e. text aliasing)