|
|
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 |
|
|
|
17e49d529c
|
Add custom message renderer for euphoria
|
2019-06-09 14:20:16 +00:00 |
|
|
|
7da4bf36d5
|
Lay out new client structure
|
2019-06-08 09:10:59 +00:00 |
|
|
|
6c4bfe2752
|
Use new config system
|
2019-06-08 09:10:59 +00:00 |
|
|
|
bc203aaff1
|
Create palette from config and add default config
|
2019-06-08 09:10:59 +00:00 |
|
|
|
5cfdb8f8e2
|
Move config to main package
|
2019-06-08 09:10:59 +00:00 |
|
|
|
4dfd31e5fc
|
Simplify config code
|
2019-06-08 09:10:59 +00:00 |
|
|
|
31549aa7eb
|
Add ConfigView
with python magic to make this possible:
c = Config({"a.b": "c"})
c.view.a.b == "c"
|
2019-06-08 09:10:59 +00:00 |
|
|
|
71ad02d4e1
|
Create simple config system
|
2019-06-08 09:10:59 +00:00 |
|
|
|
c676d71a61
|
Improve UI
- text no longer jumps around when an error message is displayed
- you can only type valid room names
- esc exits the application
|
2019-06-08 09:10:59 +00:00 |
|
|
|
43af84a395
|
Add basic euphoria single-room application
|
2019-06-08 09:10:59 +00:00 |
|