Commit graph

286 commits

Author SHA1 Message Date
Christian Muehlhaeuser
073406a234
Support delete events from Mastodon 2019-05-23 15:24:37 +02:00
Christian Muehlhaeuser
0487a7bd15
Use message store to reference the same message from multiple models 2019-05-23 15:24:01 +02:00
Christian Muehlhaeuser
cab56f17d4
Show display-friendly user names in notifications 2019-05-23 15:22:27 +02:00
Christian Muehlhaeuser
21b941d69f
Added support for desktop notifications 2019-05-21 07:21:10 +02:00
Christian Muehlhaeuser
73b5bdf961
ImageButton's roundness is implicit now 2019-05-20 09:25:00 +02:00
Christian Muehlhaeuser
d28f3c59e7
Use center crop of images 2019-05-20 07:03:51 +02:00
Christian Muehlhaeuser
e6dc10593e
Display all images attached to a post 2019-05-20 04:44:03 +02:00
Christian Muehlhaeuser
81bc8a4840
Added support for attaching images to posts 2019-05-19 08:09:37 +02:00
Christian Muehlhaeuser
53855adda8
Store and restore window state on startup 2019-05-19 04:33:37 +02:00
Christian Muehlhaeuser
deaae7beab
Make dummydata notification pane sticky 2019-05-19 03:59:34 +02:00
Christian Muehlhaeuser
e9129b6274
Replace dummydata with randomly generated data 2019-05-19 03:29:33 +02:00
Christian Muehlhaeuser
1bb44e75b0
Fixed layout of error popup 2019-05-19 02:43:48 +02:00
Christian Muehlhaeuser
7917ecac1e
Remove obsolete messages model 2019-05-19 02:40:34 +02:00
Christian Muehlhaeuser
942c8a0926
Fixed opening MessagePopup from mainWindow 2019-05-17 18:16:48 +02:00
Christian Muehlhaeuser
9764c00b70
Lazy QML component creation for popups & dialogs 2019-05-17 16:27:12 +02:00
Christian Muehlhaeuser
04cb850828
Added error property to AccountBridge dummy 2019-05-17 15:31:55 +02:00
Christian Muehlhaeuser
d8ac5c1b94
Set preferred width and height for window 2019-05-17 15:31:37 +02:00
Christian Muehlhaeuser
77f1f787ea
Fixed binding loop in ScrollView 2019-05-17 15:14:20 +02:00
Christian Muehlhaeuser
d5ae6e563f
Save config upon successful connection 2019-05-15 06:49:45 +02:00
Christian Muehlhaeuser
4f8c53ed28
Don't close connection popup when clicking outside it 2019-05-15 06:49:19 +02:00
Christian Muehlhaeuser
9adb207d2a
Count URLs as 23 characters regardless of their actual length for Mastodon posts 2019-05-15 05:57:12 +02:00
Christian Muehlhaeuser
714816ea8f
Initialize AccountBridge with empty values 2019-05-15 05:35:36 +02:00
Christian Muehlhaeuser
b901dd7b69
Adjusted maximum width of popups & dialogs 2019-05-15 05:28:15 +02:00
Christian Muehlhaeuser
364f2cd2e0
Fixed labels overlapping each other 2019-05-15 05:27:48 +02:00
Christian Muehlhaeuser
617a10be04
Clear panes on re-connecting 2019-05-15 05:03:15 +02:00
Christian Muehlhaeuser
0b74850538
Set message instead of model on ReplyPopup 2019-05-15 05:02:57 +02:00
Christian Muehlhaeuser
49491a26b4
Don't propagate mouse events from ScrollHelper 2019-05-15 05:02:06 +02:00
Christian Muehlhaeuser
f0f3f491c8
Added clear method to PaneModel 2019-05-15 05:01:47 +02:00
Christian Muehlhaeuser
e81b8db602
Add a context menu to your own posts that lets you delete them 2019-05-15 05:01:21 +02:00
Christian Muehlhaeuser
ef833ef3da
Initialize all available panes on startup 2019-05-15 02:35:20 +02:00
Christian Muehlhaeuser
2f2c6809f0
Mastodon account provides a list of available Panes now 2019-05-15 02:34:37 +02:00
Christian Muehlhaeuser
4e22054668
Added dummy implementations for uiBridge and settings 2019-05-15 02:08:40 +02:00
Christian Muehlhaeuser
8af9aa00df
Improved auth process 2019-05-15 02:08:13 +02:00
Christian Muehlhaeuser
1630acc18c
Reduce default message count in pane for snappier scrolling 2019-05-15 00:51:38 +02:00
Christian Muehlhaeuser
b3ebcf3833
Support panes in QML dummy data 2019-05-15 00:51:04 +02:00
Christian Muehlhaeuser
b5354a73be
Fixed drawer width 2019-05-15 00:23:32 +02:00
Christian Muehlhaeuser
f4eb27df5f
Reduce minimum width of window, but increase minimum pane width 2019-05-14 04:28:34 +02:00
Christian Muehlhaeuser
fe1e83cf24
Show a horizontal scroll-bar when we run out of space 2019-05-14 04:20:27 +02:00
Christian Muehlhaeuser
055881d488
We depend on Go 1.9+ 2019-05-14 03:02:04 +02:00
Christian Muehlhaeuser
2284cad564
Open new panes for hashtags that get clicked on 2019-05-13 22:44:23 +02:00
Christian Muehlhaeuser
d306687d88
Support creating additional panes and closing them 2019-05-13 22:42:03 +02:00
Christian Muehlhaeuser
8fabb0c164
Don't break property binding 2019-05-13 14:51:47 +02:00
Christian Muehlhaeuser
c51ab8de29
Don't mix anchors and layouts in header toolbar 2019-05-13 08:08:40 +02:00
Christian Muehlhaeuser
932a10e5db
Store model data in a proxy variable, which can be reused outside a view 2019-05-13 08:08:11 +02:00
Christian Muehlhaeuser
bb513f1372
Remove cache buffer for ListView 2019-05-13 08:06:05 +02:00
Christian Muehlhaeuser
c3a2dd525b
Don't mix anchors and layouts in AccountSummary 2019-05-13 08:05:50 +02:00
Christian Muehlhaeuser
72bee8c3d8
Don't mix anchors and layouts in MessageView 2019-05-13 07:20:43 +02:00
Christian Muehlhaeuser
f353bdc169
Added scroll helper to improve scrolling experience 2019-05-13 04:09:02 +02:00
Christian Muehlhaeuser
7341782079
Fixed link to Windows binary 2019-05-12 21:21:46 +02:00
Christian Muehlhaeuser
aede545fcb
Simpler build instructions in README 2019-05-12 17:56:31 +02:00