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