Commit graph

158 commits

Author SHA1 Message Date
trigg
7ae801ba2d - In wlroots environment pin to all edges. Good stop-gap 2020-10-19 10:14:28 +00:00
trigg
7c97a7d9d1 - Attempt at making wayland play nicer 2020-10-19 09:54:23 +00:00
trigg
0f7f451f1e
Merge pull request #89 from MoralCode/fix-icon
Fix icon not displaying when falling back to systray
2020-10-19 09:10:05 +00:00
trigg
58b6f56c4b
Merge pull request #88 from MoralCode/text-channels-by-server
Separate Server Selection So Settings Select Succinctly
2020-10-19 09:08:26 +00:00
Adrian Edwards
3222425c2b setup task manager icon too 2020-10-18 20:51:00 -07:00
Adrian Edwards
34e1f3b442 fix icon not displaying when falling back to systray 2020-10-18 20:09:30 -07:00
Adrian C. Edwards
fb7003dc8f
Merge branch 'master' into text-channels-by-server 2020-10-18 19:19:15 -07:00
Adrian Edwards
a20f80ac79 remove guild update from channel update function 2020-10-18 19:09:52 -07:00
Adrian Edwards
e3bcddcf4f update channel list when a new server is selected 2020-10-18 19:07:10 -07:00
Adrian Edwards
1215e6f561 fix off-by-one issue when selecting a guild 2020-10-18 19:06:41 -07:00
Adrian Edwards
87df7c85ca update comments 2020-10-18 19:06:41 -07:00
Adrian Edwards
9f7d0b44e9 fix consistency of guild_lookup data 2020-10-18 19:06:41 -07:00
Adrian Edwards
31b7cbd324 move update_channel_model above present() as it is called there 2020-10-18 16:58:27 -07:00
Adrian Edwards
3bafb21ab3 create update_channel_model function to update the channel selections when the guild is changed 2020-10-18 16:57:56 -07:00
Adrian Edwards
145586a85e correctly fetch the guild ID for a channel when setting it in change_channel 2020-10-18 16:46:02 -07:00
Adrian Edwards
11c8b257d1 fix duplicate channels in channel list for one guild 2020-10-18 16:45:38 -07:00
Adrian Edwards
d45065a51c create a constant to store the default guild id 2020-10-18 16:42:46 -07:00
Adrian Edwards
866145e61e set a default value for guilds_by_id middleman variable so that it has the right scope (?) 2020-10-18 16:32:14 -07:00
Adrian Edwards
52d3d39241 set the guild's id as the config value because lists arent allowed
and this is apparently a list
2020-10-18 16:31:45 -07:00
Adrian Edwards
f6da14636a remove needless appending of "0" to channel_lookup 2020-10-18 16:30:51 -07:00
Adrian Edwards
e11ba8eb96 set the guild as well if guild and channel do not match 2020-10-18 16:30:28 -07:00
Adrian Edwards
b1adea4199 fix guild selection not populating previously selected value 2020-10-18 16:30:08 -07:00
Adrian Edwards
7dd5a44c70 link to documentation explaining the magic number for channel type 2020-10-18 16:13:22 -07:00
Adrian Edwards
b1115a3fe4 simplify guild lookup when changing guilds 2020-10-18 16:12:56 -07:00
Adrian Edwards
cde125874c call the function to populate the top level lists 2020-10-18 16:12:39 -07:00
Adrian Edwards
8e5232ef80 create a function for populating top-level guild lookup lists 2020-10-18 16:12:12 -07:00
Adrian Edwards
7fb5e45b09 change copy-pasted guild_list function to look up guilds not channels 2020-10-18 16:11:40 -07:00
Adrian Edwards
d663886670 create class-level guild lists for more lookup 2020-10-18 16:10:58 -07:00
Adrian Edwards
fbd3c5b28e prepopoulate the selected guild in the dropdown if one is already selected 2020-10-18 16:10:07 -07:00
Adrian Edwards
e145437c62 populate the channel model with only channels from the selected guild (if there is one) 2020-10-18 16:09:15 -07:00
Adrian Edwards
59d9b877c9 set the guild model for the guild widget/UI 2020-10-18 16:07:33 -07:00
Adrian Edwards
5a907309a0 create and populate g_model and guild_lookup 2020-10-18 16:07:13 -07:00
Adrian Edwards
741edc96d4 rename channel model temp variable to c_model 2020-10-18 16:04:26 -07:00
Triggerhapp
bac4131a0e - Subscribe to voice events when joining a voice room 2020-10-17 22:41:37 +01:00
trigg
1bd27b2506 - Subscribe less greedily. We'll need to ensure we subscribe when we need them now! 2020-10-17 17:06:34 +00:00
trigg
73be243bc0 - Fixed #85 2020-10-17 16:01:13 +00:00
trigg
c1ac0fe0a0 - Force latest python-pidfile 2020-10-16 12:10:27 +00:00
Adrian Edwards
75a25f3ec4 duplicate and tweak change_channel to use as change_guild 2020-10-14 12:27:10 -07:00
Adrian Edwards
8f6c8690cf add guild option to config 2020-10-14 12:25:56 -07:00
Adrian Edwards
0868a351a3 Copy and tweak channel selection box to use for guild selection 2020-10-14 12:25:10 -07:00
trigg
a31062251c - Detect Wayland & throw extra flags at it. 2020-10-13 14:37:45 +00:00
trigg
377787ef29 - Put all the setings windows together 2020-10-12 18:40:26 +00:00
trigg
45aeec4042 - Fix for general settings window only showing once 2020-10-12 17:37:39 +00:00
trigg
df8f7cd35a - Added general settings
- Option to force XShape even with composite on
2020-10-12 00:24:19 +00:00
trigg
36411ca6c8 - Some minor fixes. Added extra debug to assist with #41 2020-10-11 15:11:43 +00:00
trigg
8c50d3c2cc - Added RPC file, monitor for changes
- Added PID file and if it is already locked then write args to RPC file
- open configuration from args
- option to '--close' and '--configure'
- Added PIL and pidfile as dependencies
- Added desktop files for --configure and --close
- Fixed #75
- Fixed 78
2020-10-11 14:55:18 +00:00
trigg
cda5bc0c81 - Sort by speaking alongside speaking start time fixes #73 2020-10-05 17:00:25 +01:00
trigg
405e0320c4 - Don't adjust ratio if not needed 2020-10-05 16:44:21 +01:00
trigg
a45710d82c - Use surface not pixbuf to draw avatar icon
- Don't Re-get url each resize, just redraw
2020-10-05 16:42:44 +01:00
trigg
c1d7447db1 - draw img helper function 2020-10-05 16:26:11 +01:00