Bruno Windels
00a85697ab
add license header in all source files
2020-08-05 18:38:55 +02:00
Bruno Windels
e2c8b5e595
pass vm field to emitChange
2020-06-24 22:43:29 +02:00
Bruno Windels
9712b397ce
add TODO comment
2020-05-26 10:31:23 +02:00
Bruno Windels
0e5ad9805a
use intrinsic aspect-ratio supported by chrome and firefox (although not safari)
2020-05-13 10:20:28 +02:00
Bruno Windels
1ec2543467
fix image aspect ratio when scaling, again
...
also when image hasn't loaded yet to prevent scroll position jumps
2020-05-10 11:56:05 +02:00
Bruno Windels
174b0b7d52
disable pull to refresh on android
2020-05-10 10:00:13 +02:00
Bruno Windels
d79e34e450
fix image height scaling when full width doesn't fit on screen
2020-05-10 09:59:51 +02:00
Bruno Windels
df08ac216d
prevent images from growing larger than container
2020-05-09 21:22:30 +02:00
Bruno Windels
d6882f075a
don't let long status messages create overflow
2020-05-09 21:22:09 +02:00
Bruno Windels
2b17d0f691
spell height correctly
2020-05-09 21:21:55 +02:00
Bruno Windels
7f221cda65
show images intimeline
2020-05-09 20:02:08 +02:00
Bruno Windels
426dd726e7
default to true
2020-05-08 09:31:41 +02:00
Bruno Windels
5aee3df7fe
fix SessionPickerItemView not updating
2020-05-08 09:12:33 +02:00
Bruno Windels
c55a197303
pass options to parent in LoginViewModel
2020-05-07 19:17:15 +02:00
Bruno Windels
f56b96b0ff
add some ideas for relations
2020-05-07 19:14:53 +02:00
Bruno Windels
f9c0b4b53e
add logging in case #45 would happen again
2020-05-07 19:14:30 +02:00
Bruno Windels
6b453c1ec4
we need to start when online actually, so invert
2020-05-07 18:46:45 +02:00
Bruno Windels
24cb9e3f5c
only increment sent counter after successful send
...
otherwise the message doesn't get sent after coming back online
2020-05-07 18:46:16 +02:00
Bruno Windels
b65da9b8a9
display sync errors in status bar
2020-05-07 00:05:21 +02:00
Bruno Windels
52e2d3203e
also make filter request interruptable
2020-05-07 00:04:41 +02:00
Bruno Windels
cc19063c79
set timeout on /sync request
...
as long running requests run higher risk of getting wedged
2020-05-06 23:50:12 +02:00
Bruno Windels
06fc3101e8
make login view enabled again if load view is not busy anymore
2020-05-06 23:44:52 +02:00
Bruno Windels
e17fc57d9c
fix c/p error in disposables
2020-05-06 23:31:36 +02:00
Bruno Windels
abc99c2f0b
fix svg error in spinner
2020-05-06 23:31:22 +02:00
Bruno Windels
2010704f14
fix only reconnecting the first time
2020-05-06 20:58:48 +02:00
Bruno Windels
f8f13f54be
fix timeouts not working
...
and also not being handled in the Reconnector
2020-05-06 19:38:33 +02:00
Bruno Windels
54502c906f
make disposeTracked suitable to reassign member
2020-05-05 23:19:02 +02:00
Bruno Windels
d0f09c5334
add status bar to view gallery for design
2020-05-05 23:18:44 +02:00
Bruno Windels
22821af346
css changes for status bar
2020-05-05 23:18:31 +02:00
Bruno Windels
0623c1c665
subViews is in TemplateView
2020-05-05 23:17:48 +02:00
Bruno Windels
c4b17e4be6
cleanup SessionViewModel, use ViewModel dispose infrastructure
2020-05-05 23:17:27 +02:00
Bruno Windels
3adc609e07
implement session status bar, with feedback on connection status
2020-05-05 23:16:51 +02:00
Bruno Windels
b0e59c30dd
correctly pass options to ViewModel ctor
2020-05-05 23:14:58 +02:00
Bruno Windels
0eefc88fe3
waitForRetry doesn't reject when aborted
2020-05-05 23:13:41 +02:00
Bruno Windels
8e9c76c26b
options is the 5th arg
2020-05-05 23:13:05 +02:00
Bruno Windels
4de29779c7
also abort timeout timer when response is rejected
2020-05-05 23:12:46 +02:00
Bruno Windels
4ffaa82435
add interval to clock
2020-05-05 23:12:14 +02:00
Bruno Windels
f90b435362
No need for Offline state if we're always in Waiting really
2020-05-04 23:42:34 +02:00
Bruno Windels
d70a57a7c9
remove support for observablevalues from templateview
...
it's not used, and so params haven't been standardized
trying to unify it, it messes up overriding update in RoomView
that extends it to set the timelineViewModel upon update.
2020-05-04 22:24:49 +02:00
Bruno Windels
d6645cbba9
null guard if list was never set
2020-05-04 22:24:10 +02:00
Bruno Windels
d7a8b1616a
use t.view for room sub views
...
also move composer to own vm
2020-05-04 22:23:43 +02:00
Bruno Windels
28bed56b5a
prevent closing more than once
2020-05-04 22:21:56 +02:00
Bruno Windels
1fa14a99e9
correctly wait for catchup sync
2020-05-04 19:38:23 +02:00
Bruno Windels
225fe873be
show session load view when picking a session
2020-05-04 19:38:03 +02:00
Bruno Windels
3dde23fc4b
dispose viewmodels from TemplateView
2020-05-04 19:24:27 +02:00
Bruno Windels
1ef564bdb0
cleanup
2020-05-04 19:24:20 +02:00
Bruno Windels
cc87e35f23
use ViewModel super class for all view models that need binding
2020-05-04 19:23:11 +02:00
Bruno Windels
d91ab5355c
support svg namespace, fix spinner
2020-05-03 01:08:53 +02:00
Bruno Windels
d69987b426
make view gallery of views in different states
2020-04-30 18:28:21 +02:00
Bruno Windels
d3f7fb5089
prototype how i18n would look like
2020-04-30 18:27:59 +02:00