Commit graph

386 commits

Author SHA1 Message Date
BuildTools
730a352637 Made closeEvent a bit more functional.
(Before it'd shut down QT but not the actual process.)
2021-04-20 19:02:19 +02:00
BuildTools
02c0b9e47b Fixes for botnames, chumroll & dm colors. 2021-04-16 15:37:38 +02:00
BuildTools
254e0532b6 Fixed issue with memo stylesheets (ty pyqt5 </3) 2021-04-12 14:50:20 +02:00
BuildTools
a2b103a809 TODO & CHANGELOG 2021-04-11 14:57:02 +02:00
BuildTools
e292e03c7a Un-tabified and added MOOD & CHUMHANDLE adjust.
The second one being a better solution than just adding in padding :)
2021-04-11 03:21:36 +02:00
BuildTools
0bf1a00a5f Added --help and --logging for command line use. 2021-04-11 02:20:32 +02:00
BuildTools
1aa4e65c7d Logging, soundslider, and mood icon in trollian. 2021-04-11 01:21:21 +02:00
BuildTools
eb8a3e7df8 A lot of theme-related things. 2021-04-11 00:16:53 +02:00
BuildTools
8f6121ea90 Moved a few files to _datadir : ) 2021-04-09 02:38:34 +02:00
BuildTools
741e9abfb3 Added remove option to server picker 2021-04-09 01:50:50 +02:00
BuildTools
bed5581187 Theme changes, mostly. 2021-04-09 01:14:54 +02:00
BuildTools
307a45b443 Readded self.show() to widget to fix issue 2021-04-08 22:09:28 +02:00
Dpeta
fb1ad83e92 w.i.p. server prompt
also fixed command-line overrides :)
2021-04-06 19:06:51 +02:00
Dpeta
4ae5f7d25d Made it so handle and ident are passed to _max_msg_len 2021-04-04 06:03:50 +02:00
BuildTools
c4808063b1 "Fixed" crash when closing certain windows.
Only seemed to happen on mac and linux installations with older versions of
glibc.
2021-04-02 17:19:18 +02:00
BuildTools
03743a9f9d setup.py & brush stufffffs 2021-03-26 22:54:03 +01:00
BuildTools
4927723e25 *eye* 2021-03-26 15:46:32 +01:00
Dpeta
e07e685522 Changed the way Pesterchum quits + TLS fix. 2021-03-25 23:08:08 +01:00
Dpeta
8be8cf9f07 WIP exit & traymenu fix 2021-03-25 21:39:37 +01:00
Dpeta
cb85285021 CHANGELOG update & trollslum fix 2021-03-25 19:09:01 +01:00
Dpeta
684846a804 style stuff :) 2021-03-25 17:52:43 +01:00
Dpeta
05536b167f Reimplemented console.py & a lot of README stuff! 2021-03-25 14:09:43 +01:00
BuildTools
90be0894fb Preparation for building :) 2021-03-24 22:34:55 +01:00
BuildTools
8ab4c3495f Added issues to help 2021-03-24 21:45:54 +01:00
BuildTools
07a7f3542a Added stylesheet to openChat() 2021-03-24 21:38:54 +01:00
BuildTools
ba9660922d Commented out runUpdateSlot() 2021-03-24 20:59:41 +01:00
BuildTools
e069f2b31e Removed MSPA & Pesterchum update checking 2021-03-24 20:36:17 +01:00
BuildTools
f19c3af61f Fixed issue with some themes. 2021-03-24 20:29:26 +01:00
BuildTools
b7162d1927 comment 2021-03-24 20:00:40 +01:00
BuildTools
0f1e15032b toast fix (referenced from original repo) 2021-03-24 19:20:47 +01:00
Dpeta
288d5c2cf1 Simple enough, and I don't currently care much to fix the update functionality :( 2021-03-24 16:11:38 +01:00
Dpeta
4c3a09b226 Fixed self.self (whoops) 2021-03-24 16:03:54 +01:00
Dpeta
d39caf1488 9/9 2021-03-23 22:41:52 +01:00
Dpeta
fef7db8161 6/9 2021-03-23 22:40:24 +01:00
Dpeta
19597ff06b 5/9 2021-03-23 22:39:58 +01:00
Dpeta
4f92acd585 3/9 2021-03-23 22:38:53 +01:00
Dpeta
475b849049 1/9 2021-03-23 22:36:43 +01:00
BuildTools
64d46a881f Added irc. subdomain to pesterchum.xyz
Because it's more convenient :3
2021-03-02 17:40:42 +01:00
BuildTools
ee4358c6b4 Removed bugreport because it's non-functional.
Instead, the button now simply opens the issues page.
2021-02-22 18:57:35 +01:00
BuildTools
9c9a366355 Added JSON file to manually set server. 2021-02-22 17:09:40 +01:00
arcaneAgilmente
78666ce904
Menu Fixes + IRC help (#7) 2021-02-21 15:40:03 +00:00
BuildTools
0d36d73eee Missing defaultprofile error fix attempt. 2021-02-14 01:47:06 +01:00
BuildTools
fe477997a0 Removed server prompt.
Since there's now only a single working one.
2021-01-04 14:26:28 +01:00
BuildTools
8ae822744c Commented out option for kaliope.ddns.net, it seems to have stopped
working.
2020-12-31 23:46:01 +01:00
Hi
23159e01e2 Fixed reconnecting not working. 2020-11-22 19:41:56 +01:00
Hi
a8b82f7473 Changed the way the chosen server is communicated. (Still not ideal,
please do tell me if anyone knows how to do this properly.)
Commented part of code related to updates.
2020-11-22 18:43:03 +01:00
Hi
89cf02084a Added (unofficial) to kaliope.ddns.net 2020-10-07 23:59:45 +02:00
Hi
4af7730f35 Readded 3rd server because why not 2020-10-07 23:54:28 +02:00
Hi
590d4a5c77 Put in actual hostname for alternative server (pesterchum.xyz). kaliope.ddns.net has been
commented out until further communication.
2020-10-07 22:28:39 +02:00
Dpeta
5f5341f96d
Moved server promt to main thread
This is also not a perfect or very pretty solution, especially as configparser is now a dependency. But this is still an improvement over how it was before, as this doesn't seem to cause crashes.
2020-10-04 18:28:43 +00:00
Hydrothermal
88d53b9161 Only accept nick change notices from NickServ 2020-03-15 19:15:39 -04:00
karxi
961a86527c Fix derp 2017-05-08 23:45:11 -04:00
karxi
ad8db40d54 Fix derp 2017-04-26 06:01:35 -04:00
karxi
bb73eca3a6 Fix 'always beep' in pesters 2017-04-26 05:59:40 -04:00
karxi
2c3883344b Fix 'always beep' in pesters 2017-04-23 01:34:14 -04:00
karxi
bf68bc5911 Minor organization shifts 2017-03-07 22:28:15 -05:00
karxi
eda21fc872 Set several object names for unique GUI elements 2017-01-25 10:50:09 -05:00
karxi
195b59f29e Make Ctrl+Alt+w pipe widget information to console
The key combination used for this is likely to change. See
ConsoleWindow.designateCurrentWidget() for precisely what this does and
means.

Essentially, mousing over something (with the console open) and hitting
that combination of keys will give information on the GUI element the user
had the mouse over at the time (if any), via the console.

It also tells you what the stylesheet looks like, if it has one; if it
doesn't have one, it looks for one on the object's parents, posting that
instead if applicable.

The last selected widget is stored in CONSOLE.selected_widget - it can
be modified directly from there.

More features and detailed information may come in the future.
2017-01-10 19:53:26 -05:00
karxi
483af0f1e5 Make default options take focus (in case of mistypes) 2017-01-09 19:26:37 -05:00
karxi
43e8a589f1 Disable volume slider if volume can't be set 2017-01-09 18:59:57 -05:00
karxi
e78bb31249 Tweak console shortcut behavior 2017-01-09 17:20:03 -05:00
karxi
bd4bc95258 Made the console respect theme changes. 2017-01-09 16:52:25 -05:00
karxi
ee0b08820f Attempt at fixing main window icon on Windows
This code dips into ctypes, and might be removed. Errors will be
recorded as debug output; failures are otherwise ignored.
2017-01-09 16:20:43 -05:00
karxi
c1d03887b4 Update various UI aspects
Minor menu/UI tweaks, with the addition of some shortcuts.
Reconnecting in the middle of typing shouldn't kill the whole client
now.
It still needs to account for the "reconnecting" window (this will
likely be made to loop back into the query window for now).
2017-01-09 01:18:59 -05:00
karxi
1989915405 Allowed consecutive memo joins (comma-separated) 2017-01-02 14:14:57 -05:00
karxi
2c594f47b3 Added some basic version checking
Hopefully this will help reduce the number of incidents where someone
tries to run this with an incompatible version of Python.
2016-12-23 07:17:07 -05:00
karxi
0b36b45ddb Fixed some mistakes pertaining to Pesterchum's inheritance structure. 2016-12-22 11:19:16 -05:00
karxi
b264498956 Made automatic idle set away status the way it should. 2016-12-22 00:50:42 -05:00
karxi
951c6681fa Cleanup and type realignment. I'll be working on adjusting the Pester/Memo frames. 2016-12-21 18:26:26 -05:00
karxi
ec9e07f7e7 Minor changes for when the console is done 2016-12-13 13:08:36 -05:00
karxi
eff759d475 Changed volume logging level. 2016-12-12 15:17:48 -05:00
karxi
7b018e0906 Minor idle cleanup 2016-12-10 19:49:58 -05:00
karxi
e8de29b1db Fixed IDLE, stopped it from IDLING at NickServ and co. 2016-12-09 19:41:11 -05:00
karxi
6efac5cd07 Separated the idle timer from the idle checkbox. Having the latter active doesn't break the former, and the former won't deactivate the latter when you come back. 2016-12-09 07:55:03 -05:00
karxi
61bd147b06 Minor sound work. 2016-12-03 00:27:34 -05:00
karxi
75e99db77e Added option to mute and enable highlights/beeps on a PER-MEMO/CHUM basis. It's in the right-click menu, near the OOC toggle. 2016-11-30 07:20:15 -05:00
karxi
3a48cf204b General cleanup. Stopped using older 'except Error, var' syntax. 2016-11-29 15:20:41 -05:00
karxi
8b81900ec5 Error wrapper, since this is a mess. This way of doing things will be relegated to another class soon. 2016-11-19 16:20:19 -05:00
karxi
1610cd15de Bugfix. 2016-11-19 16:18:16 -05:00
karxi
99bd9ddca8 Initial attempt at moving away from pygame. 2016-11-19 14:55:00 -05:00
karxi
ed38d54e82 Made it possible to import pesterchum without it trying to run conventionally. 2016-11-13 20:29:27 -05:00
karxi
904ed79826 Fixed a bug involving IDLE messages and case-insensitivity. 2016-11-13 01:34:29 -05:00
karxi
d653af0fa4 Revert "Port code to PyQt5"
This reverts commit abe9342c4f.

That is to say, it reverts the PyQt5 port.
2016-11-13 01:14:39 -05:00
karxi
5d839aae47 Revert "python 2 to 3 first shot"
This reverts commit 7bc57b8b7d.

Practically speaking, this reverts the Python 3 changes, since they're
broken.
2016-11-13 01:12:58 -05:00
illuminatedwax
b78e14dc7e finally got rid of pygame 2014-11-05 22:41:14 -06:00
illuminatedwax
7bc57b8b7d python 2 to 3 first shot 2014-10-29 02:57:49 -05:00
illuminatedwax
abe9342c4f Port code to PyQt5 2014-10-29 01:06:21 -05:00
Kiooeht
5310d86248 Fix not sending PESTERCHUM:BEGIN to anyone 2014-01-18 01:25:27 -08:00
Kiooeht
1a2ddcf553 Auto-join memos 2014-01-12 17:50:01 -08:00
Kiooeht
db9caf210e Auto-identify with NickServ 2014-01-12 00:21:23 -08:00
Kiooeht
ecade05310 Use bot name definitions instead of hardcoded names 2014-01-11 23:42:39 -08:00
Kiooeht
525b2b1bf8 Dont' toast messages from base bots 2014-01-11 23:33:33 -08:00
Kiooeht
be901f46e8 Bug fix: Don't close program when closing a window while main window is
minimized
2014-01-11 00:19:14 -08:00
Kiooeht
e29791402d Fix toast notifications to not require sound be on 2014-01-10 22:59:28 -08:00
brachyonic
42efeaa6e5 implemented multiple selection of memos in memo chooser, fixed small spelling mistake in pesterchum.py, added some vim-related ignore patterns to .gitignore 2013-02-08 10:50:39 -05:00
Kiooeht
dca31b8d8f ChanServ? On the menus? What is this ridiculousness? 2012-06-25 23:54:12 -07:00
Kiooeht
73f66789da Pesterdunk Ghostchum!! 2012-06-08 02:02:12 -07:00
Kiooeht
1f5fd9d42f Bug fix: Wrap long connection error messages. Fixes #14 2012-06-04 18:50:33 -07:00
Kiooeht
3039e2dc92 Bug fix: Check group name on rename 2012-03-31 17:54:49 -07:00
Kiooeht
e0b80292e6 Bug fix: Move hidden chums when deleting group 2012-02-03 00:30:48 -08:00