Commit Graph

173 Commits

Author SHA1 Message Date
Tristan B. Kildaire 168a7c7e12 Cleaned up 2020-10-20 08:04:11 +02:00
Tristan B. Kildaire 63e0b09751 Clean up 2020-10-20 08:00:20 +02:00
Tristan B. Kildaire 9f1d51bbba Cleaned up 2020-10-19 19:28:38 +02:00
Tristan B. Kildaire 0e30d54fe6 Clean up 2020-10-19 19:19:28 +02:00
Tristan B. Kildaire ec150159df S 2020-10-19 19:12:15 +02:00
Tristan B. Kildaire 8546dff6e6 Removed uneeded method call 2020-10-19 19:08:15 +02:00
Tristan B. Kildaire 7da8efee61 Migrated channel joining code (the majority of it) from gui.d to Connection.d (only the needed left overs are in gui.d - for the handler)
Also set the fields back to private
2020-10-19 19:07:56 +02:00
Tristan B. Kildaire 5332d26be9 Channel sidebar is now for switching between channels you have joined, to join a channel you now will have to go to the list channels menu 2020-10-19 18:45:23 +02:00
Tristan B. Kildaire 99f22f96e3 Moved channel selection over to list box (accessible via toolbar).
I should clean up accessing this stuff, although I don't mind the crossover accessing to instance fields, I would lik to keep it to a minimum
2020-10-19 18:32:53 +02:00
Tristan B. Kildaire c0e55329df Made `addChannel(string)` public 2020-10-19 18:28:27 +02:00
Tristan B. Kildaire de38f78432 Made `findChannel` pblic 2020-10-19 18:26:56 +02:00
Tristan B. Kildaire 00482eeccc Added stub handler for clicking channel in channel list. 2020-10-19 18:22:48 +02:00
Tristan B. Kildaire 7f8ae349fe Set icon for "List channels" 2020-10-19 18:01:00 +02:00
Tristan B. Kildaire a52dbc744e Added basic channel list window 2020-10-19 16:23:00 +02:00
Tristan B. Kildaire c973463cd7 Fiixed Help menu 2020-10-19 16:15:01 +02:00
Tristan B. Kildaire 4437bf4fce Added help menu. 2020-10-19 16:14:28 +02:00
Tristan B. Kildaire f612d9c727 Added artists tag. 2020-10-19 16:11:24 +02:00
Tristan B. Kildaire 3e5db759e5 Added about dialog. 2020-10-19 16:09:08 +02:00
Tristan B. Kildaire 301c09c063 Allow reordering of channel tab 2020-10-19 14:58:00 +02:00
Tristan B. Kildaire 29556a6d8c Allow reordering on connection tabs 2020-10-19 14:57:16 +02:00
Tristan B. Kildaire 7ae11e120e Added status message fetch 2020-10-19 14:06:14 +02:00
Tristan B. Kildaire ac9ea39a8f Boldened username in tooltip 2020-10-19 13:53:57 +02:00
Tristan B. Kildaire 730c5348f1 Italicised leave message 2020-10-19 13:48:39 +02:00
Tristan B. Kildaire 4ab6ef6040 Italicised join message 2020-10-19 13:48:15 +02:00
Tristan B. Kildaire 5ab62e5c4a Align messages not sent (i.e. received) to the start (left) 2020-10-19 13:44:58 +02:00
Tristan B. Kildaire 860fa3b714 Fixed connection addition with variadic username 2020-10-19 09:27:10 +02:00
Tristan B. Kildaire 4b691eeab3 Make connection tabs scrollable 2020-10-18 22:48:21 +02:00
Tristan B. Kildaire 65720725c3 Make channel tabs scrollable 2020-10-18 22:47:51 +02:00
Tristan B. Kildaire 1f146e9d4a Status setting now working 2020-10-18 22:46:36 +02:00
Tristan B. Kildaire 58b002afa5 Added missing handlers. 2020-10-18 21:44:50 +02:00
Tristan B. Kildaire 0bffe2fb27 Upgraded to new version of libdnet 2020-10-18 21:43:21 +02:00
Tristan B. Kildaire 72cf00a614 Added a toolbar.
Added status buttons to the toolbar for setting your status.
2020-10-18 21:41:22 +02:00
Tristan B. Kildaire 409f25250d Set tooltip function for all user Labels.
Upgraded to fixed libdnet
2020-10-18 21:20:53 +02:00
Tristan B. Kildaire 4587e41aee Added missing argument 2020-10-18 21:09:34 +02:00
Tristan B. Kildaire ad85be4f55 Now compiles as `getMemberInfo` added only in libdnet v0.1.6 2020-10-18 21:09:09 +02:00
Tristan B. Kildaire 5bfe749f72 Hovering over a user will now show his name and status line along with an icon reflecting his prescene 2020-10-18 18:21:06 +02:00
Tristan B. Kildaire dd043623ef Now shows tooltip on hover 2020-10-18 18:01:03 +02:00
Tristan B. Kildaire a6bcf811f1 Added missing render call 2020-10-18 16:34:41 +02:00
Tristan B. Kildaire 29b1bc84c7 Clear text box after sending. 2020-10-18 16:31:21 +02:00
Tristan B. Kildaire 922e8278b2 Now you can send messages 2020-10-18 16:29:49 +02:00
Tristan B. Kildaire 2abc0ce956 Fixed leave message 2020-10-18 14:26:50 +02:00
Tristan B. Kildaire 8989d00db6 Code cleanup 2020-10-18 13:44:42 +02:00
Tristan B. Kildaire aabc1f7768 Now shows leave and join messages for the correct channels 2020-10-18 13:43:23 +02:00
Tristan B. Kildaire 8ee893e73a Updated to new protocol 2020-10-18 13:27:47 +02:00
Tristan B. Kildaire b442c36101 Set the tab's title to that of the channel's name 2020-10-18 12:34:06 +02:00
Tristan B. Kildaire 5da6691c4a Kinda works. 2020-10-18 12:24:30 +02:00
Tristan B. Kildaire 4f1fc32f8b Bug fix whereby `findChannel(string)` would never find the channel requested 2020-10-18 12:21:23 +02:00
Tristan B. Kildaire 695d624fe9 Now adds, just need to sort out redrawing 2020-10-18 12:16:48 +02:00
Tristan B. Kildaire e4f373ceb3 Use notebook per channel 2020-10-18 12:12:03 +02:00
Tristan B. Kildaire a928733263 Disabled a lot of code for transition to new system. 2020-10-18 12:06:05 +02:00