Commit Graph

55 Commits

Author SHA1 Message Date
f2b97aa5a6 SPARK-945: Save component bounds upon change
This commit changes how component bounds (position + dimension) are stored. Before this commit, this
occurred only when every component was closing. When closing Spark abruptly, these event listeners did not always trigger.

With this commit, the bounds of components are updated whenever they change. The bounds are saved just once, when the main screen quits.
2017-06-23 00:41:06 +02:00
a9496c7071 Cosmetic changes. 2017-06-15 00:29:10 +02:00
46ec407ca6 Merge branch 'master' into SPARK-1921_Create_GUI_for_managing_certificate_list 2017-06-13 23:42:44 +02:00
d5ffd3583e Requested changes. Buttons for showing certificate and adding new certificate. Some javadocs and minor cosmetic changes. 2017-06-13 23:33:49 +02:00
4f9f8be504 New certificate menu added, also stretched certificate table. 2017-06-10 00:05:54 +02:00
608d4848b5 Certificate dialog shows after click. 2017-06-08 14:30:39 +02:00
51234c3f4d Changed value in proporties to disable cert manager. 2017-06-07 08:34:54 +02:00
46b79c9243 Simplest solution to make new panel invisible. 2017-06-07 08:34:54 +02:00
06210817d8 Added IllegalArgumentExceptions, some minor changes in comments/javadocs and additional field in CertificateModel. 2017-06-07 08:34:54 +02:00
46ed16a6af SPARK-1940 and improvements to SPARK-1937 2017-06-07 08:34:54 +02:00
a0dd15dbe7 Resolves SPARK-1929 2017-06-07 08:34:54 +02:00
cfe9529984 Solves SPARK-1928, SPARK-1938 and part of SPARK-1937 2017-06-07 08:34:54 +02:00
18e7fcc956 SPARK-1926 and SPARK-1927 done, added new tab in login settings (Advenced). 2017-06-07 08:34:54 +02:00
724ae874a7 Changed value in proporties to disable cert manager. 2017-06-05 14:31:57 +02:00
c8fc0eea66 Simplest solution to make new panel invisible. 2017-06-04 10:39:51 +02:00
7e4187655d Added IllegalArgumentExceptions, some minor changes in comments/javadocs and additional field in CertificateModel. 2017-06-04 10:20:32 +02:00
a73631ec0c SPARK-1940 and improvements to SPARK-1937 2017-06-03 13:25:58 +02:00
30d3a13de8 Resolves SPARK-1929 2017-05-30 20:55:27 +02:00
8c07aea5c9 Solves SPARK-1928, SPARK-1938 and part of SPARK-1937 2017-05-28 17:37:43 +02:00
b5de152b2a SPARK-1926 and SPARK-1927 done, added new tab in login settings (Advenced). 2017-05-27 14:40:07 +02:00
8846b84427 Reorder of blue blob at top. 2017-05-12 11:06:04 +02:00
489886aa25 Merge pull request #342 from Alameyo/master
SPARK-1910 Replace (some) emojis with emoticons.
2017-05-07 11:07:00 +03:00
e79345494f More emoticons. 2017-05-06 22:55:23 +02:00
856ff8c7d6 SPARK-1904: Various improvements to setting avatar (#341)
* Fix for improvement: SPARK-1872.
Added new image cropping library.
Implemented resizing of large images.

* Improvements for resizing avatar image - SPARK-1904
2017-05-06 14:10:36 +02:00
1803f7e501 SPARK-1868 -- Add an option to disable Invisible presence 2017-05-05 23:56:41 -04:00
9e151f97e6 SPARK-1916 -- Not able to move or copy contacts when Rename contact is
disabled
2017-05-05 19:21:48 -04:00
245c7d4368 SPARK-1915 -- Implement separate History settings in Client Control 2017-05-05 14:40:52 -04:00
d3c6042a3b Now Spark will recognize ☺ and ☹ as emoticons. 2017-05-05 18:19:30 +02:00
587a3ad1b7 SPARK-1903: Highlight searched keyword in the history search (#335) 2017-04-23 09:46:05 +02:00
6083b78ae1 Removed (128,128,0), (173,205,50), (0,100,0), (0,139,139), (163, 142, 35), (139,69,19). Added pink, (204,51, 153).
no message
2017-04-23 09:36:04 +02:00
72cb3cc78c SPARK-1812: Parse vCards on disk
This commit revisits an earlier fix for SPARK-1812. Instead of skipping fixed number of XML nodes,
the parser should skip until at the start of the vCard element that's identified by name/namepace.

Also, file references should be closed, even in case of an error (the try-with-resources construct
will make sure this happens).

Finally, when a file cannot be parsed, that file should be deleted.
2017-04-18 20:40:42 +02:00
32a9dc1fec Now Spark shows timestamp for all activities in MUC room. 2017-04-13 19:54:16 +02:00
5532f21518 Transcript Window should be recomposable.
This commit started off as a fix for SPARK-1757, but ended up being somewhat of a rewrite of the
code that displays chat messages in the UI (the 'chat transcript window').

The original problem defines that chat messages are sometimes displayed out of order. The direct cause
of this is unknown (I suspect threading/timing issues). To work around the issue, this commit now
adds the capability to recompose the entire transcript window from memory.

A drawback of this is that a(nother) copy of the chat is now kept in memory (the 'entries' list that
is now added to TranscriptWindow). This might make Spark use more memory.

I've opted for a rewrite, as in the course of applying fixes to the existing code, I repreatedly got
lost in the jungle of reuse of styling, particularly. This commit adds new classes for all types of
entries in the Transcript Window (typically, a chat message), and makes each class responsible for
creating a UI representation of that type of entry. This removed quite a bit of boiler plate code.

As each entry now contains the original message, it's make-up as well as timestamp, the transcript
window is easily redrawn when messages start to arrive out of order. That bit is now implemented as
a responsibility of the TranscriptWindow class.

Various smaller changes were made:
- ctrl-space nickname completion in a MUC now no longer considers users on your roster (but not in the MUC)
- ctrl-space nickname completion now works for users that have no VCard (uses node-part of the JID instead)
- message color is now configurable (but still defaults to black).
2017-04-11 11:50:01 +02:00
26a9e4d2b2 Tiny bit of re-ordering 2017-04-02 09:20:57 +02:00
08ac3e7228 Quick Start Guide for IntelliJ 2017-04-02 09:20:57 +02:00
ad9a51cadb SPARK-939 one more adjustment 2017-03-29 10:15:14 +03:00
d1e1ab3418 Spark 939 dynamic position (#330)
* Dialog moved to top-right (in way that it doesn't cover top menu bar).

Fixed formatting.

SPARK-939_Stretch_and_move_Find_dialog - moved to NORTHEAST

* Spark 939 stretch and move find dialog (#5)

Requested improvements.
2017-03-28 23:58:33 +03:00
6b27b9ba22 SPARK-939 additional dialog position adjustment 2017-03-28 19:30:24 +03:00
02b8e3266c SPARK-1905: Network IO should not cause the UI worker thread to block. 2017-03-27 13:48:35 +02:00
bbad112776 Merge branch 'master' into SPARK-1875 2017-03-25 14:19:34 +03:00
2eafba0a0a SPARK-1875: Spark history search should show context 2017-03-25 14:17:44 +03:00
6d4821a8cf SPARK-1875: Spark history search should show context 2017-03-25 08:32:47 +01:00
2e6993df43 Fix for improvement: SPARK-1872.
Added new image cropping library.
Implemented resizing of large images.
2017-03-25 08:21:08 +01:00
660bc69c4b Merge pull request #325 from johnyleebrown/SPARK-1635
SPARK-1635
2017-03-21 18:38:08 +02:00
01714991d7 SPARK-1635 2017-03-21 12:49:20 +03:00
a037088a8d SPARK-939 Stretch and move Find dialog (#320)
* Dialog moved to top-right (in way that it doesn't cover top menu bar).

Fixed formatting.

SPARK-939_Stretch_and_move_Find_dialog - moved to NORTHEAST

* Spark 939 stretch and move find dialog (#5)

Requested improvements.
2017-03-19 19:58:10 +02:00
326382562b Dialog moved to top-right (in way that it doesn't cover top menu bar). (#317)
Fixed formatting.

SPARK-939_Stretch_and_move_Find_dialog - moved to NORTHEAST
2017-03-18 21:34:36 +02:00
862b2417d3 SPARK-1876: Spark history window should wrap text 2017-03-17 06:11:59 +03:00
1c28deeb15 SPARK-1876: Spark history window should wrap text 2017-03-16 12:10:58 +03:00
6f8bf06fc2 SPARK-1537 added LT translation 2017-03-15 15:50:43 +02:00