Commit graph

116 commits

Author SHA1 Message Date
19d72b3e67 Add demo gif to readme 2019-06-25 19:59:05 +00:00
1faee1b550 Stop using the dataclass module 2019-06-22 22:20:50 +00:00
6f0555c21b Fix indentation of multi-line messages 2019-06-22 21:14:08 +00:00
d445586c92 Clean up 2019-06-21 18:27:29 +00:00
c0551f3797 Bump version to 1.0.0 2019-06-21 18:22:12 +00:00
e3b39d83ba Add readme 2019-06-21 18:19:28 +00:00
17d7cabba6 Add cookie and human support 2019-06-21 18:05:27 +00:00
33a4afa73e Fix crash on room selection screen 2019-06-21 18:04:41 +00:00
eff5ab31ba Fix fetching logs from the server 2019-06-21 15:44:04 +00:00
d7f6d5a536 Clean up room widget and add nick list 2019-06-21 15:44:04 +00:00
d3cd63b67e Add config options for nick list widget 2019-06-21 15:44:04 +00:00
520206d0f2 Implement nick list widget 2019-06-21 15:44:04 +00:00
c8b495c0e5 Rename project to "bowl" 2019-06-21 12:16:43 +00:00
11bd7778cf Clean up 2019-06-21 11:50:23 +00:00
68595dcb7a Start using setuptools 2019-06-21 10:22:59 +00:00
186a899c69 Reorganize config structure 2019-06-21 08:34:07 +00:00
6ecdd96206 Create better launch script 2019-06-21 08:23:04 +00:00
cd90649111 Add even more config options 2019-06-21 06:31:37 +00:00
f3bbd42420 Add even more config values 2019-06-21 05:59:47 +00:00
c99eddee62 Highlight own nick in messages 2019-06-20 21:11:29 +00:00
8228d15d60 Add some more config values 2019-06-20 21:03:23 +00:00
0454dc3a3c Remove empty chunks when joining 2019-06-20 20:48:33 +00:00
671b5ce2c7 Make adding config values easier 2019-06-20 20:39:03 +00:00
ae63d3e704 Begin to use config 2019-06-20 19:52:21 +00:00
08b9af9b3d Add euph-specific config 2019-06-20 19:49:44 +00:00
ff4ee93ade Add more kinds of values
Also fixes some type signatures
2019-06-20 19:47:45 +00:00
9d20aaa394 Load to existing config 2019-06-20 17:44:26 +00:00
ae1bbc63e7 Partly reorganize stuff
This is just a commit so I can start integrating the config system over
the next few commits without polluting config system changes with
RoomWidget changes.

The RoomWidget is going to be properly cleaned up once the config system
is actually in place.
2019-06-20 14:53:50 +00:00
a39dad7946 Create config system 2019-06-20 14:50:22 +00:00
3c684070c5 Add test script to launch a single room app 2019-06-12 16:53:37 +00:00
d62d64a4a4 Add test script to display room layout 2019-06-12 16:53:21 +00:00
1423533378 Add room widget
It's still incomplete, but it works - at least a bit.
2019-06-12 16:51:22 +00:00
6942777c1e Fix crashes when connecting to room fails 2019-06-12 16:13:39 +00:00
50e5b594ad Filter out control characters 2019-06-12 16:12:53 +00:00
8b0740778c Set an edit widget's text
Also make the width calculation take into account the Edit's cursor.
2019-06-12 16:12:04 +00:00
1307a9d06b Change how the cursor looks
Now uses <> instead of [] so that distinguishing the cursor and messages
is easier.
2019-06-12 08:50:55 +00:00
6030c96586 Add single room application
This application lets the user pick a single room and join it. It also
displays error messages when a room could not be joined.
2019-06-12 08:50:55 +00:00
187a69fd5f Add editing widgets for popups etc. 2019-06-12 08:50:55 +00:00
8336794342 Clean up a bit 2019-06-09 14:44:35 +00:00
5e7089f320 Find oldest message in supply 2019-06-09 14:43:49 +00:00
45bf3ecdb0 Move cursor to bottom of supply 2019-06-09 14:43:09 +00:00
943a8915e6 Fix cursor and messages being rendered too wide 2019-06-09 14:25:35 +00:00
0775d17357 Calculate length of unicode string 2019-06-09 14:22:28 +00:00
17e49d529c Add custom message renderer for euphoria 2019-06-09 14:20:16 +00:00
204411726e Remove testing code and clean up (somewhat) 2019-06-08 18:49:04 +00:00
148f2d2667 Remove unused function
As far as I know, the function produced incorrect results. I don't need
it anways, so I'm just throwing it out.
2019-06-08 09:10:59 +00:00
37b84adab5 Add some tests 2019-06-08 09:10:59 +00:00
ab4e54b543 Fix test structure and add rendering tests 2019-06-08 09:10:59 +00:00
d8ee20c402 Add ShouldNeverHappen exception 2019-06-08 09:10:59 +00:00
a9ddf27525 Remove old files 2019-06-08 09:10:59 +00:00